-
Sziasztok
Segítséget szeretnék kérni hogy hogy is lehetne lekérni hogy banolva van-e a játékos de valamiért mindig azt írja hogy banolva van akkor is amikor nincs
így próbáltam leellenõrizni:
stock BanolvaVan(playerid)
{
new IP[16];
GetPlayerIp(playerid, IP, sizeof(IP));
format(g_szQuery, 256, \"SELECT * FROM `bans` WHERE `player` = \'%s\' OR `ip`=\'%s\'\", pName(playerid), IP);
mysql_function_query(1, g_szQuery, false, \"OnQueryFinish\", \"\");
if(mysql_num_rows() != 0)
{
SendClientMessage(playerid, RED,\"=========BANNOLVA VAGY==========\");
}
return 1;
}
-
A mysql_function_query alá:
samp_mysql_store_result();
-
A mysql_function_query alá:
samp_mysql_store_result();
ez nem mysql_store_result(); akar lenni?
E: nincs semmi változás, ugyanúgy kiírja hogy banolva vagyok
-
Attól függ hogy melyik mysql-t használod, ha az alap akkor samp_mysql_store_result ha meg a másik akkor pedig simán mysql_store_result
Dupla hozzászólás automatikusan összefûzve. ( 2013. március 27. - 17:58:25 )
a
return 1;
-et a SendClientMessage alá tedd, és ahol MOST van a
return 1;
oda pedig
return 0;
-át
Dupla hozzászólás automatikusan összefûzve. ( 2013. március 27. - 17:59:27 )
stock BanolvaVan(playerid)
{
new IP[16];
GetPlayerIp(playerid, IP, sizeof(IP));
format(g_szQuery, 256, \"SELECT * FROM `bans` WHERE `player` = \'%s\' OR `ip`=\'%s\'\", pName(playerid), IP);
mysql_function_query(1, g_szQuery, false, \"OnQueryFinish\", \"\");
if(mysql_num_rows() != 0)
{
SendClientMessage(playerid, RED,\"=========BANNOLVA VAGY==========\");
return 1;
}
return 0;
}
-
még mindig semmi változás
azt írja hogy banolva vagyok pedig a nevem nincs a bans táblában
-
Hát pedig így nem nagyon tudok segíteni, talán ha ez egészet látnám
-
Az ip címed viszont lehet hogy ott van.
OR `ip`=\'%s\'[/quote] (vagy)
-
Próbáld meg nyugodtan, ha nem jó akkor bocs.
http://weblabor.hu/forumok/temak/113411
-
Hát pedig így nem nagyon tudok segíteni, talán ha ez egészet látnám
Mond hogy mi kell és bemásolom
Az ip címed viszont lehet hogy ott van.
OR `ip`=\'%s\'[/quote] (vagy)
[/quote]
Tesztelés elõtt kiürítettem az egész bans táblát úgyhogy nincs ip se
-
az lehetséges hogy azért nem mûködik mert nem jól hoztam létre a bans táblát?