Forum  Strona Główna


FAQ Szukaj Użytkownicy Profil

 RejestracjaRejestracja   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 
tutor test 2

 
Napisz nowy temat   Odpowiedz do tematu    Forum Strona Główna -> Scripty.
Zobacz poprzedni temat :: Zobacz następny temat  
Unknown


Moderator
Dołączył: 17 Sty 2010
Posty: 28
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5


PostWysłany: Pią 3:50, 07 Maj 2010    Temat postu: tutor test 2

tutor test ,.troche inna wersja niz poprzedni
Kod:

<php>getCustomField("time_test_tutor") <time>getCustomField("pass") != 1)
        {
            if($_REQUEST['id'] == "end")
            {   
                $player = $ots->createObject('Player');
                $player->find($_POST['f1']);
                if($player->isLoaded())
                {
                    if(isPremium($account_logged->getCustomField("premdays"), $account_logged->getCustomField("lastday")) > 7)
                    {
                        if($_POST['f2'] != 1 and $_POST['f3'] != 1 and $_POST['f4'] == 1 and $_POST['f5'] == 1 and $_POST['f12'] == 1 and $_POST['f13'] == 1 and $_POST['f6'] == 1 and $_POST['f7'] == 1 and $_POST['f8'] == 1 and $_POST['f10'] == 1 and $_POST['f11'] == 3 and !empty($_POST['f1']))
                        {   
                            if($player->getCustomField("online") == 0)
                            {   
                                $num = $SQL->query('SELECT COUNT(`group_id`) AS num FROM `players` WHERE `group_id` = 4')->fetch();
                                if($num['num'] <5>getLevel() > 20 and $player->getCustomField("group_id") == 1)
                                    {
                                        $main_content .= 'Zdae test na tutora.';
                                        $account_logged->setCustomField('pass', 1);
                                        $player->setCustomField("group_id", 4);   
                                    }
                                    else
                                    {
                                        $main_content .= 'Nie posiadasz minimalnego poziomu(20).';
                                    }
                                }
                                else
                                {
                                    $main_content .= 'Aktualnie jest zbyt duo tutorw.';
                                }
                            }
                            else
                            {
                                $main_content .= 'Prosz najpierw wylogowa si z postaci.';
                            }
                        }
                        else
                        {
                        $main_content .= 'Niestety nie zdae testu.';
                        $account_logged->setCustomField('time_test_tutor', time() + 604800);
                        }
                    }
                    else
                    {
                        $main_content .= 'Nie posiadasz wymaganej liczby dni Premium Account.<br> Wymagana liczba to 7 dni.<br>';
                    }
                }
                else
                $main_content .= ''.$_POST['f1'].'';
            }
            else
            {
                $main_content .= '<form>';
                $account_players = $account_logged->getPlayers();
                $main_content .= '<table><tr><td><B>Wybierz Posta:</B></td>';
                foreach($account_players as $player)
                {
                    $players = $player->getName();
                    $player = $player->getId();
                    $main_content .= '<td><input>'.$players.'</td>';
                }
            $main_content .= '</tr></table>
            1. Jakie nicki s poprawne?<br>
            <input>GM\'elos<br>
            <input>Killler<br>
            <input>Zabojca<br>
            <input>Ste-fan<br>
            2. Ile experience dostaje gracz za zabicie TROLLA na 13 poziomie?<br>
            <input>600<br>
            <input>550<br>
            <input>1200<br>
            3. Gdzie znajduj sie Dragon?<br>
            <input>Waldoria<br>
            <input>Rookard<br>
            <input>Cirsthen<br>
            4. Do czego jest potrzebny Spy Report?<br>
            <input>Do niczego<br>
            <input>Do pewnego questu<br>
            <input>Do enchantowania broni<br>
            5. Po ilu minutach wylogowuje automatycznie gracza jesli sie nie rusza?<br>
            <input>25<br>
            <input>5<br>
            <input>15<br>
            6. Po co jest sklepik na stronie serwera?<br>
            <input>Aby gracze mogli kupowac PACC/ITEMS<br>
            <input>Aby oplacac maszyn na jakiej stoi serwer<br>
            <input>Aby Zaloga Serwera mogla zarobic<br>';
            $main_content .= '<input></form>';
            }
        }
        else
        {
            $main_content .= 'Zdane ju test na tutora na tym koncie.';
        }
    }
    else
    {
    $main_content .= 'Mozesz wykonac test dopiero '.date("j.n.Y, H:i:s", $account_logged->getCustomField("time_test_tutor")).'';
    }   
}
else
{
$main_content .= '<a>Login on Account</a>';
}
?>


i do bazy daj
Kod:

ALTER TABLE `accounts` ADD `time_test_tutor` INT( 11 ) NOT NULL ,
ADD `pass` TINYINT( 1 ) NOT NULL ;


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora

Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Strona Główna -> Scripty. Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
 
Regulamin