C:\Users\zero\AppData\Roaming\Sublime Text 2\Packages\User\main.pwn(343) : warning 219: local variable "targetid" shadow
#1

I get that error

PHP Code:
C:\Users\zero\AppData\Roaming\Sublime Text 2\Packages\User\main.pwn(343) : warning 219local variable "targetid" shadows a variable at a preceding level 
The code
PHP Code:
CMD:duel(playeridparams[])
{
    if(
InDuel[playerid] == 2) return SendClientMessage(playeridCOL_SERVER"* You have already sent a duel request. Wait for a reply");
    new 
string[128], targetnamename[MAX_PLAYER_NAME], playernamestr[128];
    
targetname GetPlayerName(targetidnamesizeof(name));
    
playername GetPlayerName(playeridnamesizeof(name));
    if(
sscanf(params"u"targetid))
    {
        
SendClientMessage(playeridCOL_CMD"USAGE: /duel [PlayerID]");
        return 
1;
    }
    
format(stringsizeof(string), "You have offered %s (ID:%i) to duel you"targetnametargetid);
    
SendClientMessage(playeridCOL_CMDstring);
    
format(strsizeof(str), "You have been offered to duel %s (ID:%i)"playernameplayerid);
    
SendClientMessage(targetidCOL_CMDstr);
    
InDuel[targetid] = 2;
    
InDuel[playerid] = 2;
    
SetTimerEx("DuelTimer"100000"ii"targetidplayerid);
    return 
1;
}
CMD:accept(playeridparams[])
{
    if(
strcmp(params" duel"false)== 0)
    {
        if(
InDuel[targetid] == 0)
        {
            return 
SendClientMessage(playeridCOL_SERVER"No one offered you a duel");
        }
        if(
InDuel[playerid] == && InDuel[targetid] == 2)
        {
            
SetPlayerPos(playerid222);
            
SetPlayerPos(targetid222);
        }
        return 
1;
    }
    return 
1;
}
forward DuelTimer(targetidplayerid);
public 
DuelTimer(targetidplayerid)
{
    
InDuel[targetid] = 0;
    
InDuel[playerid] = 0;
    
SendClientMessage(playeridCOL_SERVER"* Your duel request has expired. You can offer once again");
    return 
1;

Help please
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)