[Help] Car enterable for mafia
#1

how to make a car not enter able for army,
my teams are
Код:
new gTeam[MAX_PLAYERS];
My army =
Код:
TEAM_ARMY
Vehicle =
Код:
Truck1 = AddStaticVehicle(403,308.143,2056.032,18.341,181.0,-1,-1);
Reply
#2

try this (not tested)
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(gTeam[playerid] == TEAM_ARMY) {
  new vehicleid = GetPlayerVehicleID(playerid);
  if(newkeys == 2 || newkeys == 3)
		{
			if(vehicleid == Truck1)
			{
             RemovePlayerFromVehicle(playerid);
			 SendClientMessage(playerid,0xFF9900AA, "This Vehicle Is Only Allowed For Mafia");
			}
		}
	}
return 1;
}
________
MARIJUANA VAPORIZER
Reply
#3

Quote:
Originally Posted by [AC
Etch ]
try this (not tested)
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(gTeam[playerid] == TEAM_ARMY) {
  new vehicleid = GetPlayerVehicleID(playerid);
  if(newkeys == 2 || newkeys == 3)
		{
			if(vehicleid == Truck1)
			{
             RemovePlayerFromVehicle(playerid);
			 SendClientMessage(playerid,0xFF9900AA, "This Vehicle Is Only Allowed For Mafia");
			}
		}
	}
return 1;
}
Not working
Reply
#4

it gives errors when compiling or just doesnt work
________
GREY'S ANATOMY FORUMS
Reply
#5

edit : i made it only that army can't enter it
________
Vapor Brothers Vaporizer Review
Reply
#6

what error does it gives you.
Reply
#7

Quote:
Originally Posted by _Saif_
what error does it gives you.
No error's, just not working
Reply
#8

Sorry for double,
Can anybody help my
Reply
#9

You need a timer when the player enters the truck.
Код:
forward RemovePlayerFromAVehicle(playerid);
Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
  if(vehicleid == truck1)
  {
    if(gTeam[playerid] == TEAM_ARMY) return 1; //You should use numbers instead of defines, this will work better. Ex: (gTeam[playerid] == 1)
    SetTimerEx("RemovePlayerFromAVehicle",......) // Search the function on wiki 'cause I'm on myGF's computer so I don't have access to pawno
//Timer should be like 2 seconds
    return SendClientMessage(playerid, RED,"You're not allowed to use this vehicle.");
  }
  return 1;
}
Код:
public RemovePlayerFromAVehicle(playerid)
{
  new veh = GetPlayerVehicleID(playerid);
  RemovePlayerFromVehicle(playerid, veh);
  return 1;
}
As I mentioned I don't have PAWNO on this computer, You can test it and I think it should work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)