[POMOC] Vozila (OnPlayerEnterVehicle)


Započeo Ino42O, April 24, 2013, 18:38:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta: od 0
Problem: ovako dodao sam ovo pod Onplayerentervehicle i ne izbaciva mi nikakve errore ni warninge, a kad udjem u ID ti vozila nista se ne dogaÄ'a
dio skripte:
if(vehicleid == 2 || vehicleid == 3 || vehicleid == 4 || vehicleid == 5 || vehicleid == 6)
{
    if(State == PLAYER_STATE_DRIVER)
    {
        if (PlayerInfo[playerid][pJob] == 1)//pilot posao
        {
        ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "Pilot", "San Fiero\nLas Venturas", "Leti", "Odustani");
		}
		else
		{
		RemovePlayerFromVehicle(playerid);
		SCM(playerid, -1, "{FF00FF}Izbaceni ste, niste zaposleni kao {FFFFFF}Pilot");
  		}
	}
}

Slike: //
Software Developer

if(vehicleid == 2 || vehicleid == 3 || vehicleid == 4 || vehicleid == 5 || vehicleid == 6)
{
    if(State == PLAYER_STATE_DRIVER)
    {
        if (PlayerInfo[playerid][pJob] == 1)//pilot posao
        {
        ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "Pilot", "San Fiero\nLas Venturas", "Leti", "Odustani");
		}
		else
		{
		RemovePlayerFromVehicle(playerid);
                TogglePlayerControllable(playerid, 1);
		SCM(playerid, -1, "{FF00FF}Izbaceni ste, niste zaposleni kao {FFFFFF}Pilot");
  		}
	}
}

Evo ovako pokusaj
Poslednja Izmena: April 24, 2013, 18:45:53 POSLE PODNE od °°ˇDaniLoˇ°°

Blaeks

*

Madmen

if(vehicleid == 2 || vehicleid == 3 || vehicleid == 4 || vehicleid == 5 || vehicleid == 6)
{
    if(GetPlayerState == 2)
    {
        if (PlayerInfo[playerid][pJob] == 1)//pilot posao
        {
        ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "Pilot", "San Fiero\nLas Venturas", "Leti", "Odustani");
		}
		else
		{
		RemovePlayerFromVehicle(playerid);
		SCM(playerid, -1, "{FF00FF}Izbaceni ste, niste zaposleni kao {FFFFFF}Pilot");
  		}
	}
}
probaj ovako, posto se uopste ni ne vidi problem u tom kodu..

kada izbrisem ovaj dio, onda sve radi, ali meni treba taj dio jer privjerava jeli igrac vozac...cinimi se da je do toga djela al nez kako popravit
if(State == PLAYER_STATE_DRIVER)
	{
   
Software Developer

Blaeks

*

Madmen

if(vehicleid == 2 || vehicleid == 3 || vehicleid == 4 || vehicleid == 5 || vehicleid == 6)
		{
		    if(PlayerInfo[playerid][pJob] == 1) { ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "Pilot", "San Fiero\nLas Venturas", "Leti", "Odustani"); }
		    else {
	        RemovePlayerFromVehicle(playerid);
	        }
		}

Rjesio sam ovo je trebalo samo dodat pod OnPlayerStateChange, ali hvala sto ste se trudili :D
Software Developer

Blaeks

*

Madmen