if(dialogid == CMD_DIALOG) { if(response) { if(listitem == 0) { new id, string[1028]; sscanf(params, "u", id); if (isnull(params)) { format(string, sizeof(string), "Soldier %s\nScore: %d\nMoney: $%d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nRank: %s\nAdmin Level: %d\nVip Level: %d\nHelper: %d",PlayerName(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid), PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], Float:PlayerInfo[playerid][pKills]/Float:PlayerInfo[playerid][pDeaths], GetRankName(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pVIP], PlayerInfo[playerid][pHelper]); ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"informacion", string, ">>",""); return 1; } } } if(listitem == 1) (..................code.........code.....code.......code......)
if(dialogid == CMD_DIALOG) { if(response) { if(listitem == 0) { new id, string[1028]; sscanf(params, "u", id); if (isnull(params)) { format(string, sizeof(string), "Soldier %s\nScore: %d\nMoney: $%d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nRank: %s\nAdmin Level: %d\nVip Level: %d\nHelper: %d",PlayerName(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid), PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], Float:PlayerInfo[playerid][pKills]/Float:PlayerInfo[playerid][pDeaths], GetRankName(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pVIP], PlayerInfo[playerid][pHelper]); ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"informacion", string, ">>",""); return 1; } } } if(listitem == 1) (..................code.........code.....code.......code......)
new id, string[400];
// if sscanf returns failure (no input or not an id/part of player), assign "id" to "playerid" to see their own statistics
if (sscanf(inputtext, "u", id)) id = playerid;
else if (id == INVALID_PLAYER_ID) return ... // error: not player connected
format(string, sizeof(string), "Soldier %s\nScore: %d\nMoney: $%d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nRank: %s\nAdmin Level: %d\nVip Level: %d\nHelper: %d", PlayerName(id), GetPlayerScore(id), GetPlayerMoney(id), PlayerInfo[id][pKills], PlayerInfo[id][pDeaths], Float: PlayerInfo[id][pKills] / Float: PlayerInfo[id][pDeaths], GetRankName(id), PlayerInfo[id][pAdmin], PlayerInfo[id][pVIP], PlayerInfo[id][pHelper]);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "informacion", string, ">>", "");
D:\samp03\gamemodes\cod.pwn(2964) : error 017: undefined symbol "params" D:\samp03\gamemodes\cod.pwn(2965) : error 017: undefined symbol "params" D:\samp03\gamemodes\cod.pwn(2965) : error 029: invalid expression, assumed zero D:\samp03\gamemodes\cod.pwn(2965) : error 017: undefined symbol "params" D:\samp03\gamemodes\cod.pwn(2965) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
Konstantinos, Hmm, me need totorial how use inputtext... Maybe you cant fix this command,
would be a good lesson ![]() |
Sorry, I pasted your code to modify it and forgot to change "params" to "inputtext". Take a look again.
|
if(listitem == 0) { new id, string[400]; // if sscanf returns failure (no input or not an id/part of player), assign "id" to "playerid" to see their own statistics if (sscanf(inputtext, "u", id)) id = playerid; else if (id == INVALID_PLAYER_ID) return ... // error: not player connected format(string, sizeof(string), "Soldier %s\nScore: %d\nMoney: $%d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nRank: %s\nAdmin Level: %d\nVip Level: %d\nHelper: %d", PlayerName(id), GetPlayerScore(id), GetPlayerMoney(id), PlayerInfo[id][pKills], PlayerInfo[id][pDeaths], Float: PlayerInfo[id][pKills] / Float: PlayerInfo[id][pDeaths], GetRankName(id), PlayerInfo[id][pAdmin], PlayerInfo[id][pVIP], PlayerInfo[id][pHelper]); ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "informacion", string, ">>", ""); }
D:\samp03\gamemodes\cod.pwn(2965) : error 029: invalid expression, assumed zero D:\samp03\gamemodes\cod.pwn(2967) : error 001: expected token: ";", but found "-identifier-" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
if(listitem == 0) { new id, string[1028]; sscanf(inputtext, "u", id); if (isnull(inputtext)) { format(string, sizeof(string), "Soldier %s\nScore: %d\nMoney: $%d\nKills: %d\nDeaths: %d\nRatio: %0.2f\nRank: %s\nAdmin Level: %d\nVip Level: %d\nHelper: %d",PlayerName(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid), PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], Float:PlayerInfo[playerid][pKills]/Float:PlayerInfo[playerid][pDeaths], GetRankName(playerid), PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pVIP], PlayerInfo[playerid][pHelper]); ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX," informacion", string, ">>",""); } } if(listitem == 1) |