18/10/2024 18:44
(17/10/2024 09:51)BitSain Escreveu: O problema está na vírgula extra antes do WHERE na sua query. Segue a correção:
Removi a vírgula que estava causando erro de sintaxe.Código:format(Query, sizeof(Query), "UPDATE Player SET Genero = %d WHERE Nome = '%q';", Player[playerid][Genero], PlayerName(playerid));
Agora a query deve funcionar corretamente.
Ola, eu nao tinha mandato a linha toda, foi um error meu, a linha toda esta abaixo e nao possui nenhuma virgula antes do WHERE
Código:
format(Query,sizeof(Query), "UPDATE Player SET Admin = %d,Genero = %d,Dinheiro = %d,Level = %d,Skin = %d,IDF = %d,Interior = %d,VirtualW = %d,Vida = '%f',Colete = '%f',PosX = '%f',PosY = '%f',PosZ = '%f',PosR = '%f' WHERE Nome = '%q';",\
Player[playerid][Admin],\
Player[playerid][Genero],\
Player[playerid][Dinheiro],\
Player[playerid][pNivel],\
Player[playerid][Skin],\
Player[playerid][IDF],\
Player[playerid][Interior],\
Player[playerid][VirtualW],\
Player[playerid][Vida],\
Player[playerid][Colete],\
Player[playerid][PosX],\
Player[playerid][PosY],\
Player[playerid][PosZ],\
Player[playerid][PosR],\
PlayerName(playerid));