01.01.2014, 09:05
pawn Код:
CMD:stats(playerid, params[])
{
new targetid;
if(PlayerInfo[playerid][pLogged] == 0) return Kick(playerid);
if(sscanf(params, "u", targetid))
{
if(!IsPlayerConnected(targetid)) return SCM(playerid, -1,""ERROR_MSG" Player isn't connected.");
if(PlayerInfo[targetid][pLogged] == 0) return SCM(playerid, -1, ""ERROR_MSG" Player isn't logged in yet.");
new Score = PlayerInfo[targetid][pScore], Cash = PlayerInfo[targetid][pCash], Kills = PlayerInfo[targetid][pKills], Deaths = PlayerInfo[targetid][pDeaths];
new Admin = PlayerInfo[targetid][pAdmin], tstr[256], str[256];
format(tstr, sizeof(tstr), "%s[%d] Status", PlayerName(targetid), targetid);
format(str, sizeof(str), "Score: %d\nCash: %d\nKills: %d\nDeaths: %d\nRatio: %.2f\nAdmin Level: %d", Score, Cash, Kills, Deaths, Kills/Deaths, Admin);
ShowPlayerDialog(playerid, DIALOG_STATS2, DIALOG_STYLE_MSGBOX, tstr, str, "Close", "");
}
new Score = PlayerInfo[playerid][pScore], Cash = PlayerInfo[playerid][pCash], Kills = PlayerInfo[playerid][pKills], Deaths = PlayerInfo[playerid][pDeaths];
new Admin = PlayerInfo[playerid][pAdmin], tstr[256], str[256];
format(tstr, sizeof(tstr), "%s[%d] Status", PlayerName(playerid), playerid);
format(str, sizeof(str), "Score: %d\nCash: %d\nKills: %d\nDeaths: %d\nRatio: %.2f\nAdmin Level: %d", Score, Cash, Kills, Deaths, Kills/Deaths, Admin);
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, tstr, str, "Close", "");
SCM(playerid, -1,""INFO_MSG" You can also use /stats [PlayerID/PartOfName]");
return 1;
}
Код HTML:
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
IG:
Код HTML:
[Server] Unknown command, Use /help or /cmds
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) return SCM(playerid, -1, ""SERVER_MSG" Unknown command, Use /help or /cmds");
return 1;
}