SA-MP Forums Archive
public problem help fast please - 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: public problem help fast please (/showthread.php?tid=382166)



public problem help fast please - UnAngel - 02.10.2012

I need it to check with the id of the vehicle if it is the id of your slot
its make me errors please help me
(32249) : warning 211: possibly unintended assignment
(32276) : warning 211: possibly unintended assignment
(32303) : warning 211: possibly unintended assignment

PHP код:
forward SellOwnCar(playerid,idcar);
public 
SellOwnCar(playerid,idcar)
{
    new 
string[512];
    if(
IsPlayerConnected(playerid))
    {
        if(
Player[playerid][PlayerCarModel] = idcar)
        {
            
Player[playerid][PlayerCarModel] = 0;
            
Player[playerid][OwnedCarModSlot0] = 0;
            
Player[playerid][OwnedCarModSlot1] = 0;
            
Player[playerid][OwnedCarModSlot2] = 0;
            
Player[playerid][OwnedCarModSlot3] = 0;
            
Player[playerid][OwnedCarModSlot4] = 0;
            
Player[playerid][OwnedCarModSlot5] = 0;
            
Player[playerid][OwnedCarModSlot6] = 0;
            
Player[playerid][OwnedCarModSlot7] = 0;
            
Player[playerid][OwnedCarModSlot8] = 0;
            
Player[playerid][OwnedCarModSlot9] = 0;
            
Player[playerid][OwnedCarModSlot10] = 0;
            
Player[playerid][OwnedCarModSlot11] = 0;
            
Player[playerid][OwnedCarModSlot12] = 0;
            
Player[playerid][OwnedCarModSlot13] = 0;
            if(
Player[playerid][CarLinkID] != 0)
            {
                
DestroyVehicle(Player[playerid][CarLinkID]);
                
OwnedCarCount--;
                
CarCount--;
            }
            
Player[playerid][CarLinkID] = 0;
        }
        else if(
Player[playerid][PlayerCarModel2] = idcar)
        {
            
Player[playerid][PlayerCarModel2] = 0;
            
Player[playerid][Car2OwnedCarModSlot0] = 0;
            
Player[playerid][Car2OwnedCarModSlot1] = 0;
            
Player[playerid][Car2OwnedCarModSlot2] = 0;
            
Player[playerid][Car2OwnedCarModSlot3] = 0;
            
Player[playerid][Car2OwnedCarModSlot4] = 0;
            
Player[playerid][Car2OwnedCarModSlot5] = 0;
            
Player[playerid][Car2OwnedCarModSlot6] = 0;
            
Player[playerid][Car2OwnedCarModSlot7] = 0;
            
Player[playerid][Car2OwnedCarModSlot8] = 0;
            
Player[playerid][Car2OwnedCarModSlot9] = 0;
            
Player[playerid][Car2OwnedCarModSlot10] = 0;
            
Player[playerid][Car2OwnedCarModSlot11] = 0;
            
Player[playerid][Car2OwnedCarModSlot12] = 0;
            
Player[playerid][Car2OwnedCarModSlot13] = 0;
            if(
Player[playerid][Car2LinkID] != 0)
            {
                
DestroyVehicle(Player[playerid][Car2LinkID]);
                
OwnedCarCount--;
                
CarCount--;
            }
            
Player[playerid][Car2LinkID] = 0;
        }
        else if(
Player[playerid][PlayerCarModel3] = idcar)
        {
            
Player[playerid][PlayerCarModel3] = 0;
            
Player[playerid][Car3OwnedCarModSlot0] = 0;
            
Player[playerid][Car3OwnedCarModSlot1] = 0;
            
Player[playerid][Car3OwnedCarModSlot2] = 0;
            
Player[playerid][Car3OwnedCarModSlot3] = 0;
            
Player[playerid][Car3OwnedCarModSlot4] = 0;
            
Player[playerid][Car3OwnedCarModSlot5] = 0;
            
Player[playerid][Car3OwnedCarModSlot6] = 0;
            
Player[playerid][Car3OwnedCarModSlot7] = 0;
            
Player[playerid][Car3OwnedCarModSlot8] = 0;
            
Player[playerid][Car3OwnedCarModSlot9] = 0;
            
Player[playerid][Car3OwnedCarModSlot10] = 0;
            
Player[playerid][Car3OwnedCarModSlot11] = 0;
            
Player[playerid][Car3OwnedCarModSlot12] = 0;
            
Player[playerid][Car3OwnedCarModSlot13] = 0;
            if(
Player[playerid][Car3LinkID] != 0)
            {
                
DestroyVehicle(Player[playerid][Car3LinkID]);
                
OwnedCarCount--;
                
CarCount--;
            }
            
Player[playerid][Car3LinkID] = 0;
        }
    }
    return 
1;

help me please


Re: public problem help fast please - nmader - 02.10.2012

pawn Код:
forward SellOwnCar(playerid,idcar);
public SellOwnCar(playerid,idcar)
{
    new string[512];
    if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][PlayerCarModel] == idcar)
        {
            Player[playerid][PlayerCarModel] = 0;

            Player[playerid][OwnedCarModSlot0] = 0;
            Player[playerid][OwnedCarModSlot1] = 0;
            Player[playerid][OwnedCarModSlot2] = 0;
            Player[playerid][OwnedCarModSlot3] = 0;
            Player[playerid][OwnedCarModSlot4] = 0;
            Player[playerid][OwnedCarModSlot5] = 0;
            Player[playerid][OwnedCarModSlot6] = 0;
            Player[playerid][OwnedCarModSlot7] = 0;
            Player[playerid][OwnedCarModSlot8] = 0;
            Player[playerid][OwnedCarModSlot9] = 0;
            Player[playerid][OwnedCarModSlot10] = 0;
            Player[playerid][OwnedCarModSlot11] = 0;
            Player[playerid][OwnedCarModSlot12] = 0;
            Player[playerid][OwnedCarModSlot13] = 0;

            if(Player[playerid][CarLinkID] != 0)
            {
                DestroyVehicle(Player[playerid][CarLinkID]);
                OwnedCarCount--;
                CarCount--;
            }
            Player[playerid][CarLinkID] = 0;
        }
        else if(Player[playerid][PlayerCarModel2] == idcar)
        {
            Player[playerid][PlayerCarModel2] = 0;

            Player[playerid][Car2OwnedCarModSlot0] = 0;
            Player[playerid][Car2OwnedCarModSlot1] = 0;
            Player[playerid][Car2OwnedCarModSlot2] = 0;
            Player[playerid][Car2OwnedCarModSlot3] = 0;
            Player[playerid][Car2OwnedCarModSlot4] = 0;
            Player[playerid][Car2OwnedCarModSlot5] = 0;
            Player[playerid][Car2OwnedCarModSlot6] = 0;
            Player[playerid][Car2OwnedCarModSlot7] = 0;
            Player[playerid][Car2OwnedCarModSlot8] = 0;
            Player[playerid][Car2OwnedCarModSlot9] = 0;
            Player[playerid][Car2OwnedCarModSlot10] = 0;
            Player[playerid][Car2OwnedCarModSlot11] = 0;
            Player[playerid][Car2OwnedCarModSlot12] = 0;
            Player[playerid][Car2OwnedCarModSlot13] = 0;

            if(Player[playerid][Car2LinkID] != 0)
            {
                DestroyVehicle(Player[playerid][Car2LinkID]);
                OwnedCarCount--;
                CarCount--;
            }
            Player[playerid][Car2LinkID] = 0;
        }
        else if(Player[playerid][PlayerCarModel3] == idcar)
        {
            Player[playerid][PlayerCarModel3] = 0;

            Player[playerid][Car3OwnedCarModSlot0] = 0;
            Player[playerid][Car3OwnedCarModSlot1] = 0;
            Player[playerid][Car3OwnedCarModSlot2] = 0;
            Player[playerid][Car3OwnedCarModSlot3] = 0;
            Player[playerid][Car3OwnedCarModSlot4] = 0;
            Player[playerid][Car3OwnedCarModSlot5] = 0;
            Player[playerid][Car3OwnedCarModSlot6] = 0;
            Player[playerid][Car3OwnedCarModSlot7] = 0;
            Player[playerid][Car3OwnedCarModSlot8] = 0;
            Player[playerid][Car3OwnedCarModSlot9] = 0;
            Player[playerid][Car3OwnedCarModSlot10] = 0;
            Player[playerid][Car3OwnedCarModSlot11] = 0;
            Player[playerid][Car3OwnedCarModSlot12] = 0;
            Player[playerid][Car3OwnedCarModSlot13] = 0;

            if(Player[playerid][Car3LinkID] != 0)
            {
                DestroyVehicle(Player[playerid][Car3LinkID]);
                OwnedCarCount--;
                CarCount--;
            }
            Player[playerid][Car3LinkID] = 0;
        }
    }
    return 1;
}
Try that, when in if statements or else if statements you must have two equal signs as it is reading something when one equals sign states that it is doing something to the value other than reading it.

~Nmader


Re: public problem help fast please - UnAngel - 02.10.2012

Thanks worked well tell me just what you did I know the next time?


Re: public problem help fast please - Vince - 02.10.2012