21.06.2009, 07:12
Basicly i want it so that when a player enters a checkpoint, it checks to see if he is in a vehicle. If no delete checkpoint. If player is in vehicle check vehicle id. if vehicle if == taxi (420) display the test text message (see code). If vehicleid == truck (515), check trailer etc. The trailer works but when i enter checkpoint in taxi it is saying no trailer which is for trucks only. Hopefully you can see what i mean from code below.
Thanks in advance,
Josh
Код:
public OnPlayerEnterCheckpoint(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if (vehicleid == 420){
GameTextForPlayer(playerid, "~r~test. ~w~~n~Noob", 2000, 3);
}
else {
if (IsPlayerInVehicle(playerid,vehicleid))
if (IsTrailerAttachedToVehicle(vehicleid))
{
GameTextForPlayer(playerid, "~r~Congratulations! ~n~Successfully Completed! ~n~~g~$5,000", 5000, 3);
GivePlayerMoney(playerid, 5000);
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vehicleid);
}
else
{
GameTextForPlayer(playerid, "~r~You need a trailer. ~w~~n~Noob", 2000, 3);
}
else
{
DisablePlayerCheckpoint(playerid);
}}}
Josh

