SA-MP Forums Archive
Team Only Vehicle - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Team Only Vehicle (/showthread.php?tid=87479)



Team Only Vehicle - Criss_Angel - 20.07.2009

Well guys, i wanted to make a car which is for BLUE team only

i did:
Код:
 new BlueCar;
Then UnderGameModeInIt

Код:
 BlueCar = AddstaticVehicle(blabla bla );
Then under OnPlayerEnterVehicle what do i do, is it something like this:
Код:
carBlue = GetPlayerVehicleID

 if(carBlue == BlueCar)
 {
 if(gTeam[playerid] == TEAM_BLUE)
So i want the player to be allowed to drive the car else the player gets kicked from the car. So how do i do it Please Help.


Re: Team Only Vehicle - MadeMan - 20.07.2009

Use RemovePlayerFromVehicle(playerid) when player is not in that team. And I suggest using it OnPlayerStateChange


Re: Team Only Vehicle - yezizhu - 20.07.2009

Код:
new blueCar;
blueCar = CreateVehicleID(bla....)

if(... == blueCar){
  if(!allowBlueCar[playerid]){
    GetPlayerPos(x,y,z
    SetPlayerPos(x,y,z+2



Re: Team Only Vehicle - Criss_Angel - 20.07.2009

Quote:
Originally Posted by yezizhu
Код:
new blueCar;
blueCar = CreateVehicleID(bla....)

if(... == blueCar){
  if(!allowBlueCar[playerid]){
    GetPlayerPos(x,y,z
    SetPlayerPos(x,y,z+2
WTF?! anyways i tried mademan but can someone give a GOOD and SIMPLE example


Re: Team Only Vehicle - MadeMan - 20.07.2009

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    carBlue = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(carBlue == BlueCar && gTeam[playerid] != TEAM_BLUE)
        {
            RemovePlayerFromVehicle(playerid);
        }
    }
    return 1;
}



Re: Team Only Vehicle - yezizhu - 20.07.2009

Polite,please

create vec
Код:
new blueCar;
//OnGameModeInit
blueCar = CreateVehicle
throw player
Код:
new Float:px,Float:py,Float:pz;
GetPlayerPos(playerid,px,py,pz);
SetPlayerPos(playerid,px,py,pz);
check
Код:
public OnPlayerStateChange(playerid,oldstate,newstate){
  if(newstate == PLAYER_STATE_DRIVER){
    if(GetPlayerVehicleID(playerid) == blueCar){
  
  }
  return true;
}



Re: Team Only Vehicle - Criss_Angel - 20.07.2009

Quote:
Originally Posted by MadeMan
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    carBlue = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(carBlue == BlueCar && gTeam[playerid] != TEAM_BLUE)
        {
            RemovePlayerFromVehicle(playerid);
        }
    }
    return 1;
}
Yes thanks , But if i put this under OnPlayerEnterVehicle will it make a difference?