SA-MP Forums Archive
Format + MySQL query + PVar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Format + MySQL query + PVar (/showthread.php?tid=227412)



Format + MySQL query + PVar - steki. - 17.02.2011

Tipo, como eu sou muito noob, eu tou a fazer a um GM do 0, mas, como eu disse que sou um noob, nгo tenho ideia de como pegar um valor da query pra fazer um if pra ver se A PVar AdminLevel й 0 ou um ou seilб.

pawn Код:
new AdminLevel;
    mysql_query("SELECT `adminlevel` FROM `playerinfo` WHERE `user` = '%s'", AdminLevel);
    SetPVarInt(playerid, "AdminLevel", AdminLevel);
Agora que eu vi que eu fiz tudo errado, eu quero pegar o nome do player, ver no WHERE `user` ="%s" й o nome do player, e pegar o valor adminlevel do player e pra fechar com cahe de ouro, fazer um case pra cada level de admin mandar uma certa mensagem pro pleyr. Nгo precisa 'fazer' mas eu queria entender :/


Re: Format + MySQL query + PVar - Ricop522 - 17.02.2011

format(..)
if(GetPVarInt(playerid, "AdminLevel") == string)




acho que й isso. ?


Re: Format + MySQL query + PVar - SuB_ZeRo0_ - 17.02.2011

Teu cуdigo estб bem.. ruim. '-'

Aqui estб:

pawn Код:
new T[128],Nome[24];
GetPlayerName(playerid,Nome,24);
format(T,128,"SELECT adminlevel FROM playerinfo WHERE user='%s';",Nome);
mysql_query(T);
SetPVarInt(playerid, "AdminLevel", mysql_fetch_int());
mysql_free_result();

Obs: Se quiser ajuda com MySQL, mande PM's, estou fora do fуrum e uma vez a cada sйculo entrarei para checkar as PM's. =]
ObsІ: Entrei no seu tуpico pois gosto de quem quer expandir seus conhecimentos no Pawn.