SA-MP Forums Archive
Error Command 4 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Error Command 4 (/showthread.php?tid=410546)



Error Command 4 - DerickClark - 25.01.2013

Код:
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : error 003: declaration of a local variable must appear in a compound block
C:\Users\\pawno\include\PPC_PlayerCommands.inc(5057) : error 017: undefined symbol "id"
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : warning 215: expression has no effect
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : error 001: expected token: ";", but found "]"
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Код:
CMD:ip(playerid, params[])
{
        if (APlayerData[playerid][PlayerLevel] >= 1)
	new id,ip[17],string[65];
	if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
	if(sscanf(params,"u",id)) return SendClientMessage(playerid,"USAGE:/ip <id/name>");
	GetPlayerIp(id,ip,17);
	format(string,sizeof(string),"%s(ID:%d)'s IP: %s",GetPName(id),id,ip);
	SendClientMessage(playerid,green2,string);
	return 1;
}



Re: Error Command 4 - Roach_ - 25.01.2013

Try this :
pawn Код:
CMD:ip(playerid, params[])
{
        if (APlayerData[playerid][PlayerLevel] >= 1)
        {
            new id,ip[17],string[65];
            if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
            if(sscanf(params,"u",id)) return SendClientMessage(playerid,"USAGE:/ip <id/name>");
            GetPlayerIp(id,ip,17);
            format(string,sizeof(string),"%s(ID:%d)'s IP: %s",GetPName(id),id,ip);
            SendClientMessage(playerid,green2,string);
        }
    return 1;
}



Re: Error Command 4 - DerickClark - 25.01.2013

Don't work


Re: Error Command 4 - Roach_ - 25.01.2013

Then, try this:
pawn Код:
CMD:ip(playerid, params[])
{
    new id, ip[17], string[65];
    if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid, red, error);
    if(sscanf(params, "u", id)) return SendClientMessage(playerid, "USAGE:/ip <id/name>");
    GetPlayerIp(id, ip, 17);
    format(string, sizeof string, "%s(ID:%d)'s IP: %s", GetPName(id), id, ip);
    SendClientMessage(playerid, green2, string);
    return 1;
}



Re: Error Command 4 - DerickClark - 25.01.2013

No still don't work.


Re: Error Command 4 - Roach_ - 25.01.2013

In what way it does not work?


Re: Error Command 4 - ThePhenix - 26.01.2013

Try it:

PHP код:
CMD:ip(playeridparams[])
{
    if (
APlayerData[playerid][PlayerLevel] >= 1)
    new 
targetidip[17], string[65];
    if(
PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
    if(
sscanf(params,"u"targetid)) return SendClientMessage(playerid,-1"USAGE:/ip <id/name>");
    
GetPlayerIp(targetidipsizeof(ip));
    
format(string,sizeof(string),"%s(ID:%d)'s IP: %s",GetPName(targetid),targetid,ip);
    
SendClientMessage(playerid,-1,string);
    return 
1;




Re: Error Command 4 - DerickClark - 26.01.2013

Код:
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : error 003: declaration of a local variable must appear in a compound block
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : error 017: undefined symbol "targetid"
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : warning 215: expression has no effect
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : error 001: expected token: ";", but found "]"
C:\Users\pawno\include\PPC_PlayerCommands.inc(5057) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.



Re: Error Command 4 - b0b - 26.01.2013

Try this

PHP код:
CMD:ip(playeridparams[]) 

    if (
APlayerData[playerid][PlayerLevel] >= 1);
    new 
targetidip[17], string[65]; 
    if(
PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error); 
    if(
sscanf(params,"u"targetid)) return SendClientMessage(playerid,-1"USAGE:/ip <id/name>"); 
    
GetPlayerIp(targetidipsizeof(ip)); 
    
format(string,sizeof(string),"%s(ID:%d)'s IP: %s",GetPName(targetid),targetid,ip); 
    
SendClientMessage(playerid,-1,string); 
    return 
1




Re: Error Command 4 - DerickClark - 26.01.2013

still don't work.