06.09.2013, 19:21
Hey, I have a problem. When I want to update money for a player it won't work... This is my code, i put
at OnPlayerDisconnect but nothing.
pawn Код:
Update(playerid, pMoneyx);
pawn Код:
// This script is made by WopsS
forward Update(playerid, type);
#define pLevelx 1
#define pAdminx 2
#define pMoneyx 3
enum pInfo
{
pKey[128], pLevel, pAdmin, pEmail, pReg, pCash
};
new PlayerInfo[MAX_PLAYERS][pInfo];
public Update(playerid, type)
{
if(IsPlayerConnected(playerid))
{
new var[100];
new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, sizeof(playerName));
{
switch(type)
{
case pLevelx:
{
format(var, 100,"UPDATE `players` SET `Level`='%d' WHERE `username`='%s'",PlayerInfo[playerid][pLevel],playerName);
mysql_tquery(1,var, "", "");
}
case pAdminx:
{
format(var, 100,"UPDATE `players` SET `AdminLevel`='%d' WHERE `username`='%s'",PlayerInfo[playerid][pAdmin],playerName);
mysql_tquery(1,var, "", "");
}
case pMoneyx:
{
format(var, 256,"UPDATE `players` SET `Money`='%d' WHERE `username`='%s'",PlayerInfo[playerid][pCash],playerName);
mysql_tquery(1,var, "", "");
}
}
}
}
}