Problem - OnPlayerStateChange


Započeo Shemaa, Maj 08, 2020, 21:08:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): E ovako imam problem sa ovim newstate i oldstate ne reaguje na moj speedo , a isto tako i ne reaguje na sistem taksi rabota koji radi na principu sa aktorima , kad patnik (aktor) udje u vozilo , na vozilo se doda 3DText [Putnik] a kad igrac izadje iz auta kaze mu da je izgubio je prestao radit kao taksista jer je izasao iz auto a i dalje stoji 3dtextlabel, nzm u cemu je problem.
Dio skripte: Evo dio za speedo
if(newstate == PLAYER_STATE_DRIVER && PLAYER_STATE_ONFOOT || newstate == PLAYER_STATE_PASSENGER && oldstate == PLAYER_STATE_ONFOOT)
	{
		UpaliTDVozilo(playerid);
		return 1;
	}
  	if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_PASSENGER)
	{
	 	UgasiTDVozilo(playerid);
	 	return 1;
	}

A evo ovaj za taksi
    if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) 
    {
    	if(PlayerInfo[playerid][pJob] == 23)
    	{
    		SetActorPos(fare_actor[playerid], 0, 0, 0);
    		HasClientBeenAlerted[playerid] = false;
    		IsPlayerDoingAFare[playerid] = false;
    		DestinationCheckpointCheck[playerid] = false;
    		DisablePlayerCheckpoint(playerid);
			new v_id = GetPlayerVehicleID(playerid);
			Delete3DTextLabel(PassengerLabel[v_id]);
    		SendClientMessage(playerid, -1, "{F9E200}[TAKSI]:{FFFFFF} Ja izgubivte porackata bidejki go napustivte voziloto.");
    		return 1;
    	}
    	new v_id = GetPlayerVehicleID(playerid);
		Delete3DTextLabel(PassengerLabel[v_id]);
    }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Poslednja Izmena: Maj 08, 2020, 21:09:56 POSLE PODNE od Shemaa