Stránka 1 z 7
[PHP] Whitelist test
Napsal: 19 črc 2012, 19:15
od janch32
Whitelist test [Pracuje se na nové verzi]Jelikož aktuální verze má mnoho chyb a je náročná, tak jsem se rozhodl kompletně whitelist test překódovat a také přidat pár vylepšení navíc. Doporučuji ihned po vydání verze 1.2 aktualizovat MANUÁLNĚ starý whitelist test.Co bude nového: - Kompletní překódování
- Možnost vlastního designu pomocí CSS
- Připojení přes MySql nebo Rcon
- Přehledná a jednoduchá administrace
- Optimalizace velikosti a náročnosti
- Automatické aktualizace
Co je v plánu: - Meziserverový (sdílený) whitelist systém
- Časový odpočet při zadání špatné odpovědi
- Optimalizace pro starší prohližeče
- Optimalizace pro mobilní telefony
- Verze bez MySql požadavku
Ke stažení: Není k dispozici
Doporučený plugin: Dynamic Effect WhitelistInstalace: Není k dispozici
Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 19:47
od Mysteria
Tohle jsou správně odpovědi na ty otázky? (V té verzi, kterou máš v provozu ty).

Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 19:52
od LavorekCZ
Ať tam zadám cokoliv, pokaždé to přijme

Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 19:53
od janch32
Zdravím, v té verzi v provozu jsem měl špatně podmínky, už je to opravené, děkuji za upozornění.
//EDIT: Správně je to takhle:

Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 19:56
od Mysteria
LavorekCZ píše:Ať tam zadám cokoliv, pokaždé to přijme

Přesně o to mi šlo

Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 21:09
od Welton123
Je možnost změnit otázky ?
Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 21:13
od janch32
Ano, jak máš tu otázku, tak
Kód: Vybrat vše
<tr><td><br><br>
<b>1. Nadpis otázky:</b>
<br><input type="radio" name="otazka1" value="ne"> Špatná odpověď
<br><input type="radio" name="otazka1" value="ne"> Špatná odpověď
<br><input type="radio" name="otazka1" value="ano"> Správná odpověď
</td></tr>
Změníš např. na:
Kód: Vybrat vše
<tr><td><br><br>
<b>1. Jak se stát bagrem:</b>
<br><input type="radio" name="otazka1" value="ne"> Napíšu příkaz /bagr a budu bagr
<br><input type="radio" name="otazka1" value="ne"> Napíšu adminovi, aby mě udělal bagrem
<br><input type="radio" name="otazka1" value="ano"> Nic jako bagr neexistuje
</td></tr>
Zde bude např. odpověď 3. správně
Re: [PHP] Whitelist test, Web příkazy
Napsal: 19 črc 2012, 21:17
od Welton123
dobře
Re: [PHP] Whitelist test, Web příkazy
Napsal: 23 črc 2012, 11:41
od TheKrysa
Mně tam nejde to písmo a nefunguje to
http://creeperadmins.net/whitelist/ ,
http://creeperadmins.net/prikaz/ u toho prikazu je dočasné heslo godman
Kód: Vybrat vše
<html>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<body font="Arial" background="img/dirt.png" text="#ffffff">
<title>Whitelist test</title>
</body>
<!--
Whitelist test beta0.9 pro hosting Fakaheda.eu
Autor: Jan "janch32" Chaloupka
Kontakt:
Email: janch32@gmail.com
Skype: HerobrineServer
!!Je zakázáno šíření jakékoli část kódu bez souhlasu!!
-->
<br><br>
<center><font size="7"" >Whitelist Test</font>
<br><br>
<?php
$ip = '93.91.240.151:27944'; //Sem zadejte IP serveru vč. portu (tato ip se zobrazí hráčům, kteří dokončili úspěšně whitelist)
$otazka1 = $_POST['otazka1'];
$otazka2 = $_POST['otazka2'];
$otazka3 = $_POST['otazka3'];
$otazka4 = $_POST['otazka4'];
$otazka5 = $_POST['otazka5'];
$otazka6 = $_POST['otazka6'];
//Pokud máte víc otázek, připište řádky podle vzoru (např.: $otazka7 = $_POST['otazka7']; )
$hrac = $_POST['hrac'];
$privedl = $_POST['privedlhrac'];
if (!empty($_POST['hrac'])) {
if ($hrac != $privedl) {
//pokud máte víc otázek, přidejte podmínky, nebo uberte, pokud je jich míň
//pokud máte např. 7 otázek tak připište za "$otazka6" ještě " && $otazka7"
if (($otazka1 && $otazka2 && $otazka3 && $otazka4 && $otazka5 && $otazka6) == ano) {
echo '<table width="700" background="img/stone.png">';
echo '<tr><td height="32" background="img/slab.png"></td></tr>';
echo '<tr><td><center><font size="5" color="#00ff33"><b>Byl si přidán na whitelist pod nickem:</b> ', $hrac;
echo '<br><b>IP serveru: </b>';
echo '', $ip;
echo '</font></center></td></tr><tr><td height="32" background="img/slab.png"></td></tr></table>';
include "run.php";
}
else { // Špatná odpověď
echo '<table width="700" background="img/stone.png">';
echo '<tr><td height="32" background="img/slab.png"></td></tr>';
echo '<tr><td height="150"><center><font size="5" color="red"><b>Máš něco špatně, zkus to znova</b></font><br><br>';
echo '<input type=button onclick="history.back()" value="Zkusit znova">';
echo '</center></td></tr><tr><td height="32" background="img/slab.png"></td></tr></table>';
}
}
else { // Podmínka, která zajišťuje, aby nicky nebyli stejné
echo '<table width="700" background="img/stone.png">';
echo '<tr><td height="32" background="img/slab.png"></td></tr>';
echo '<tr><td height="150"><center><font size="5" color="red"><b>Tvuj nic a nick hráče, který tě přivedl';
echo '<br>nemůže být stejný!</b></font><br><br>';
echo '<input type=button onclick="history.back()" value="OK">';
echo '</center></td></tr><tr><td height="32" background="img/slab.png"></td></tr></table>';
}
}
else {
echo '
<table width="700" background="img/stone.png">
<tr><td height="32" background="img/slab.png"></tr></td>
<form method="POST">
<tr><td>
<center>
Napiš svůj nick:
<br><input type="text" name="hrac">
<br><br>
Hráč, který tě přivedl na server. Pokud neni, ponech prázdné:
<br><input type="text" name="privedlhrac">
</center>
</td></tr>
<tr><td height="32" background="img/slab.png"></tr></td>
<tr>
', /* Začátek otázek */'
<tr><td><br><br>
<b>1. Nevím jak si koupit VIP:</b>
<br><input type="radio" name="otazka1" value="ne"> Nijak, Vip na serveru není:
<br><input type="radio" name="otazka1" value="ne"> Budu spamovat ve hře "jak si koupim vip?"
<br><input type="radio" name="otazka1" value="ano"> Podívam se na web, tam je vše napsané
</td></tr>
<tr><td><br><br>
<b>2. Ca uděláš, pokud ti někdo zníčí budovu:</b>
<br><input type="radio" name="otazka2" value="ne"> Nic, můžu si za to sám
<br><input type="radio" name="otazka2" value="ano"> Řeknu adminovi, ten zjistí kdo to byl a potrestá ho
<br><input type="radio" name="otazka2" value="ne"> Zjistím si kdo to byl a půjdu mu taky něco zníčit
</td></tr>
<tr><td><br><br>
<b>3. Jak se lockují bedny, pece, dveře:</b>
<br><input type="radio" name="otazka3" value="ano"> Pomocí příkazu /cprivate
<br><input type="radio" name="otazka3" value="ne"> Lockne se to samo
<br><input type="radio" name="otazka3" value="ne"> Nijak prostě to nejde
</td></tr>
<tr><td><br><br>
<b>4. Jak se nazývá celoserverová hra, hledání truhel:</b>
<br><input type="radio" name="otazka4" value="ne"> Geocaching
<br><input type="radio" name="otazka4" value="ne"> Hledání truhel
<br><input type="radio" name="otazka4" value="ano"> MineCaching
</td></tr>
<tr><td><br><br>
<b>5. Jak se jmenuje Majitel serveru:</b>
<br><input type="radio" name="otazka5" value="ano"> TheKrysa
<br><input type="radio" name="otazka5" value="ne"> CSmithz
<br><input type="radio" name="otazka5" value="ne"> Ifirez
</td></tr>
<tr><td><br><br>
<b>6. Jaké bylo dřívější jméno serveru:</b>
<br><input type="radio" name="otazka6" value="ne"> WarAgeCreeper
<br><input type="radio" name="otazka6" value="ne"> KillZone.eu
<br><input type="radio" name="otazka6" value="ano"> CreeperAdmins
</td></tr>
', /*
Pokud budete chtít přidat další otázku, tak připište:
<tr><td><br><br>
<b>#. Nadpis Otázky:</b>
<br><input type="radio" name="otazka#" value"ne"> Špatná odpověď
<br><input type="radio" name="otazka#" value"ano"> Správná odpověď
<br><input type="radio" name="otazka#" value"ne"> Špatná odpověď
</td></tr>
(všechny znaky "#" nahraďte pořadím otázky (např pro 7. otázku číslem 7))
(hodnota value může být ano/ne , u správné odpovědi dejte ano (správná odpoveď může být pouze 1!))
*/'
', /* Konec otázek */'
<tr><td height="32" background="img/slab.png"><center><input type="submit" value="Odeslat požadavek"></center></tr></td>
</tr>
</table>
</form>
';
}
/////////////////////////////////////////////////////////////////////////////
////////////// To je celé, máte vše v tomto souboru nastavené ///////////////
/////////////////////////////////////////////////////////////////////////////
?>
</center>
<!-- Následující řádek ponechte bez úpravy -->
<p style="text-align: right">Whitelist test ©2012 janch32</p>
</html>
Re: [PHP] Whitelist test, Web příkazy
Napsal: 23 črc 2012, 12:14
od Vojko
Nastav si formátovanie na UTF-8 ale Windows-1250