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.