G:\GTA SA-MP Installers\SA-MP Server\0.3z Server\Golden Ghost Gamers Freeroam\gamemodes\GGG.pwn(21822) : error 076: syntax error in the expression, or invalid function call
format(sstring, sizeof(sstring),"%s's Stats:\nAdmin Level : %d\nRank : %s\n\nVIP Level : %d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nMoney: $%d\nBank: $%d\nTime Played: %d hrs %d mins %d secs",PlayerName2(player1),PlayerInfo[player1][Level],GetRankFromLevel,PlayerInfo[player1][VIP],PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1),PlayerInfo[player1][bank], h, m, s);
return ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_LIST, "Stats", sstring, "Ok", "");
CMD:stats(playerid,params[]) {
new sstring[1024], pDeaths, player1, h, m, s;
if(isnull(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(sstring, sizeof(sstring),"%s's Stats:\nAdmin Level : %d\nRank : %s\nVIP Level : %d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nMoney: $%d\nBank: $%d\nTime Played: %d hrs %d mins %d secs",PlayerName2(player1),PlayerInfo[player1][Level],GetRankFromLevel,PlayerInfo[player1][VIP],PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1),PlayerInfo[player1][bank], h, m, s);
return ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_LIST, "Stats", sstring, "Ok", "");
} else return SendClientMessage(playerid, red, "Player Not Connected!");
}
Deaths"new Float:kdratio;
kdratio=PlayerInfo[player1][Kills]/pDeaths;
//and then that format line and in place of "Float:PlayerInfo[player1][Kills]/Float:pDeaths" use kdratio
CMD:stats(playerid,params[])
{
new sstring[1024], pDeaths, player1, h, m, s;
if(isnull(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(sstring, sizeof(sstring),"%s's Stats:\nAdmin Level : %d\nRank : %s\nVIP Level : %d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nMoney: $%d\nBank: $%d\nTime Played: %d hrs %d mins %d secs",PlayerName2(player1),PlayerInfo[player1][Level],GetRankFromLevel,PlayerInfo[player1][VIP],PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1),PlayerInfo[player1][bank], h, m, s);
ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_LIST, "Stats", sstring, "Ok", "");
}
else return SendClientMessage(playerid, red, "Player Not Connected!");
}
|
pawn Код:
Can you use [pawn] ? |
|
G:\GTA SA-MP Installers\SA-MP Server\0.3z Server\Golden Ghost Gamers Freeroam\gamemodes\GGG.pwn(21822) : error 076: syntax error in the expression, or invalid function call |
|
the problem is due to this in format line "Float:PlayerInfo[player1][Kills]/Float
Deaths"you cant do a calulation like this in for mat do it before it like this pawn Код:
|