[PHP] Whitelist test

Message
Autor
Uživatelský avatar
janch32
Příspěvky: 40
Registrován: 11 led 2012, 16:33
Reputation: 0

[PHP] Whitelist test

#1 Příspěvekod janch32 » 19 črc 2012, 19:15

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 Whitelist
Instalace: Není k dispozici
Naposledy upravil(a) janch32 dne 09 úno 2013, 14:24, celkem upraveno 21 x.
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#2 Příspěvekod Mysteria » 19 črc 2012, 19:47

Tohle jsou správně odpovědi na ty otázky? (V té verzi, kterou máš v provozu ty).
Obrázek

Uživatelský avatar
LavorekCZ
Příspěvky: 1805
Registrován: 20 lis 2011, 13:58
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#3 Příspěvekod LavorekCZ » 19 črc 2012, 19:52

Ať tam zadám cokoliv, pokaždé to přijme :D
Pomohl ti někdo? Pak určitě bude rád, když mu zvedneš karmu!
not sure

Uživatelský avatar
janch32
Příspěvky: 40
Registrován: 11 led 2012, 16:33
Reputation: 0

Re: [PHP] Whitelist test, Web příkazy

#4 Příspěvekod janch32 » 19 črc 2012, 19:53

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:
Obrázek
Naposledy upravil(a) janch32 dne 19 črc 2012, 20:00, celkem upraveno 1 x.
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#5 Příspěvekod Mysteria » 19 črc 2012, 19:56

LavorekCZ píše:Ať tam zadám cokoliv, pokaždé to přijme :D

Přesně o to mi šlo :D

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#6 Příspěvekod Welton123 » 19 črc 2012, 21:09

Je možnost změnit otázky ?
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
janch32
Příspěvky: 40
Registrován: 11 led 2012, 16:33
Reputation: 0

Re: [PHP] Whitelist test, Web příkazy

#7 Příspěvekod janch32 » 19 črc 2012, 21:13

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ě
Obrázek

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#8 Příspěvekod Welton123 » 19 črc 2012, 21:17

dobře
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
TheKrysa
Příspěvky: 300
Registrován: 28 srp 2011, 20:06
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] Whitelist test, Web příkazy

#9 Příspěvekod TheKrysa » 23 črc 2012, 11:41

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

Spoiler: zobrazit

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>
ObrázekObrázekObrázek
Obrázek

Uživatelský avatar
Vojko
Příspěvky: 3247
Věk: 28
Registrován: 24 dub 2011, 11:47
Reputation: 1
Bydliště: Slovensko, Bratislava

Re: [PHP] Whitelist test, Web příkazy

#10 Příspěvekod Vojko » 23 črc 2012, 12:14

Nastav si formátovanie na UTF-8 ale Windows-1250
Aj keď tu na fóre nie som aktívny, môžete mi písať na Skype, E-Mail, ...


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů