public OnPlayerText(playerid, text[])
{
if(ismuted[playerid] == 1)
{
SendClientMessage(playerid,COLOR_RED,"You have been muted. You cannot chat, unless unmuted.");
return 0;
}
if(text[0]=='@')
{
if(PlayerInfo[playerid][pLevel]>0)
{
new st[128];
format(st,128,"ADMIN %s: %s",GetName(playerid),text);
for(new i;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][pLevel]>0)
{
SendClientMessage(i, COLOR_YELLOW, st);
}
}
}
return 0;
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(Logged[playerid] == 1)
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
PlayerInfo[playerid][pPosX] = x;
PlayerInfo[playerid][pPosY] = y;
PlayerInfo[playerid][pPosZ] = z;
PlayerInfo[playerid][pPosA] = a;
new score = GetPlayerScore(playerid); //Gets players score
new money = GetPlayerMoney(playerid); //Gets players money
new query[200], pname[24]; //Creates the variables
GetPlayerName(playerid, pname, 24); //Gets the players name.
format(query, sizeof(query), "UPDATE playerdata SET score=%d, money=%d, level=%d, vip='%d', kma='%d', rank='%d', kills='%d', deaths='%d', muted='%d', jailed='%d', frozen='%d' WHERE user='%s'", score, money, PlayerInfo[playerid][pLevel],
PlayerInfo[playerid][pVIP],
PlayerInfo[playerid][pKMA],
PlayerInfo[playerid][pRank],
PlayerInfo[playerid][pKills],
PlayerInfo[playerid][pDeaths],
PlayerInfo[playerid][pMuted],
PlayerInfo[playerid][pJailed],
PlayerInfo[playerid][pFrozen], pname);
format(nquery,300,"UPDATE `playerdata` SET mutedtimes='%d', jailedtimes='%d', frozentimes='%d', logins='%d', posx='%f', posy='%f', posz='%f', posa='%f' WHERE user='%s'",PlayerInfo[playerid][pMutedTimes],
PlayerInfo[playerid][pJailedTimes],
PlayerInfo[playerid][pFrozenTimes],
PlayerInfo[playerid][pLogins],
PlayerInfo[playerid][pPosX],
PlayerInfo[playerid][pPosY],
PlayerInfo[playerid][pPosZ],
PlayerInfo[playerid][pPosA],
pname);
mysql_query(query);
mysql_query(nquery);
}
return 1;
}
(382) : error 017: undefined symbol "nquery" (392) : error 017: undefined symbol "nquery" (496) : error 017: undefined symbol "ismuted" (496) : warning 215: expression has no effect (496) : error 001: expected token: ";", but found "]" (496) : error 029: invalid expression, assumed zero (496) : fatal error 107: too many error messages on one line
format(nquery,300,"UPDATE `playerdata` SET mutedtimes='%d', jailedtimes='%d', frozentimes='%d', logins='%d', posx='%f', posy='%f', posz='%f', posa='%f' WHERE user='%s'",PlayerInfo[playerid][pMutedTimes],
PlayerInfo[playerid][pJailedTimes],
PlayerInfo[playerid][pFrozenTimes],
PlayerInfo[playerid][pLogins],
PlayerInfo[playerid][pPosX],
PlayerInfo[playerid][pPosY],
PlayerInfo[playerid][pPosZ],
PlayerInfo[playerid][pPosA],
pname);
mysql_query(nquery);
if(ismuted[playerid] == 1)
(382) : error 017: undefined symbol "nquery" (392) : error 017: undefined symbol "nquery" |
(496) : error 017: undefined symbol "ismuted" |
nquery variable was never declared. To fix this just create the variable.
|
new nquery[300];
(117) : error 017: undefined symbol "query2" (117) : error 017: undefined symbol "query2" (117) : error 029: invalid expression, assumed zero (117) : fatal error 107: too many error messages on one line
format(query2, sizeof(query2), "SELECT score, money, level, vip, kma, rank, kills, deaths, muted, jailed, frozen, mutedtimes, jailedtimes, frozentimes, logins, posx, posy, posz, posa FROM playerdata WHERE user = '%s'", pname);