SA-MP Forums Archive
SendClientMessage won't work. - 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: SendClientMessage won't work. (/showthread.php?tid=370539)



SendClientMessage won't work. - Gooday - 20.08.2012

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
     {
         SendClientMessage(playerid, COLOR_GOLD, "HINT: You can start the street sweeper job by using /SweepingJob.");
     }
     return 0;
}
When I enter a vehicle I don't see any messages... Why?


Re: SendClientMessage won't work. - JaKe Elite - 20.08.2012

use OnPlayerStateChange

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
{
//code here
}



Re: SendClientMessage won't work. - SuperViper - 20.08.2012

pawn Код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
should be

pawn Код:
if(GetVehicleModel(vehicleid) == 574)
because OnPlayerEnterVehicle is called when the player presses his enter vehicle key and the animation starts, therefore he is not in a vehicle.


Re: SendClientMessage won't work. - avivelkayam - 20.08.2012

Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
     if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
     {
         SendClientMessage(playerid, COLOR_GOLD, "HINT: You can start the street sweeper job by using /SweepingJob.");
     }
     return 1;
}