当前位置: 首页>>代码示例>>PHP>>正文


PHP one函数代码示例

本文整理汇总了PHP中one函数的典型用法代码示例。如果您正苦于以下问题:PHP one函数的具体用法?PHP one怎么用?PHP one使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了one函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: zaloz_ciuch

function zaloz_ciuch($gracz, $id)
{
    $gracz = (int) $gracz;
    $id = (int) $id;
    $dane = row("select * from driver_gracze where gracz = " . $gracz);
    $ciuch = row($q = "select * from driver_ciuchy_gracze   inner join driver_ciuchy on id = c_id and gracz_id = " . $gracz . " where id = {$id} and status = 0 and gracz_id = " . $gracz . "");
    if (empty($ciuch)) {
        return "nie masz takiego sprzętu";
    } else {
        switch ($ciuch['typ']) {
            case 1:
                $zajety = one("select 1 from driver_ciuchy_gracze inner join driver_ciuchy on c_id = id where typ = 1 and status = 1 and gracz_id = " . $gracz);
                break;
            case 2:
                $zajety = one("select 1 from driver_ciuchy_gracze inner join driver_ciuchy on c_id = id where typ = 2 and status = 1 and gracz_id = " . $gracz);
                break;
            case 3:
                $zajety = one("select 1 from driver_ciuchy_gracze inner join driver_ciuchy on c_id = id where typ = 3 and status = 1 and gracz_id = " . $gracz);
                break;
            case 4:
                $zajety = one("select 1 from driver_ciuchy_gracze inner join driver_ciuchy on c_id = id where typ = 4 and status = 1 and gracz_id = " . $gracz);
                break;
        }
        if ($zajety == 1) {
            return "masz już założony sprzęt tego typu";
        }
        call("update driver_gracze set bonus_vmax = bonus_vmax + " . $ciuch['vmax'] . ", bonus_do100 = bonus_do100 + " . $ciuch['do100'] . " where gracz = {$gracz}");
        call("update driver_ciuchy_gracze set status = 1 where gracz_id = {$gracz} and c_id = {$id} limit 1");
        return "założono sprzęt";
    }
}
开发者ID:WlasnaGra,项目名称:Driver,代码行数:31,代码来源:zaloz_ciuch.php

示例2: klan_odrzuc_podanie

function klan_odrzuc_podanie($gracz, $id)
{
    //zabezpiecz zmienne
    $id = (int) $id;
    //jeżeli gracz nie jest  w klanie to nie może nic usunąć
    if ($gracz['id_klanu'] == 0) {
        $msg = "nie jesteś w klanie";
    } else {
        //sprawdź rangę gracza w klanie
        $ranga = one("select status from tribal_klany_gracze where gracz_id = " . $gracz['gracz'] . " and klan_id = " . $gracz['id_klanu'] . " limit 1");
        //jeżeli to nie mistrz klanu to nie może usunąć nic
        if ($ranga == 1) {
            $msg = "nie jesteś mistrzem klanu ani jego zastępcą";
        } else {
            //odrzuć podanie
            call("delete from tribal_klany_gracze where id = " . $id . " and klan_id = " . $gracz['id_klanu'] . " and status = 0");
            //nic nie usunięto
            if (mysql_affected_rows() == 0) {
                $msg = "nie ma takiego podania";
            } else {
                //odrzucono podanie
                $msg = "odrzucono podanie";
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:27,代码来源:klan_odrzuc_podanie.php

示例3: klan_zaloz

function klan_zaloz($gracz, $nazwa)
{
    //sprawdź długość nazwy klanu
    if (strlen($nazwa) > 15) {
        $msg = "za długa nazwa klanu";
    } else {
        //zabezpiecz zmienne
        $nazwa = vText($nazwa);
        //jeżeli gracz jest już w klanie to nie może założyć nowego
        if ($gracz['id_klanu'] > 0) {
            $msg = "jesteś już w klanie";
        } else {
            //sprawdź czy już istnieje klan o takiej nazwie
            $jest = one("select klan from tribal_klany where nazwa ='" . $nazwa . "' limit 1");
            //jeżeli nazwa zajęta
            if (!empty($jest)) {
                $msg = "nazwa jest zajęta";
            } else {
                //jeżeli wszystko ok to dodaj klan
                call("insert into tribal_klany(nazwa) value ('" . $nazwa . "')");
                //pobierz id klanu
                $id = mysql_insert_id();
                //ustaw rangę mistrza graczowi
                call("insert into tribal_klany_gracze(klan_id, gracz_id,status) value (" . $id . "," . $gracz['gracz'] . ",3)");
                call("update tribal_gracze set id_klanu = " . $id . " where gracz = " . $gracz['gracz']);
                $msg = "założono klan " . $nazwa;
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:31,代码来源:klan_zaloz.php

示例4: nowa_osada

function nowa_osada($gracz)
{
    if ($gracz['id_miasta'] == 0) {
        $posiadane = one("select miasto from tribal_miasta where gracz_id = " . $gracz['gracz'] . " limit 1");
        if (empty($posiadane)) {
            call("insert into tribal_miasta (nazwa, gracz_id, ochrona) value ('" . $gracz['nazwa_miasta'] . "'," . $gracz['gracz'] . ", " . (time() + 10 * 86400) . ")");
            $id = mysql_insert_id();
            if ($id == 0) {
                call("insert into tribal_miasta (nazwa, gracz_id, czas_przyrostu, ochrona) value ('" . $gracz['nazwa_miasta'] . date("His") . "'," . $gracz['gracz'] . ", " . time() . ", " . (time() + 10 * 86400) . ")");
                $id = mysql_insert_id();
            }
            if ($id > 0) {
                $map = row("select count(*) as wolne, (select max(x) from tribal_mapa) as x_max, (select max(y) from tribal_mapa) as y_max from tribal_mapa where miasto_id = 0");
                if ($map['wolne'] < 30) {
                    $x = $map['x_max'];
                    $y = $map['y_max'];
                    $insert = "insert into tribal_mapa(x,y) values ";
                    for ($i = 1; $i < $x + 6; $i++) {
                        for ($j = 1; $j < $y + 6; $j++) {
                            if ($i > $x || $j > $y) {
                                $insert .= "({$i},{$j}),";
                            }
                        }
                    }
                    $insert = substr($insert, 0, -1);
                    call($insert);
                }
                call("update tribal_gracze set id_miasta = {$id} where gracz = " . $gracz['gracz']);
                call("update tribal_mapa set miasto_id = {$id} where miasto_id = 0 order by rand() limit 1");
            }
        } else {
            call("update tribal_gracze set id_miasta = " . $posiadane . " where gracz = " . $gracz['gracz']);
        }
    }
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:35,代码来源:nowa_osada.php

示例5: klan_ustaw_zastepce

function klan_ustaw_zastepce($gracz, $id)
{
    //zabezpiecz zmienne
    $id = (int) $id;
    //jeżeli gracz nie jest  w klanie to nie może nic usunąć
    if ($gracz['id_klanu'] == 0) {
        $msg = "nie jesteś w klanie";
    } else {
        //sprawdź rangę gracza w klanie
        $ranga = one($q = "select status from tribal_klany_gracze where gracz_id = " . $gracz['gracz'] . " and klan_id = " . $gracz['id_klanu'] . " limit 1");
        //jeżeli to nie mistrz klanu
        if ($ranga != 3) {
            $msg = "nie jesteś mistrzem klanu";
        } else {
            //pobierz dane klanowicza
            $podanie = row("select * from tribal_klany_gracze where gracz_id = " . $id . " and klan_id = " . $gracz['id_klanu'] . " and status = 1");
            if (empty($podanie)) {
                $msg = "nie ma takiego klanowicza";
            } else {
                //ustaw prawa zastępcy
                call("update tribal_klany_gracze set status = 2 where gracz_id = " . $id);
                $msg = "ustawiono zastępcę mistrza klanu";
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:27,代码来源:klan_ustaw_zastepce.php

示例6: klan_akceptuj_podanie

function klan_akceptuj_podanie($gracz, $id)
{
    //zabezpiecz zmienne
    $id = (int) $id;
    //jeżeli gracz nie jest  w klanie to nie może nic usunąć
    if ($gracz['id_klanu'] == 0) {
        $msg = "nie jesteś w klanie";
    } else {
        //sprawdź rangę gracza w klanie
        $ranga = one("select status from tribal_klany_gracze where gracz_id = " . $gracz['gracz'] . " and klan_id = " . $gracz['id_klanu'] . " limit 1");
        //jeżeli to nie mistrz klanu to nie może usunąć nic
        if ($ranga == 1) {
            $msg = "nie jesteś mistrzem klanu ani jego zastępcą";
        } else {
            //pobierz dane podania
            $podanie = row("select * from tribal_klany_gracze where id = " . $id);
            //akceptuj podanie
            call("update tribal_klany_gracze set status = 1 where id = " . $id . " and klan_id = " . $gracz['id_klanu'] . " and status = 0");
            if (mysql_affected_rows() == 0) {
                $msg = "nie ma takiego podania";
            } else {
                //na wszelki wypadek usuń pozostałe podania gracza
                call("delete from tribal_klany_gracze where gracz_id = " . $podanie['gracz_id'] . " and status = 0");
                call("update tribal_gracze set id_klanu = " . $gracz['id_klanu'] . " where gracz = " . $podanie['gracz_id']);
                $msg = "zaakceptowano podanie";
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:30,代码来源:klan_akceptuj_podanie.php

示例7: klan_usun

function klan_usun($gracz)
{
    //jeżeli gracz nie jest  w klanie to nie może nic usunąć
    if ($gracz['id_klanu'] == 0) {
        $msg = "nie jesteś w klanie";
    } else {
        //sprawdź rangę gracza w klanie
        $ranga = one("select status from tribal_klany_gracze where gracz_id = " . $gracz['gracz'] . " and klan_id = " . $gracz['id_klanu'] . " limit 1");
        //jeżeli to nie mistrz klanu to nie może usunąć nic
        if ($ranga != 3) {
            $msg = "nie jesteś mistrzem klanu";
        } else {
            //sprawdź czy w klanie pozostał sam mistrz
            $ilu = one("select count(*) from tribal_klany_gracze where klan_id = " . $gracz['id_klanu'] . " and status > 0");
            //jeżeli są jeszcze inni gracze to nie można usunąć klanu
            if ($ilu > 1) {
                $msg = "w klanie są gracze, wyrzuć wszystkich przed usunięciem klanu";
            } else {
                //został sam mistrz
                call("delete from tribal_klany where klan = " . $gracz['id_klanu']);
                call("delete from tribal_klany_gracze where klan_id = " . $gracz['id_klanu']);
                call("update tribal_gracze set id_klanu = 0 where id_klanu = " . $gracz['id_klanu']);
                $msg = "usunięto klan";
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:28,代码来源:klan_usun.php

示例8: klan_zloz_podanie

function klan_zloz_podanie($gracz, $id)
{
    //zabezpiecz zmienne
    $id = (int) $id;
    //jeżeli gracz jest już w klanie to nie może dołączyć do innego
    if ($gracz['id_klanu'] > 0) {
        $msg = "jesteś już w klanie";
    } else {
        //sprawdź czy już istnieje klan o takiej nazwie
        $id_klanu = one("select klan from tribal_klany where klan =" . $id . " limit 1");
        //jeżeli nie ma takiego klanu
        if (empty($id_klanu)) {
            $msg = "nie ma takiego klanu";
        } else {
            //sprawdź czy nie złożył już podania do tego klanu
            $zlozyl = one("select id from tribal_klany_gracze where gracz_id = " . $gracz['gracz'] . " and klan_id = " . $id_klanu);
            if (!empty($zlozyl)) {
                $msg = "złożyłeś już podanie do tego klanu";
            } else {
                //złóż podanie
                call("insert into tribal_klany_gracze(klan_id, gracz_id,status) value (" . $id_klanu . "," . $gracz['gracz'] . ",0)");
                $msg = "złożono podanie do klanu " . $nazwa;
            }
        }
    }
    return $msg;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:27,代码来源:klan_zloz_podanie.php

示例9: msg_del

 public function msg_del($user, $type, $msg_id)
 {
     $user = (int) $user;
     $type = (int) $type;
     $msg_id = (int) $msg_id;
     $status = one("select m_status from hellpit_messages where m_id = {$msg_id} and m_to = {$user} and m_type = 1 limit 1");
     switch ($type) {
         case 1:
             query("delete from hellpit_messages where m_id = {$msg_id} and m_to = {$user} and m_type = 1 limit 1");
             break;
         case 2:
             query("delete from hellpit_messages where m_id = {$msg_id} and m_from = {$user} and m_type = 2 limit 1");
             break;
         case 3:
             query("delete from hellpit_messages where m_id = {$msg_id} and m_to = {$user} and m_type = 3 limit 1");
             break;
         case 4:
             query("delete from hellpit_messages where m_id = {$msg_id} and m_to = {$user} and m_type = 4 limit 1");
             break;
         case 5:
             query("delete from hellpit_messages where m_id = {$msg_id} and m_to = {$user} and m_type = 5 limit 1");
             break;
         default:
             break;
     }
 }
开发者ID:WlasnaGra,项目名称:HellPit,代码行数:26,代码来源:MsgMgr.php

示例10: trenuj

function trenuj($gracz, $typ, $id, $ilu, $kolejka_trenowania)
{
    //zabezpiecz zmienne
    $id = (int) $id;
    $ilu = (int) $ilu;
    $obiekt = one("select poziom from tribal_budynki_miasta where miasto_id = " . $gracz['id_miasta'] . " and budynek_id = " . $typ . " limit 1");
    if (empty($obiekt)) {
        $error = "nie posiadasz wymaganego budynku";
    } elseif ($ilu < 1) {
        $error = "muszisz trenować minimum 1 jednostkę";
    } else {
        $jednostka = row("select * from tribal_jednostki where wymagany_budynek = " . $typ . " and jednostka = " . $id . " and poziom_wymaganego_budynku <= " . $obiekt);
        if (empty($jednostka)) {
            $error = "nie ma takiej jednostki, lub nie masz wymaganego budynku na odpowiednim poziomie";
        } elseif ($jednostka['drewno'] * $ilu > $gracz['dane_miasta']['drewno'] || $jednostka['kamien'] * $ilu > $gracz['dane_miasta']['kamien'] || $jednostka['zelazo'] * $ilu > $gracz['dane_miasta']['zelazo'] || $jednostka['jedzenie'] * $ilu > $gracz['dane_miasta']['jedzenie'] || $jednostka['populacja'] * $ilu > $gracz['dane_miasta']['populacja_max'] - $gracz['dane_miasta']['populacja']) {
            $error = "nie masz wystarczającej ilości surowców";
        } else {
            $kolejka = row("select \n\t\t\t(select count(*) from tribal_eventy where typ = 3 and miasto_id = " . $gracz['id_miasta'] . ") as kolejka,\n\t\t\t(select count(*) from tribal_eventy where typ = 3 and podtyp = " . $id . " and miasto_id = " . $gracz['id_miasta'] . ") as w_kolejce\n\t\t\t");
            if ($kolejka['kolejka'] == $kolejka_trenowania) {
                $error = "kolejka zajęta";
            } else {
                //dodaj event
                fx('dodaj_event');
                dodaj_event($gracz['id_miasta'], 3, $id, $ilu, $jednostka['czas_treningu'] * $ilu);
                fx('surowce');
                surowce($gracz['id_miasta'], -$jednostka['drewno'] * $ilu, -$jednostka['kamien'] * $ilu, -$jednostka['zelazo'] * $ilu, -$jednostka['jedzenie'] * $ilu, $jednostka['populacja'] * $ilu);
                //zabierz surowce
                $error = "rozpoczęto trening";
            }
        }
    }
    return $error;
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:33,代码来源:trenuj.php

示例11: col

function col($q)
{
    $t = one($q);
    if ($t) {
        return array_shift($t);
    }
    return null;
}
开发者ID:Bubujka,项目名称:ng-admin-learning,代码行数:8,代码来源:env.php

示例12: rozwiaz_szpiegow

function rozwiaz_szpiegow($event)
{
    //zabezpiecz zmienne
    fx('wiadomosc_wyslij');
    $login = one($q = "select login from tribal_gracze inner join tribal_miasta on gracz_id = gracz  where miasto = " . $event['miasto_id']);
    call("update tribal_jednostki_miasta set ilosc = ilosc + " . $event['ilosc'] . " where jednostka_id = 5 and miasto_id = " . $event['miasto_id']);
    $a = wiadomosc_wyslij(1, $login, "Szpiedzy powrócili do miasta");
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:8,代码来源:rozwiaz_szpiegow.php

示例13: main

function main()
{
    one(1);
    two(1);
    three(1);
    set_error_handler('error_handler');
    one(1);
    two(1);
    three(1);
}
开发者ID:badlamer,项目名称:hhvm,代码行数:10,代码来源:not-enough-args.php

示例14: dodaj_event

function dodaj_event($miasto, $typ, $podtyp, $ilosc, $czas)
{
    $ostatni = one("select koniec from  tribal_eventy where miasto_id = {$miasto} and typ = {$typ} order by event desc limit 1");
    if (empty($ostatni)) {
        $ostatni = mktime();
    }
    if ($typ > 3) {
        $ostatni = mktime();
    }
    call("insert into tribal_eventy(typ, podtyp, miasto_id, ilosc, start, koniec) value ({$typ}, {$podtyp}, {$miasto}, {$ilosc}, {$ostatni}, {$ostatni} + {$czas}) ");
}
开发者ID:WlasnaGra,项目名称:Tribal,代码行数:11,代码来源:dodaj_event.php

示例15: show_pics_data

function show_pics_data($params)
{
    $fres = fopen("update.sql", "w");
    var_dump(one(q("select count(*) from gallery where thumb = 0")));
    exit;
    $galleries = q("select * from gallery");
    while ($row = fetch($galleries)) {
        fwrite($fres, sprintf("update gallery set thumb = %s, approved = %s where id = %s;\n", $row["thumb"], $row["approved"], $row["id"]));
    }
    fclose($fres);
}
开发者ID:rivetweb,项目名称:old-python-grabbers,代码行数:11,代码来源:updater.php


注:本文中的one函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。