new mechanicvehicles[4]; // Because there are 4 vehicles
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(PlayerInfo[playerid][pJob] != 1)
{
if(vehicleid == mechanicvehicles[playerid])
{
SetPlayerPos(playerid, x, y, z);
SendClientMessage(playerid, COLOR_NORMALRED, "( ! ) Only Mechanics can use This Vehicle");
}
}
return 1;
}
if(vehicleid == mechanicvehicles[playerid])
mechanicvehicles[0] = AddStaticVehicle(525,2080.1189,-2006.5361,13.4202,270.0635,22,30); // mechaniccar1
mechanicvehicles[1] = AddStaticVehicle(552,2080.4067,-2019.9713,13.2515,268.8202,56,56); // mechaniccar2
mechanicvehicles[2] = AddStaticVehicle(525,2080.2844,-2033.1355,13.4281,271.6693,44,51); // mechaniccar3
mechanicvehicles[3] = AddStaticVehicle(552,2080.0762,-2046.6104,13.2434,269.6772,26,124); // mechaniccar4
if(vehicleid == mechanicvehicles[MAX_PLAYERS])
pawn Код:
|
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(PlayerInfo[playerid][pJob] != 1)
{
for(new i=0; i<sizeof(mechanicvehicles); i++)
{
if(vehicleid == mechanicvehicles[i])
{
SetPlayerPos(playerid, x, y, z);
SendClientMessage(playerid, COLOR_NORMALRED, "( ! ) Only Mechanics can use This Vehicle");
break;
}
}
}
return 1;
}
if(PlayerInfo[playerid][pJob] != 1)
{
for(new i; i < sizeof(mechanicvehicles); i++)
{
if(mechanicvehicles[i] == vehicleid)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_NORMALRED, "( ! ) Only Mechanics can use This Vehicle");
break;
}
}
}
pawn Код:
|