Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ino42O poslato April 24, 2013, 18:38:50 POSLE PODNE

Naslov: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Ino42O poslato April 24, 2013, 18:38:50 POSLE PODNE
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: //
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: °°ˇDaniLoˇ°° poslato April 24, 2013, 18:42:22 POSLE PODNE
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
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Blaeks poslato April 24, 2013, 18:43:49 POSLE PODNE
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..
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Ino42O poslato April 24, 2013, 18:54:17 POSLE PODNE
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)
{
   
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Blaeks poslato April 24, 2013, 18:57:19 POSLE PODNE
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);
        }
}
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Ino42O poslato April 24, 2013, 19:10:27 POSLE PODNE
Rjesio sam ovo je trebalo samo dodat pod OnPlayerStateChange, ali hvala sto ste se trudili :D
Naslov: Odg: [POMOC] Vozila (OnPlayerEnterVehicle)
Poruka od: Blaeks poslato April 24, 2013, 19:12:49 POSLE PODNE
problem resen, lock