Problem: Napravio sam vozila za organizacije, ali kada igrac ulazi u vozilo, detekcija radi samo za prvu org..
Evo kodovi:
forward IsHitmanKola(carid);
forward IsSaintsKola(carid);
forward IsWCFKola(carid);
forward IsRMKola(carid);
new RMKola;
new WCFKola;
new HitmanKola;
new SaintsKola;
public IsWCFKola(carid)
{
for(new i = 0; i < sizeof(WCFKola); i++)
{
if(carid == WCFKola) return 1;
}
return 0;
}
public IsRMKola(carid)
{
for(new i = 0; i < sizeof(RMKola); i++)
{
if(carid == RMKola) return 1;
}
return 0;
}
public IsHitmanKola(carid)
{
for(new i = 0; i < sizeof(HitmanKola); i++)
{
if(carid == HitmanKola) return 1;
}
return 0;
}
public IsSaintsKola(carid)
{
for(new i = 0; i < sizeof(SaintsKola); i ++)
{
if(carid == HitmanKola) return 1;
}
return 0;
}
OnPlayerEnterVehicle:
if(IsWCFKola(vehicleid))
{
if(PlayerInfo !=8 && PlayerInfo != 8 ) return GameTextForPlayer(playerid, "~r~Zakljucano! ~y~WCF", 2000, 5), GetPlayerPos(playerid, Pos, Pos, Pos), SetPlayerPos(playerid, Pos, Pos, Pos);
}
else if(IsRMKola(vehicleid))
{
if(PlayerInfo !=7 && PlayerInfo != 7 ) return GameTextForPlayer(playerid, "~r~Zakljucano! ~r~RM", 2000, 5), GetPlayerPos(playerid, Pos, Pos, Pos), SetPlayerPos(playerid, Pos, Pos, Pos);
}
else if(IsSaintsKola(vehicleid))
{
if(PlayerInfo !=6 && PlayerInfo != 6 ) return GameTextForPlayer(playerid, "~r~Zakljucano! ~p~SR", 2000, 5), GetPlayerPos(playerid, Pos, Pos, Pos), SetPlayerPos(playerid, Pos, Pos, Pos);
}
else if(IsHitmanKola(vehicleid))
{
if(PlayerInfo !=5 && PlayerInfo != 5 ) return GameTextForPlayer(playerid, "~r~Zakljucano! ~w~Hitman", 2000, 5), GetPlayerPos(playerid, Pos, Pos, Pos), SetPlayerPos(playerid, Pos, Pos, Pos);
}
