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 ://
[POMOC] Oko posla
329
pregleda
5
postova
17. Mar. 2014.
17. Mar. 2014.
Napravis jedan stok kao ovaj za provera vozila
Ona kad udje u vozilo da proverava dali je u neki autobus i dali ima taj posao.
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");
}
}18. Mar. 2014.
Schwarz wrote on March 17, 2014, 10:30 am:
Napravis jedan stok kao ovaj za provera vozila
Ona kad udje u vozilo da proverava dali je u neki autobus i dali ima taj posao.
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
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