#if USE_STATS == true dcmd_stats(playerid,params[]) { new string[128]; new pDeaths; new player1, h, m, s; if(!strlen(params)) player1 = playerid; else player1 = strval(params); if(IsPlayerConnected(player1)) { TotalGameTime(player1, h, m, s); if(AccInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = AccInfo[player1][Deaths]; format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1)); SendClientMessage(playerid, green, string); format(string, sizeof(string), "Kills: [%d] | Deaths: [%d] | Ratio: [%0.2f] | Money: [$%d] | Time: [%d] hrs [%d] mins [%d] secs |", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/Float ![]() return SendClientMessage(playerid, green, string); } else return SendClientMessage(playerid, red, "ERROR: Player Not Connected!"); } #endif |
dcmd_stats(playerid,params[])
{
new string[128];
new pDeaths;
new player1, h, m, s;
if(!strlen(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1))
{
TotalGameTime(player1, h, m, s);
if(AccInfo[player1][Deaths] == 0) pDeaths = 1;
else pDeaths = AccInfo[player1][Deaths];
format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1));
new statstring[200];
format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/FloatDeaths,GetPlayerMoney(player1), h, m, s);
ShowPlayerDialog(playerid,9999,0,string,statstring,"OK","");
return 0;
} else
return SendClientMessage(playerid, red, "ERROR: Player Not Connected!");
}
pawn Code:
|
format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/Float : pDeaths,GetPlayerMoney(player1), h, m, s);
I just copied your /stats code and inseted a dialog instead of SendClientMessage.
Was your code working fine earlier? Here is fix, it was smiley BB Code causing error. Edit this statement in your code. pawn Code:
|
D:\New Folder\Torreto Racing(1)\filterscripts\LuxAdmin.pwn(1506) : error 017: undefined symbol "Float" D:\New Folder\LuxAdmin.pwn(1506) : error 029: invalid expression, assumed zero D:\New Folder\LuxAdmin.pwn(1506) : warning 215: expression has no effect D:\New Folder\LuxAdmin.pwn(1506) : warning 215: expression has no effect D:\New Folder\LuxAdmin.pwn(1506) : warning 215: expression has no effect D:\New Folder\LuxAdmin.pwn(1506) : warning 215: expression has no effect D:\New Folder\LuxAdmin.pwn(1506) : error 001: expected token: ";", but found ")" D:\New Folder\LuxAdmin.pwn(1506) : fatal error 107: too many error messages on one line |
format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills], Float:pDeaths,GetPlayerMoney(player1), h, m, s);
Try this
pawn Code:
|
dcmd_stats(playerid,params[]) { new string[128]; new pDeaths; new player1, h, m, s; if(!strlen(params)) player1 = playerid; else player1 = strval(params); if(IsPlayerConnected(player1)) { TotalGameTime(player1, h, m, s); if(AccInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = AccInfo[player1][Deaths]; format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1)); new statstring[200]; format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/FloatDeaths,GetPlayerMoney(player1), h, m, s); ShowPlayerDialog(playerid,9999,0,string,statstring ,"Close",""); return 0; } else return SendClientMessage(playerid, red, "ERROR: Player Not Connected!"); } |
dcmd_stats(playerid,params[]) { new string[128]; new pDeaths; new player1, h, m, s; if(!strlen(params)) player1 = playerid; else player1 = strval(params); if(IsPlayerConnected(player1)) { TotalGameTime(player1, h, m, s); if(AccInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = AccInfo[player1][Deaths]; format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1)); new statstring[200]; format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/FloatDeaths,GetPlayerMoney(player1), h, m, s); ShowPlayerDialog(playerid,9999,0,string,statstring ,"Close",""); return 0; } else return SendClientMessage(playerid, red, "ERROR: Player Not Connected!"); } |
dcmd_stats(playerid,params[])
{
new string[128];
new pDeaths;
new player1, h, m, s;
if(!strlen(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1))
{
TotalGameTime(player1, h, m, s);
if(AccInfo[player1][Deaths] == 0) pDeaths = 1;
else pDeaths = AccInfo[player1][Deaths];
format(string, sizeof(string), "|- %s's Statistics -|",PlayerName2(player1));
new statstring[200];
format(statstring, sizeof(statstring), "Kills: [%d] \nDeaths: [%d] \nRatio: [%0.2f] \nMoney: [$%d] \nTime: [%d] hrs [%d] mins [%d] secs ", AccInfo[player1][Kills], AccInfo[player1][Deaths], Float:AccInfo[player1][Kills]/FloatDeaths,GetPlayerMoney(player1), h, m, s);
ShowPlayerDialog(playerid,12767,string,statstring ,"Close","");
return 0;
} else
return SendClientMessage(playerid, red, "ERROR: Player Not Connected!");
}