Deci problema e urmatoarea: cand dau in dialog valoarea pe care vreau sa o setez la nivelul unui player, nu ii actualizeaza acelui player nimic.
Observatie: PlayerInfo pentru player-ul acela se schimba la valoarea pusa, dar nu se actualizeaza in baza de date.
// Am un dialog unde ii setezi nivelul unui player
if(response)
{
if(!IsNumeric(inputtext)) return SCM(playerid, verde_inchis, "Ai introdus si alte caractere!");
new player;
player = GetPVarInt(playerid, "PlayerID");
PlayerInfo[player][pNivel] = strval(inputtext);
}
// Si aici o functie care actualizeaza perfect la playerid dar la player-ul din set nu
function UpdatePlayerInfo(playerid) {
gQuery[0] = EOS;
mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE `users` SET `Nivel` = %d WHERE `ID` = '%d'", PlayerInfo[playerid][pNivel], PlayerInfo[playerid][pSQLID]);
mysql_tquery(SQL, gQuery, "", "", playerid);
return 1;
}
Question
ShaggyShaggy
Versiunea Mysql: R39-6
Deci problema e urmatoarea: cand dau in dialog valoarea pe care vreau sa o setez la nivelul unui player, nu ii actualizeaza acelui player nimic.
Observatie: PlayerInfo pentru player-ul acela se schimba la valoarea pusa, dar nu se actualizeaza in baza de date.
// Am un dialog unde ii setezi nivelul unui player if(response) { if(!IsNumeric(inputtext)) return SCM(playerid, verde_inchis, "Ai introdus si alte caractere!"); new player; player = GetPVarInt(playerid, "PlayerID"); PlayerInfo[player][pNivel] = strval(inputtext); } // Si aici o functie care actualizeaza perfect la playerid dar la player-ul din set nu function UpdatePlayerInfo(playerid) { gQuery[0] = EOS; mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE `users` SET `Nivel` = %d WHERE `ID` = '%d'", PlayerInfo[playerid][pNivel], PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL, gQuery, "", "", playerid); return 1; }
Edited by ShaggyShaggy2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now