02.04.2012, 06:44
(
Последний раз редактировалось xX_Simon_Xx; 02.04.2012 в 12:09.
)
PHP код:
forward ChangePlayerInfo(playerid,campo,valore[]);
public ChangePlayerInfo(playerid,campo,valore[])
{
new piu = strfind(valore, "+", true);
new meno = strfind(valore, "-", true);
if(piu == -1 && meno == -1){PlayerInfo[playerid][campo]=valore;}
else if(piu != -1 && meno == -1){PlayerInfo[playerid][campo]+=valore;}
else if(meno != -1 && piu == -1){PlayerInfo[playerid][campo]-=valore;}
MySQLCheckConnection();
new query[MAX_STRING];
new string[MAX_STRING];
format(query, MAX_STRING, "UPDATE utenti SET ");
format(string, MAX_STRING, "%s",campo);
MySQLUpdatePlayerInt(query, PlayerInfo[playerid][pSQLID], string,PlayerInfo[playerid][campo]);
MySQLUpdateFinish(query, PlayerInfo[playerid][pSQLID]);
}
PHP код:
if(!strcmp(campo,"pLevel",true))
{
if(piu == -1 && meno == -1){PlayerInfo[playerid][pLevel]=valore;}
else if(piu != -1 && meno == -1){PlayerInfo[playerid][pLevel]+=valore;}
else if(meno != -1 && piu == -1){PlayerInfo[playerid][pLevel]-=valore;}
}
else if(!strcmp(campo,"pAdmin",true))
{
if(piu == -1 && meno == -1){PlayerInfo[playerid][pAdmin]=valore;}
else if(piu != -1 && meno == -1){PlayerInfo[playerid][pAdmin]+=valore;}
else if(meno != -1 && piu == -1){PlayerInfo[playerid][pAdmin]-=valore;}
}