it is only when trying to open passenger seat...
but the way alexiis showed is quite.... hmm... uncomfortable.. what about something like this?
Код:
#define COLOR_RED 0xAA3333AA
new vehicle;
public OnGameModeInit()
{
vehicle=CreateVehicle(520,3761.0186,-1944.1924,4.7032,261.9687,0,0,240);
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Data[24]; GetPlayerName(playerid, Data, 24); // Thx 2 eldiablo.. I forget it again :/
if(strcmp(Data, "batman", true) == 0)// Thx 2 eldiablo.. I forget it again :/
{
SetVehicleParamsForPlayer(vehicle, playerid,0,0);
}
else
{
SetVehicleParamsForPlayer(vehicle, playerid,0,1);
SendClientMessage(playerid, COLOR_RED, "You're not Batman!");
}
}
I think it is better, because player won't enter the vehicle and it is easier, more comfortable and there is less of code
you can edit it easily.. if you want those SWAT cars only locked for Batman, it is this:
Код:
#define COLOR_RED 0xAA3333AA
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(IsPlayerConnected(playerid))
{
if(GetVehicleModel(vehicleid) == 427 || GetVehicleModel(vehicleid) == 601)
{
new Data[24]; GetPlayerName(playerid, Data, 24); // Thx 2 eldiablo.. I forget it again :/
if(strcmp(Data, "batman", true) == 0)// Thx 2 eldiablo.. I forget it again :/
{
SetVehicleParamsForPlayer(vehicle, playerid,0,0);
}
else
{
SetVehicleParamsForPlayer(vehicle, playerid,0,1);
SendClientMessage(playerid, COLOR_RED, "You're not Batman!");
}
}
}
}