[POMOC] Oko posla

Započeo AlenTheBest
17. Mar. 2014. Zaključano
329
pregleda
5
postova
AlenTheBest
4
Shot Caller
17. Mar. 2014.
Skripta koju korsitim : moj mod od 0
Opis problema : Skriptao sam posao vozaca autobusa.Ali sad ne znam kako da napravim da samo igrac koji je zaposljen kao vozac autobusa moze da vozi autobuse.
Dio skripte ://
Slika/Video ://
Mikjo_Ivanovski
5
Kingpin
17. Mar. 2014.
Napravis jedan stok kao ovaj za provera vozila
stock Autobus(carid)
{
for(new i = 0; i < sizeof(autobusi); i++) // prolazi kroz sva vozila za kosenje i proverava da li se u njemu nalazite
{
if(carid == autobusi) return 1;
}
return 0;
}


Ona kad udje u vozilo da proverava dali je u neki autobus i dali ima taj posao.
if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new
carid = GetPlayerVehicleID(playerid);
if (Autobus(carid) && (PlayerInfo != 2))
{
SendClientMessage(playerid, COLOR_GREEN, "Nise zaposlen kao vozac autobusa.");
RemovePlayerFromVehicle(playerid);
        SetTimerEx("Unfreeze", 2000, false, "i", playerid);
TogglePlayerControllable(playerid, 1);
}
else if (Autobus(carid) && (PlayerInfo == 2))
{
ShowPlayerDialog(playerid, DIALOG_ORAJ, DIALOG_STYLE_MSGBOX, "Autobus","Dali zelite da zapocnete sa posao","Zapocni","Izlaz");
}
}
AlenTheBest
4
Shot Caller
18. Mar. 2014.
Schwarz wrote on March 17, 2014, 10:30 am:
Napravis jedan stok kao ovaj za provera vozila
stock Autobus(carid)
{
for(new i = 0; i < sizeof(autobusi); i++) // prolazi kroz sva vozila za kosenje i proverava da li se u njemu nalazite
{
if(carid == autobusi) return 1;
}
return 0;
}


Ona kad udje u vozilo da proverava dali je u neki autobus i dali ima taj posao.
if (newstate == PLAYER_STATE_DRIVER) // Ako je usao u vozilo kao vozac
{
new
carid = GetPlayerVehicleID(playerid);
if (Autobus(carid) && (PlayerInfo != 2))
{
SendClientMessage(playerid, COLOR_GREEN, "Nise zaposlen kao vozac autobusa.");
RemovePlayerFromVehicle(playerid);
        SetTimerEx("Unfreeze", 2000, false, "i", playerid);
TogglePlayerControllable(playerid, 1);
}
else if (Autobus(carid) && (PlayerInfo == 2))
{
ShowPlayerDialog(playerid, DIALOG_ORAJ, DIALOG_STYLE_MSGBOX, "Autobus","Dali zelite da zapocnete sa posao","Zapocni","Izlaz");
}
}

da ali gdje da dodam ovo ako je usao u vozilo
Mikjo_Ivanovski
5
Kingpin
18. Mar. 2014.
public OnPlayerStateChange(playerid, newstate, oldstate)
AlenTheBest
4
Shot Caller
19. Mar. 2014.
Schwarz wrote on March 18, 2014, 6:48 pm:
public OnPlayerStateChange(playerid, newstate, oldstate)

Napravio sam moze LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha