dialog problem -
sanamalik400 - 05.11.2015
PHP код:
CMD:stats(playerid,params[]) {
new string[100], pDeaths, player1, h, m, s,playername[MAX_PLAYER_NAME];
if(isnull(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1)) {
new Float:x, Float:y, Float:z, Float:health, Float:armor;
GetPlayerPos(playerid, x,y,z); GetPlayerHealth(playerid, health);
GetPlayerArmour(playerid, armor);
TotalGameTime(player1, h, m, s);
PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
GetPlayerName(player1, playername, sizeof(playername));
if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
format(string, sizeof(string), "| %s's Stats: \n Kills: %d \n Deaths: %d \n Ratio: %0.2f \n Money: $%d \n Time: %d \nhrs %d \nmins %d \nsecs %d\nScore: %d \n Health:%d \n Armour:%d",PlayerName2(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s, GetPlayerScore(playerid), floatround(health),armor);
ShowPlayerDialog(playerid, 1112, DIALOG_STYLE_MSGBOX,"STATS", string,"Close"); ////this line
} else return SendClientMessage(playerid, red, "Player Not Connected!");
return 1;
}
warning 202: number of arguments does not match definition
Re: dialog problem -
AbyssMorgan - 05.11.2015
Код:
ShowPlayerDialog(playerid, 1112, DIALOG_STYLE_MSGBOX,"STATS", string,"Close","");
ShowPlayerDialog(playerid, dialogid, style, caption[], info[], button1[], button2[]);
Re: dialog problem -
sanamalik400 - 05.11.2015
bro the problem is .. dialog showing only first seven lines /
Re: dialog problem -
AbyssMorgan - 05.11.2015
PHP код:
string[100]
string[512]
Re: dialog problem -
sanamalik400 - 05.11.2015
PHP код:
CMD:stats(playerid,params[]) {
new string[100], pDeaths, player1, h, m, s,playername[MAX_PLAYER_NAME];
if(isnull(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1)) {
new Float:x, Float:y, Float:z, Float:health, Float:armor;
GetPlayerPos(playerid, x,y,z); GetPlayerHealth(playerid, health);
GetPlayerArmour(playerid, armor);
TotalGameTime(player1, h, m, s);
PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
GetPlayerName(player1, playername, sizeof(playername));
if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
new string1[512];
format(string1, sizeof(string1), "| %s's Stats: \n Kills: %d \n Deaths: %d \n Ratio: %0.2f \n Money: $%d \n Time: %d||| Hours: %d |||minutes: %d |||Seconds: %d\nScore: %s \n Health:%s \n Armour:%s",PlayerName2(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s, GetPlayerScore(playerid), floatround(health),armor);
ShowPlayerDialog(playerid, 1112, DIALOG_STYLE_MSGBOX,"STATS",string, string1,"Close");
} else return SendClientMessage(playerid, red, "Player Not Connected!");
return 1;
}
now compiled but when i do /stats
no response from command :P
Re: dialog problem -
AbyssMorgan - 05.11.2015
PHP код:
CMD:stats(playerid,params[]) {
new string[512], pDeaths, player1, h, m, s,playername[MAX_PLAYER_NAME];
if(isnull(params)) player1 = playerid;
else player1 = strval(params);
if(IsPlayerConnected(player1)) {
new Float:x, Float:y, Float:z, Float:health, Float:armor;
GetPlayerPos(playerid, x,y,z); GetPlayerHealth(playerid, health);
GetPlayerArmour(playerid, armor);
TotalGameTime(player1, h, m, s);
PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
GetPlayerName(player1, playername, sizeof(playername));
if(PlayerInfo[player1][Deaths] == 0) pDeaths = 1; else pDeaths = PlayerInfo[player1][Deaths];
format(string, sizeof(string), "| %s's Stats: \n Kills: %d \n Deaths: %d \n Ratio: %0.2f \n Money: $%d \n Time: %d \nhrs %d \nmins %d \nsecs %d\nScore: %d \n Health:%d \n Armour:%d",PlayerName2(player1), PlayerInfo[player1][Kills], PlayerInfo[player1][Deaths], Float:PlayerInfo[player1][Kills]/Float:pDeaths,GetPlayerMoney(player1), h, m, s, GetPlayerScore(playerid), floatround(health),armor);
ShowPlayerDialog(playerid, 1112, DIALOG_STYLE_MSGBOX,"STATS", string,"Close","");
} else return SendClientMessage(playerid, red, "Player Not Connected!");
return 1;
}
Re: dialog problem -
sanamalik400 - 05.11.2015
thanks alot bro,,, +1 for u
can u tell plz,,what was wrong in my code? plz
Re: dialog problem -
AbyssMorgan - 05.11.2015
- The size of the string 512 and not 100
- You lost the last parameter ShowPlayerDialog
~ in the first post