warnings and errors
#1

title says
error:
PHP код:
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(560) : warning 219local variable "i" shadows a variable at a preceding level
C
:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(562) : error 036: empty statement 
lines
PHP код:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    for(new 
0sizeof(AdminCar); ++)
    {
        if(
vehicleid == AdminCar[i] && !IsPlayerAdmin(playerid))
        {
        
ClearAnimations(playerid);
        
GameTextForPlayer(playerid,"~r~ ADMINS ONLY",1250,4);
        }
// 560        for(new i = 0; i < sizeof(GsfCar); i ++)
        
{
// 562            if(vehicleid == GsfCar[i] && PlayerInfo[pInfo][pOrgID] == 0);
            
{
                
ClearAnimations(playerid);
                
GameTextForPlayer(playerid,"~r~ GROVES STREET FAMILIES",1250,4);
            }
        }
    }
    return 
1;

warnings
PHP код:
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(687) : warning 202number of arguments does not match definition
C
:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(687) : warning 202number of arguments does not match definition
C
:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(706) : warning 202number of arguments does not match definition
C
:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(706) : warning 202number of arguments does not match definition 
PHP код:
    if(!strcmp(orgname,"Grove Street Families",true))
    {
        new 
str[100];
        
PlayerInfo[targetid][pOrgID] = 1;
        
PlayerInfo[targetid][pRank] = 6;
        
OrgInfo[1][oBrojClanova]++;
//687         format(str,sizeof(str),"Admin %s ti je dao lidera organizacije Grove Street Families.",GetName(playerid));
        
SCM(targetid,-1,str);
        
SetPlayerSkin(targetid,ORGGROVE_SKIN_RANK_6);
    }
    
UpdateOrgTexts();
       for(new 
o=1;o<MAX_ORGS;o++)
    {
        
SacuvajOrg(o);
    }
    return 
1;
}
CMD:skinilidera(playerid,params[])
{
    if(
PlayerInfo[playerid][pAdmin] <= 5) return SCM(playerid,COLOR_RED,"Nisi admin!");
    new 
targetid;
// 702    if(sscanf(params,"u",targetid)) return SCM(playerid,COLOR_RED,"Koristi:/skinilidera [Id/Ime]!");
    
if(PlayerInfo[targetid][pRank] < 6) return SCM(playerid,COLOR_RED,"Taj igrac nije lider!");
    
OrgInfo[PlayerInfo[targetid][pOrgID]][oBrojClanova]--;
    new 
str[100];
     
format(str,sizeof(str),"Admin %s ti je dao lidera organizacije Grove Street Families.",GetName(playerid));
     
SCM(targetid,COLOR_RED,str);
    
PlayerInfo[targetid][pOrgID] = -1;
    
PlayerInfo[targetid][pRank] = 0;
    
SetPlayerSkin(playerid,100);
    
UpdateOrgTexts();
       for(new 
o=1;o<MAX_ORGS;o++)
    {
        
SacuvajOrg(o);
    }
    return 
1;

Reply
#2

You already got i variable here
PHP код:
for(new 0sizeof(AdminCar); ++) 
so just use j later ... ->
PHP код:
for(new 0sizeof(GsfCar); j++) 
and also
PHP код:
if(vehicleid == GsfCar[j] && PlayerInfo[pInfo][pOrgID] == 0); 
for the second error I believe its got something to do with SCM function, may you review this function parameters? [ check how parameters passed in other areas. ]
Reply
#3

Quote:
Originally Posted by jlalt
Посмотреть сообщение
You already got i variable here
PHP код:
for(new 0sizeof(AdminCar); ++) 
so just use j later ... ->
PHP код:
for(new 0sizeof(GsfCar); j++) 
and also
PHP код:
if(vehicleid == GsfCar[j] && PlayerInfo[pInfo][pOrgID] == 0); 
for the second error I believe its got something to do with SCM function, may you review this function parameters? [ check how parameters passed in other areas. ]
i get 1 more error
PHP код:
C:\Program Files\Rockstar Games\GTA San Andreas\SAMP\Server\gamemodes\AdminPlugin.pwn(562) : error 036: empty statement 
Reply
#4

Can you show us the line?
Reply
#5

ummm i did didnt i?
in firrst paragraph. i made comment // 562
Reply
#6

Sorry my mistake forgot to mention that, the ; is not necessary in if checks.
Код:
if(vehicleid == GsfCar[j] && PlayerInfo[pInfo][pOrgID] == 0);
becomes
PHP код:
if(vehicleid == GsfCar[j] && PlayerInfo[pInfo][pOrgID] == 0
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)