#if defined USE_STATS
dcmd_status(playerid,params[]) {
new string[128], pDeaths, player1, h, m, s;
if(!strlen(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1)) {
TotalGameTime(player1, h, m, s);
if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
format(string, sizeof(string), "| Status de %s's : Matou: %d | Morreu: %d | Spree: %d | Media: %0.2f | Grana: $%d | Tempo: %d horas %d minutos %d secs. |",PlayerName2(player1), GetPlayerScore(player1), PlayerInfo[player1][Deaths],PlayerInfo[player1][Spree], Float:GetPlayerScore(player1)/Float:pDeaths,GetPlayerMoney(player1),h,m,s);
return SendClientMessage(playerid, green, string);
} else return SendClientMessage(playerid, red, "Jogador nгo conectado");
}
#endif
#endif
LoginPlayer(playerid)
{
if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).("money") ); }
SetPlayerScore(playerid,dUserINT(PlayerName2(playerid)).("score"));
dUserSetINT(PlayerName2(playerid)).("loggedin",1);
PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).("deaths"));
PlayerInfo[playerid][Spree] = (dUserINT(PlayerName2(playerid)).("spree"));
PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).("level"));
PlayerInfo[playerid][hours] = dUserINT(PlayerName2(playerid)).("hours");
PlayerInfo[playerid][mins] = dUserINT(PlayerName2(playerid)).("minutes");
PlayerInfo[playerid][secs] = dUserINT(PlayerName2(playerid)).("seconds");
PlayerInfo[playerid][Registered] = 1;
PlayerInfo[playerid][LoggedIn] = 1;
}
dcmd_status(playerid,params[]) {
new string[128], pDeaths, player1, h, m, s;
if(!strlen(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1)) {
TotalGameTime(player1, h, m, s);
if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
format(string, sizeof(string), "| Status de %s's : Matou: %d | Morreu: %d | Spree: %d | Media: %0.2f | Grana: $%d | Tempo: %d horas %d minutos %d secs. |",PlayerName2(player1), GetPlayerScore(player1), PlayerInfo[player1][Deaths],PlayerInfo[player1][Spree], Float:GetPlayerScore(player1)/Float:pDeaths,GetPlayerMoney(player1),h,m,s);
return ShowPlayerDialog(playerid,910,DIALOG_STYLE_MSGBOX,"Status do jogador",string,"OK", "Cancelar");
} else return SendClientMessage(playerid, red, "Jogador nгo conectado");
}
pawn Код:
|
OnPlayerClickPlayer
Estuda isso :
pawn Код:
|