Szerző Téma: Ban ellenõrzés (MySQL)  (Megtekintve 517 alkalommal)

Nem elérhető Live

  • 507
    • Profil megtekintése
Ban ellenõrzés (MySQL)
« Dátum: 2013. július 24. - 18:08:09 »
0 Show voters
Sziasztok :)
Van egy ban ellenõrzõm, bár lehet nem ezzel van a baj.
Az a lényeg, hogy csatlakozáskor kickel amikor leellenõrzi, hogy bannolva vagyok de nem jön be a dialog...
 
stock SG_BanCheck(playerid) {
    format(query, 500, \"SELECT * FROM `sg_banlog` WHERE (`Nick` = \'%s\' OR `IP` = \'%s\')  AND `Banned` = 1 LIMIT 1\", GetNick(playerid), GetIP(playerid));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows() != 0) {
    new indok[128+1], admin[24+1], ip[18], string[1024];
    while(mysql_fetch_row(query)) {
      mysql_fetch_field_row(indok, \"Bannedreason\");
      mysql_fetch_field_row(admin, \"BannedAdmin\");
      mysql_fetch_field_row(ip, \"BannedIP\");
}
        format(string, sizeof(string),\"\\
   {FF4646}Bannolva vagy a szerverrõl!\\n\\n\\
   {FFFFFF}Admin:        \\t{969696}%s\\n\\
   {FFFFFF}Név:          \\t{969696}%s\\n\\
   {FFFFFF}Indok:        \\t{969696}%s\\n\\
   {FFFFFF}Bannolt IP:   \\t{969696}%s\\n\\n\\
   {FFFF99}* FONTOS *\\n\\n\\
   {DDDDDD}Ha úgygondolod, hogy a ban téves akkor csinálj egy képet róla és menj ide {0087FF}www.stunt-generation.net\\
\", admin, GetNick(playerid), indok, ip);
ShowPlayerDialog(playerid, DIALOG_WARNING, DIALOG_STYLE_MSGBOX, \"{FFFFFF}[{AFAFAF}SG{FFFFFF}] - Figyelmeztetés\", string, \"OK\", \"\");
SGKick(playerid);
}
    mysql_free_result();
return 1;
}

Ban ellenõrzés (MySQL)
« Válasz #1 Dátum: 2013. július 24. - 22:15:01 »
0 Show voters
Sa-mp 03x hiba.
Késleltesd egy timer-rel a kickelést kb. fél másodperccel.

Nem elérhető Live

  • 507
    • Profil megtekintése
Ban ellenõrzés (MySQL)
« Válasz #2 Dátum: 2013. július 25. - 12:15:41 »
0 Show voters
Idézetet írta: ɐʞzssǝlosz date=1374696901\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40381\" data-ipsquote-contentclass=\"forums_Topic
Sa-mp 03x hiba.
Késleltesd egy timer-rel a kickelést kb. fél másodperccel.
 
Késleltetve van azért van
SGKick(playerid);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal