13.12.2013, 20:47
I have made this command:
And every time I use it the server seems to crash, can someone tell me what I am doing wrong?
pawn Код:
COMMAND:leaders(playerid, params[])
{
if(PlayerInfo[playerid][power] < 9)
return SendClientError(playerid, CANT_USE_CMD);
new savingstring[20], tier, team[24], rank[42], username[24], query[200], laston[35];
format(query, sizeof(query),"SELECT user, PTeamName, lastonline, rankname, ranklvl FROM PlayerInfo WHERE ranklvl < 1");
mysql_query(query);
mysql_store_result();
SendClientMSG(playerid, COLOR_HELPEROOC, "{4985d7}[Server Staff] {a7c2e6}- All Faction Leaders:");
while(mysql_fetch_row_format(query,"|"))
{
mysql_fetch_field_row(savingstring, "user");
myStrcpy(username, savingstring);
mysql_fetch_field_row(savingstring, "ranklvl");
tier = strval(savingstring);
mysql_fetch_field_row(savingstring, "lastonline");
myStrcpy(laston, savingstring);
mysql_fetch_field_row(savingstring, "rankname");
myStrcpy(rank, savingstring);
mysql_fetch_field_row(savingstring, "PTeamName");
myStrcpy(team, savingstring);
new Online = GetPlayerId(username);
if(!IsPlayerConnected(Online))
{
format(iStr, sizeof(iStr),"%s | %s [Tier:%d] [Rank:%s] [Last Online:%s",team, username, tier, rank, laston);
SendClientMessage(playerid,COLOR_GREY,iStr);
}
}
mysql_free_result();
return 1;
}