cmd:stats [REP +] -
Avi Raj - 24.03.2013
Hey,
i have this command but im getting some errors on it.
Код:
CMD:stats(playerid, params[])
{
new target=playerid; //default our target var as playerid
if(!isnull(params)) sscanf(params, "r", target); //if the params aren't null, we sscanf the params
new string[200];
format(string, sizeof(string), "Name: %s | ID: %d | Team: %s | Score: %d | Kills: %i | Deaths: %i | Money: %d | Adminlevel: %d", PlayerName(target), target, GetTeamName(target), GetPlayerScore(target), PlayerInfo[target][Kills], PlayerInfo[target][Deaths], GetPlayerMoney(target), AdminLevel[target]);
SendClientMessage(playerid ,COLOR_BROWN, string);
return 1;
}
errors :-
Код:
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(685) : error 017: undefined symbol "PlayerName"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(685) : warning 215: expression has no effect
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(685) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(685) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(685) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Help ASAP!
Thanks and i want them to show up in DIALOG_STYLE_MSGBOX.
Re: cmd:stats [REP +] -
bensmart469 - 24.03.2013
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(Target,PlayerName,sizeof(PlayerName) );
Change this:
PlayerName(target)
to this:
PlayerName
Re: cmd:stats [REP +] - Patrick - 24.03.2013
Here you go
pawn Код:
CMD:stats(playerid, params[])
{
new target = playerid; //default our target var as playerid
if(!isnull(params)) sscanf(params, "u", target); //if the params aren't null, we sscanf the params
new
string[200],
PlayerName[24]
;
GetPlayerName(target,PlayerName,sizeof PlayerName);
format(string, sizeof(string), "Name: %s | ID: %d | Team: %s | Score: %d | Kills: %i | Deaths: %i | Money: %d | Adminlevel: %d", PlayerName , target, GetTeamName(target), GetPlayerScore(target), PlayerInfo[target][Kills], PlayerInfo[target][Deaths], GetPlayerMoney(target), AdminLevel[target]);
SendClientMessage(playerid ,COLOR_BROWN, string);
return 1;
}
Re: cmd:stats [REP +] -
Avi Raj - 24.03.2013
Код:
CMD:stats(playerid, params[])
{
new target = playerid; //default our target var as playerid
if(!isnull(params)) sscanf(params, "r", target); //if the params aren't null, we sscanf the params
new string[200],
PlayerName[24];
GetPlayerName(Target,PlayerName,sizeof PlayerName);
format(string, sizeof(string), "Name: %s | ID: %d | Score: %d | Money: %d | Adminlevel: %d | VIP Level: %d |", PlayerName , target, GetPlayerScore(target), GetPlayerMoney(target), Adminlevel[target], VIPlevel[target]);
SendClientMessage(playerid ,COLOR_BROWN, string);
return 1;
}
errors :-
Код:
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(693) : error 017: undefined symbol "Target"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(694) : error 028: invalid subscript (not an array or too many subscripts): "Adminlevel"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(694) : warning 215: expression has no effect
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(694) : error 001: expected token: ";", but found "]"
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(694) : error 029: invalid expression, assumed zero
C:\DOCUME~1\User\Desktop\Server\GAMEMO~1\aviator.pwn(694) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
Re: cmd:stats [REP +] -
Glad2BeHere - 24.03.2013
pawn Код:
CMD:stats(playerid, params[])
{
new target;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, -1, "/stats [playerid]");
new string[200],
PlayerName[24];
GetPlayerName(Target,PlayerName,sizeof PlayerName);
format(string, sizeof(string), "Name: %s | ID: %d | Score: %d | Money: %d | Adminlevel: %d | VIP Level: %d |", PlayerName , target, GetPlayerScore(target), GetPlayerMoney(target), Adminlevel[target], VIPlevel[target]);
SendClientMessage(playerid ,COLOR_BROWN, string);
return 1;
}
Re: cmd:stats [REP +] -
Avi Raj - 24.03.2013
Thanks all.
you all repped.
Re: cmd:stats [REP +] -
Avi Raj - 24.03.2013
Can anyone make it in dialog box except of ClientMessage?
Код:
CMD:stats(playerid, params[])
{
new target;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, -1, "/stats [playerid]");
new string[200], Target, PlayerName[24];
GetPlayerName(Target,PlayerName,sizeof PlayerName);
format(string, sizeof(string), "Name: %s | ID: %d | Score: %d | Money: %d | Admin Level: %d | VIP Level: %d |", PlayerName , target, pInfo[playerid][Scores], pInfo[playerid][Money], pInfo[playerid][Adminlevel], pInfo[playerid][VIPlevel]);
SendClientMessage(playerid ,COLOR_YELLOW, string);
return 1;
}
Re: cmd:stats [REP +] - Patrick - 24.03.2013
Here you go
pawn Код:
CMD:stats(playerid, params[])
{
new target;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, -1, "/stats [playerid]");
new string[200], Target, PlayerName[24];
GetPlayerName(Target,PlayerName,sizeof PlayerName);
format(string, sizeof(string), "Name: %s | ID: %d | Score: %d | Money: %d | Admin Level: %d | VIP Level: %d |", PlayerName , target, pInfo[playerid][Scores], pInfo[playerid][Money], pInfo[playerid][Adminlevel], pInfo[playerid][VIPlevel]);
ShowPlayerDialog(playerid,999, DIALOG_STYLE_MSGBOX,"Title Here",string,"Button 1","Button 2");
return 1;
}
Re: cmd:stats [REP +] -
Avi Raj - 24.03.2013
Thanks.