Skripta koju koristim: UP
Detaljan opis problema: Prijavljuje mi sledeci error "error 001: expected token: ",", but found ";"" za ovaj red "hpuni = SetTimer("PuniHangar", Sati(2), true);", ne vidim sta nije u redu
Dio skripte:
[pawn]
public OnGameModeInit()
{
hpuni = SetTimer("PuniHangar", Sati(2), true);
new string[500];
format(string, sizeof(string), ""SPLAVA"Hangar\n"BELA"Oruzije: %d\n"BELA"Kucajte /hangar",oruzijeuhangaru);
//OVO DOLE IZA GRAD2,OVE 3 JEDINICE SU KORDINATE PA TI STAVI KORD OD HANGARA
HangarLabel = CreateDynamic3DTextLabel(string,GRAD2,2419.8354,-2481.5962,13.6366, 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 20.0);
//////////////////////////RENT BICIKALA VOZILA///////////////////////////////////
biciklarent[0] = AddStaticVehicleEx(510,809.4775,-1352.2644,13.1483,87.5039,3,3,2400); //
biciklarent[1] = AddStaticVehicleEx(510,809.4614,-1351.0778,13.1468,89.7215,52,52,2400); //
DOLE SE NASTAVLJAJU VOZILA I OSTALO...
[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Jel ti negde na vrhu scripte definisano hpuni tipa new hpuni;
Jeste new hpuni;
Sati2 stavi u 3600*3600
3600*3600 bi dovelo do duzine timera od 12.96 sekundi, s obzirom da se vreme unosi u milisekundama. Postaj #define Sati ovde ili jednostavno zameni Sati(2) sa:
2*60*60000
60000 je jedan minut (60 * 1000ms = 60 * 1 s = 1 minut)
60*60000 = 1 sat odnosno 60 * 1 minut
2*60*60000 = 2 * 1 sat = 2 sata :)
pretpostavljam da ti je define Sati definisan sa ; na kraju i da to smeta skripti, ali nisam siguran.. Ako je u tome problem ovo iznad ce ga resiti
@dock ne znam dobro sa ms :3