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
- = assignment operator
- == equality operator