SA-MP Forums Archive
messages dont send - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: messages dont send (/showthread.php?tid=585959)



messages dont send - alexanderjb918 - 18.08.2015

Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
			SendClientMessage(playerid, COLOR_RED, "[VEHICLE] /engineoff to disable the engine or type /engineon to enable it.");
			if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
			{
 	          SendClientMessage(playerid, COLOR_RED, "* You can start the pizza courier by using /pizza");
    	    }
   	     	if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
		 	{
 			  SendClientMessage(playerid, COLOR_RED, "* You can start the Petrol Trucking by typing /petrol");
		  	}
			if(IsAnPD(vehicleid))
			{
 	        if(PlayerInfo[ playerid ][ pFaction ] == 0)
		    {
			    new Float:slx, Float:sly, Float:slz;
				GetPlayerPos(playerid, slx, sly, slz);
				SetPlayerPos(playerid, slx, sly, slz+1.3);
			    RemovePlayerFromVehicle(playerid);
			    //SendClientMessageEx(playerid, COLOR_YELLOW, "You are not in a Law Enforcement Vehicle");
			}

	}
  	return 1;
}



When a player enters the pizza and petrol vehicles it does not show that code but it does show

Код:
SendClientMessage(playerid, COLOR_RED, "[VEHICLE] /engineoff to disable the engine or type /engineon to enable it.");



Re: messages dont send - X337 - 18.08.2015

Use this code under OnPlayerStateChange
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == PLAYER_STATE_DRIVER)
	{
		if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
		{
		  SendClientMessage(playerid, COLOR_RED, "* You can start the pizza courier by using /pizza");
		}
		if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403)
		{
		  SendClientMessage(playerid, COLOR_RED, "* You can start the Petrol Trucking by typing /petrol");
		}
	}
	// ...
}
Your message doesn't show because the player didn't entered his vehicle yet!