#1

I need to make the Police and Ambulances only drivable when Police or Paramedics get in them
E.g.

Paramedic will get in a Ambulance
Police will get in a Police Vehicle
But for Civilians it will say "Error you do not have the keys for this vehicle"

Thanks
Reply
#2

Eg:

Код:
new ParamedicVehicles;

ParamedicVehicle=CreateVehicle(..................);
Then Under OnPlayerEnterVehicle(playerid,vehicleid,ispassenge r)
Код:
if(vehicleid==ParamedicVehicle && !IsPlayerMedic(playerid))
{ 
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xffffffaa,"You don't have the keys for this vehicle.");
}
else //blabla
Reply
#3

Quote:
Originally Posted by DJDhan
Eg:

Код:
new ParamedicVehicles;

ParamedicVehicle=CreateVehicle(..................);
Then Under OnPlayerEnterVehicle(playerid,vehicleid,ispassenge r)
Код:
if(vehicleid==ParamedicVehicle && !IsPlayerMedic(playerid))
{ 
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xffffffaa,"You don't have the keys for this vehicle.");
}
else //blabla
or with corresponding to what DJDhan said you can also set it up to lock by teams
Reply
#4

my version

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416)
    {
    new skin = GetPlayerSkin(playerid);
    if (skin == 273 || skin == 275 || skin == 276)
    {
    SendClientMessage(playerid, 0x33FF33AA,"You Have Entered to the Ambulance");
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xFF0000AA,"Error: you do not have the keys for this vehicle!");
    return 1;
    }
    }
    return 1;
}
Reply
#5

How can i do this with a Police car too?
Reply
#6

Replace the medic cars/team with the police cars/team ID's
Reply
#7

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416, 596, 427, 601, 528, 490, 541, 523, 599)
    {
    new skin = GetPlayerSkin(playerid);
    if (skin == 273 || skin == 275 || skin == 276 || skin == 280 || skin == 281 || skin == 282 || skin == 283 || skin == 284 || skin == 285)
    SendClientMessage(playerid, 0x33FF33AA,"You Have Entered the Ambulance/Police car");
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xFF0000AA,"Error: you do not have the keys for this vehicle!");
    return 1;
    }
    }
Okay i added the Police car/skin IDs to it, but civilian skin's cans till enter the Service cars?
Reply
#8

do you need car and skin list ? , all you have to do is change skin and car ids.

sug. Use:


pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new vid = GetPlayerVehicleID(playerid);
    if(vid == 416 || vid == 596 || vid == 427 || vid == 601 ||vid == 528 || vid == 490 || vid == 541 || vid == 523 || vid == 599)
    {
    new skin = GetPlayerSkin(playerid);
    if (skin == 273 || skin == 275 || skin == 276 || skin == 280 || skin == 281 || skin == 282 || skin == 283 || skin == 284 || skin == 285)
    SendClientMessage(playerid, 0x33FF33AA,"You Have Entered the Ambulance/Police car");
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, 0xFF0000AA,"Error: you do not have the keys for this vehicle!");
    return 1;
    }
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)