need help with OnPlayerUpdate
#1

Well I'm working on my Trucker Job but I need to make it so when a player attaches a trailer, it sends him a message as a test. I made that part successfully. But then I had to make it so when a player unattaches his trailer he gets another test message. That part was successfully made too. But how do I make it so when a player attaches a trailer again, the function gets reset and starts again? Becouse now whenever I deattach my trailer and attach it again, it won't send me the test message.
This is my code.

Код:
public OnPlayerUpdate(playerid)
{
	new vehicleid = GetPlayerVehicleID(playerid);
	if(IsTrailerAttachedToVehicle(vehicleid) && AttachedTrailer1[playerid])
	{
		SendClientMessage(playerid, COLOR_MAXZONE, "Test");
		AttachedTrailer1[playerid] = 0;
		TrailerIsAttached[playerid] = 0;
	}
	else if (AttachedTrailer1[playerid]) AttachedTrailer1[playerid] = -1;
	
	if(TrailerIsNotAttached[playerid] && !IsTrailerAttachedToVehicle(vehicleid) && IsPlayerInAnyVehicle(playerid) && TrailerIsAttached[playerid] == 0)
	{
		SendClientMessage(playerid, COLOR_MAXZONE, "Nu mai esti test.");
		TrailerIsNotAttached[playerid] = 0;
		TrailerIsAttached[playerid] = -1;
	}
	else if(TrailerIsNotAttached[playerid]) TrailerIsNotAttached[playerid] = -1;
	return 1;
}
Reply


Messages In This Thread
need help with OnPlayerUpdate - by danielpalade - 24.04.2015, 23:22
Re: need help with OnPlayerUpdate - by Abagail - 24.04.2015, 23:45
Re: need help with OnPlayerUpdate - by park4bmx - 24.04.2015, 23:45

Forum Jump:


Users browsing this thread: 1 Guest(s)