SendClientMessage won't work.
#1

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?
Reply
#2

use OnPlayerStateChange

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

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.
Reply
#4

Код:
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)