Započeo SpawneR.
•20. Jan. 2013.• Zaključano[Pomoc]Vozila samo za zaposlene i ugovor
464
pregleda
10
postova
Rookie
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
5 / 100 XP
Početnik(0)
0
Postovi:
59
Teme:
Pridružio se:Avg. 2011
20. Jan. 2013.
Skripta koju koristim: Burn Gaming od 0
Detaljan opis problema: Kako da namestim da samo zaposleni mogu da voze kosilicu? i kako da namestim da treba da se ispuni 4h ugovra da bi ste dali otkaz?
Dio skripte:
otkaz komanda za ugovor 🙂
Detaljan opis problema: Kako da namestim da samo zaposleni mogu da voze kosilicu? i kako da namestim da treba da se ispuni 4h ugovra da bi ste dali otkaz?
Dio skripte:
otkaz komanda za ugovor 🙂
YCMD:otkaz(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo < 1) return SendClientMessage(playerid,-1,"Niste zaposljeni!");
PlayerInfo = 0;
SendClientMessage(playerid,-1,"Dali ste otkaz");
return true;
}Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
10
Postovi:
0
Teme:
Pridružio se:Sep. 2012
20. Jan. 2013.
Ovako stavi za ta vozila, samo da se moze vozit kad se zaposlis:
Samo ljepo namjesi ovo, jer nemogu pomaknit s TAB-om...
forward KosacVozilo(carid);
new kosacvozilo;
public KosacVozilo(carid)
{
for(new i = 0; i < sizeof(kosacvozilo); i++)
{
if(carid == kosacvozilo) return 1;
}
return 0;
}
//--Ovo dodas u OnPlayerStateChange
if(newstate == PLAYER_STATE_DRIVER)
{
if(KosacVozilo(newcar))
{
if(PlayerInfo== 4) // Stavi svoj ID posla umjesto 4
{
CanTurnEngine = newcar;
}
else
{
SafeRemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Nemate kljuceve ovoga vozila!");
}
}
}
// Ovo dodas u OnGamemodeInit
kosacvozilo = AddStaticVehicle(--------------------)
Samo ljepo namjesi ovo, jer nemogu pomaknit s TAB-om...
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
20. Jan. 2013.
CMD:otkaz(playerid, params[])
{
new satiposla = 5 - PlayerInfo;
if(PlayerInfo == 0) return SCM(playerid, GRAD2, "(greska) Ne mozete dati otkaz, kada niste zaposleni!");
if(PlayerInfo < 5) return SCMF(playerid, SVETLOPLAVA, "Ne mozete dati otkaz, odradili ste %d od potrebnih 5 sati ugovora!", satiposla / 5);
PlayerInfo = 0;
SCM(playerid, -1, "* Dali ste otkaz,zelimo vam vise srece u drugom poslu.");
return 1;
} pcontract time izmeni u tvoju varijablu za sate igranjaRookie
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
5 / 100 XP
Početnik(0)
0
Postovi:
59
Teme:
Pridružio se:Avg. 2011
20. Jan. 2013.
Wegy - ja vec imam definisan stock za vozilokosaca
a ovo tvoje sto sam stavio pod OnPlayerStateChange
sam prilagodio mom poslu ovako:
izbacuje mi ove errore
na ovoj liniji:
stock VoziloKosaca(carid)
{
for(new i = 0; i < sizeof(kosilica); i++)
{
if(carid == kosilica) return 1;
}
return 0;
}a ovo tvoje sto sam stavio pod OnPlayerStateChange
sam prilagodio mom poslu ovako:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(VoziloKosaca(newcar))
{
if(PlayerInfo== 1)
{
CanTurnEngine = newcar;
}
else
{
SafeRemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Nemate kljuceve ovoga vozila!");
}
}
}
return 1;
}izbacuje mi ove errore
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1084) : error 017: undefined symbol "newcar"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 017: undefined symbol "CanTurnEngine"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : warning 215: expression has no effect
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 001: expected token: ";", but found "]"
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : error 029: invalid expression, assumed zero
d:\My Documents\Desktop\Burn Gaming Roleplay\gamemodes\BG.pwn(1088) : fatal error 107: too many error messages on one linena ovoj liniji:
CanTurnEngine = newcar;Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
20. Jan. 2013.
Probaj ovako radit ako ti je lakše.
new KosaciCar;
forward IsAKosacCar(carid);
public IsAKosacCar(carid)
{
for(new i = 0; i < sizeof(KosaciCar); i++)
{
if(carid == KosaciCar)
return 1;
}
return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsAKosacCar(newcar))
{
if(PlayerInfo == idposla) {}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");
}
}
}
return 1;
}
// OnGameModeInit
KosaciCar = AddStaticVehicleEx(koordinate);
KosaciCar = AddStaticVehicleEx(koordinate);
KosaciCar = AddStaticVehicleEx(koordinate); Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava