new gTeam[MAX_PLAYERS];
TEAM_ARMY
Truck1 = AddStaticVehicle(403,308.143,2056.032,18.341,181.0,-1,-1);
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; }
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; } |
Originally Posted by _Saif_
what error does it gives you.
|
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; }