public OnPlayerEnterVehicle(playerid, vehicleid)
{
new v = GetVehicleModel(GetPlayerVehicleID(playerid));
if(v == 455)
{
SendClientMessage(playerid, COLOR_YELLOW,"Go near the storage area and do /work to start your sidejob as a trucker!");
return 1;
}
}
|
public OnPlayerEnterVehicle(playerid, vehicleid) { new v = GetVehicleModel(GetPlayerVehicleID(playerid)); if(v == 455) { SendClientMessage(playerid, COLOR_YELLOW,"Go near the storage area and do /work to start your sidejob as a trucker!"); return 1; } return 1; } |
public OnPlayerEnterVehicle(playerid, vehicleid)
{
new v = GetVehicleModel(GetPlayerVehicleID(playerid));
if(v == 455)
{
SendClientMessage(playerid, COLOR_YELLOW,"Go near the storage area and do /work to start your sidejob as a trucker!");
}
return 1;
}
|
OnPlayerEnterVehicle gets called when the player presses the key to enter a vehicle. The player is not actually in a vehicle at the point yet and the action can even be aborted. Hence GetPlayerVehicleID returns 0. I Don't know why you would need to use that function, seeing as you have a vehicleid parameter right there at your disposal.
|
new v = GetVehicleModel(vehicleid);
public OnPlayerEnterVehicle(playerid, vehicleid)
{
new v = GetVehicleModel(GetPlayerVehicleID(455));
if(v == 455)
{
SendClientMessage(playerid, COLOR_YELLOW,"Go near the storage area and do /work to start your sidejob as a trucker!");
return 1;
}
return 1;
}
|
Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
new v = GetVehicleModel(GetPlayerVehicleID(455));
if(v == 455)
{
SendClientMessage(playerid, COLOR_YELLOW,"Go near the storage area and do /work to start your sidejob as a trucker!");
return 1;
}
return 1;
}
|
new v = GetVehicleModel(GetPlayerVehicleID(455));
new v = GetVehicleModel(vehicleid);