Problem(error/warning): Odjednom mi je poceo stvarati neke probleme, pola auta IG ne kreira
Dio skripte: po potrebi
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[ code ]----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[22:26:48] filterscripts = "" (string)
[22:26:48]
[22:26:48] Server Plugins
[22:26:48] --------------
[22:26:48] Loading plugin: crashdetect
[22:26:48] CrashDetect v4.15.1 is OK.
[22:26:48] Loaded.
[22:26:48] Loading plugin: sscanf
[22:26:48]
[22:26:48] ===============================
[22:26:48] sscanf plugin loaded.
[22:26:48] (c) 2009 Alex "Y_Less" Cole
[22:26:48] 0.3d-R2 500 Players "dnee"
[22:26:48] ===============================
[22:26:48] Loaded.
[22:26:48] Loading plugin: streamer
[22:26:48]
*** Streamer Plugin v2.9.3 by Incognito loaded ***
[22:26:48] Loaded.
[22:26:48] Loading plugin: pawnraknet
[22:26:48] Pawn.RakNet plugin v1.3.0 by urShadow has been loaded
[22:26:48] Loaded.
[22:26:48] Loading plugin: nativechecker
[22:26:48] Loaded.
[22:26:48] Loaded 5 plugins.
[22:26:48]
[22:26:48] Filterscripts
[22:26:48] ---------------
[22:26:48] Loaded 0 filterscripts.
[22:26:49] *** Streamer Plugin: Include file version (0x294) does not match plugin version (0x293) (script might need to be recompiled with the correct include file).
[22:26:49]
[22:26:49]
[22:26:49]
[22:26:49] =======================================
[22:26:49] | |
[22:26:49] | YSI version 3.09.0684 |
[22:26:49] | By Alex "Y_Less" Cole |
[22:26:49] | |
[22:26:49] =======================================
[22:26:49]
[22:26:49]
[22:26:49]
[22:26:49] Iter_OnGameModeInit start: 1000
[22:26:51] Run time error 4: "Array index out of bounds"
[22:26:51] Accessing element at index 5 past array upper bound 4
[22:26:51] AMX backtrace:
[22:26:51] #0 002be80c in public PawnRakNet_OnGameModeInit () from Reopen.amx
[22:26:51] #1 0001d350 in public OnPlPa_OnGameModeInit () from Reopen.amx
[22:26:51] #2 native CallLocalFunction () from samp-server.exe
[22:26:51] #3 0001c7d0 in public TD_Circle_OnGameModeInit () from Reopen.amx
[22:26:51] #4 native CallLocalFunction () from samp-server.exe
[22:26:51] #5 0001641c in public Itter_OnGameModeInit () from Reopen.amx
[22:26:51] #6 native CallLocalFunction () from samp-server.exe
[22:26:51] #7 00014538 in ?? () from Reopen.amx
[22:26:51] #8 00007f28 in public ScriptInit_OnGameModeInit () from Reopen.amx
[22:26:51] #9 00002918 in public zcmd_OnGameModeInit () from Reopen.amx
[22:26:51] #10 native CallLocalFunction () from samp-server.exe
[22:26:51] #11 00001bfc in public OnGameModeInit () from Reopen.amx
[22:26:51] Iter_OnGameModeInit: first
[22:26:51]
[22:26:51] Server je spreman za upotrebu.
[22:26:51] Number of vehicle models: 80[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
[Pomoc] server.exe se ne pokrece kako treba
2,859
pregleda
39
postova
Super Moderator
🔥65
Aktivan Član
111 / 250 XP
📘Učenik(19)
3,496
Postovi:
205
Teme:
Pridružio se:Maj 2017
🔥65dana
9. Jan. 2020.
Update streamer prebaci novi i u plugins folder i u pawno compiler includeove i compile skriptu ponovo pa reci ako šta bude
daddyDOT
Balkan SA:MP Super moderator

Balkan SA:MP - since 2009
10. Jan. 2020.
Nije problem do plugina, vec include-a, tacnije nisu iste verzije plugina i include-a koji si imao prilikom compile-a skripte.
(script might need to be recompiled with the correct include file
(script might need to be recompiled with the correct include file
10. Jan. 2020.
Pokusao sam, ali i dalje ne radi sve kako treba
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[19:10:56] filterscripts = "" (string)
[19:10:56]
[19:10:56] Server Plugins
[19:10:56] --------------
[19:10:56] Loading plugin: crashdetect
[19:10:56] CrashDetect v4.15.1 is OK.
[19:10:56] Loaded.
[19:10:56] Loading plugin: sscanf
[19:10:56]
[19:10:56] ===============================
[19:10:56] sscanf plugin loaded.
[19:10:56] Version: 2.8.2
[19:10:56] (c) 2012 Alex "Y_Less" Cole
[19:10:56] ===============================
[19:10:56] Loaded.
[19:10:56] Loading plugin: streamer
[19:10:56]
*** Streamer Plugin v2.9.0 by Incognito loaded ***
[19:10:56] Loaded.
[19:10:56] Loading plugin: pawnraknet
[19:10:56] Pawn.RakNet plugin v1.3.0 by urShadow has been loaded
[19:10:56] Loaded.
[19:10:56] Loading plugin: nativechecker
[19:10:56] Loaded.
[19:10:56] Loaded 5 plugins.
[19:10:56]
[19:10:56] Filterscripts
[19:10:56] ---------------
[19:10:56] Loaded 0 filterscripts.
[19:10:56]
[19:10:56]
[19:10:56]
[19:10:56] =======================================
[19:10:56] | |
[19:10:56] | YSI version 3.09.0684 |
[19:10:56] | By Alex "Y_Less" Cole |
[19:10:56] | |
[19:10:56] =======================================
[19:10:56]
[19:10:56]
[19:10:56]
[19:10:57] Iter_OnGameModeInit start: 1000
[19:10:58] Run time error 4: "Array index out of bounds"
[19:10:58] Accessing element at index 5 past array upper bound 4
[19:10:58] AMX backtrace:
[19:10:58] #0 002f5184 in public OnPlPa_OnGameModeInit () from Reopen.amx
[19:10:58] #1 native CallLocalFunction () from samp-server.exe
[19:10:58] #2 0001c81c in public TD_Circle_OnGameModeInit () from Reopen.amx
[19:10:58] #3 native CallLocalFunction () from samp-server.exe
[19:10:58] #4 00016468 in public Itter_OnGameModeInit () from Reopen.amx
[19:10:58] #5 native CallLocalFunction () from samp-server.exe
[19:10:58] #6 00014584 in ?? () from Reopen.amx
[19:10:58] #7 00007f74 in public ScriptInit_OnGameModeInit () from Reopen.amx
[19:10:58] #8 00002964 in public zcmd_OnGameModeInit () from Reopen.amx
[19:10:58] #9 native CallLocalFunction () from samp-server.exe
[19:10:58] #10 00001c48 in public PawnRakNet_OnGameModeInit () from Reopen.amx
[19:10:58] #11 00000630 in public OnGameModeInit () from Reopen.amx
[19:10:58] Iter_OnGameModeInit: first
[19:10:58]
[19:10:58] Server je spreman za upotrebu.
[19:10:58] Number of vehicle models: 8214. Jan. 2020.
Znaci moras sve includove koji su ti u pawno definisiani sa
#include
#include
#include
#include
#include .... sve moras ih update a to se odnosi na .inc skidaj jedan po jedan i ubacuj i kad ubacis recompajal skriptu i onda pokreni takoder moja preporuka da je bolji je nativechecker neg crashdetect meni osobno sad ko kako voli na tebi je25. Jan. 2020.
Sve sam pokusao ali mi i dalje ovo izbacuje
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[18:03:54] filterscripts = "" (string)
[18:03:54]
[18:03:54] Server Plugins
[18:03:54] --------------
[18:03:54] Loading plugin: crashdetect
[18:03:54] CrashDetect v4.15.1 is OK.
[18:03:54] Loaded.
[18:03:54] Loading plugin: sscanf
[18:03:54]
[18:03:54] ===============================
[18:03:54] sscanf plugin loaded.
[18:03:54] Version: 2.8.2
[18:03:54] (c) 2012 Alex "Y_Less" Cole
[18:03:54] ===============================
[18:03:54] Loaded.
[18:03:54] Loading plugin: streamer
[18:03:54]
*** Streamer Plugin v2.9.0 by Incognito loaded ***
[18:03:54] Loaded.
[18:03:54] Loading plugin: pawnraknet
[18:03:54] Pawn.RakNet plugin v1.3.0 by urShadow has been loaded
[18:03:54] Loaded.
[18:03:54] Loading plugin: nativechecker
[18:03:54] Loaded.
[18:03:54] Loaded 5 plugins.
[18:03:54]
[18:03:54] Filterscripts
[18:03:54] ---------------
[18:03:54] Loaded 0 filterscripts.
[18:03:55]
[18:03:55]
[18:03:55]
[18:03:55] =======================================
[18:03:55] | |
[18:03:55] | YSI version 3.09.0684 |
[18:03:55] | By Alex "Y_Less" Cole |
[18:03:55] | |
[18:03:55] =======================================
[18:03:55]
[18:03:55]
[18:03:55]
[18:03:55] Iter_OnGameModeInit start: 1000
[18:03:58] Run time error 4: "Array index out of bounds"
[18:03:58] Accessing element at index 5 past array upper bound 4
[18:03:58] AMX backtrace:
[18:03:58] #0 002f726c in public PawnRakNet_OnGameModeInit () from Reopen.amx
[18:03:58] #1 0001d350 in public OnPlPa_OnGameModeInit () from Reopen.amx
[18:03:58] #2 native CallLocalFunction () from samp-server.exe
[18:03:58] #3 0001c7d0 in public TD_Circle_OnGameModeInit () from Reopen.amx
[18:03:58] #4 native CallLocalFunction () from samp-server.exe
[18:03:58] #5 0001641c in public Itter_OnGameModeInit () from Reopen.amx
[18:03:58] #6 native CallLocalFunction () from samp-server.exe
[18:03:58] #7 00014538 in ?? () from Reopen.amx
[18:03:58] #8 00007f28 in public ScriptInit_OnGameModeInit () from Reopen.amx
[18:03:58] #9 00002918 in public zcmd_OnGameModeInit () from Reopen.amx
[18:03:58] #10 native CallLocalFunction () from samp-server.exe
[18:03:58] #11 00001bfc in public OnGameModeInit () from Reopen.amx
[18:03:58] Iter_OnGameModeInit: first
[18:03:58]
[18:03:58] Server je spreman za upotrebu.
[18:03:58] Number of vehicle models: 95
29. Jan. 2020.
Mozda bi bilo dobro da nam posaljes ceo OnGameModeInit ili jednostavno da kompajlas skriptu pod -d3 modom i posaljes liniju koju ti ispise jer verovatno pokusavas ta citas neki fajl sa lokacije koja ne postoji ili na los nacin to radis.
30. Jan. 2020.
malipablo wrote on January 29, 2020, 9:20 pm:
Mozda bi bilo dobro da nam posaljes ceo OnGameModeInit ili jednostavno da kompajlas skriptu pod -d3 modom i posaljes liniju koju ti ispise jer verovatno pokusavas ta citas neki fajl sa lokacije koja ne postoji ili na los nacin to radis.
Kako mislis compile skriptu pod -d3 modom..
https://pastebin.com/AVt3AFQG
public OnGameModeInit()
{
// - Job Deal -
new tdfajl;
format(tdfajl,sizeof(tdfajl),TDFILE);
if(fexist(tdfajl))
{
INI_ParseFile(tdfajl, "UcitajTDSRT");
}
jobdeal = -1;
SetGameModeText("v2.6.3b ©");
driftevent = false;
KreirajObjekte();
DisableInteriorEnterExits();
EnableStuntBonusForAll(0);
ManualVehicleEngineAndLights();
SetNameTagDrawDistance(70);
CreateMiniBoxTD();
SetPDistance(10);
AllowInteriorWeapons(1);
Kolicinanamjestaja = 100;
BingoPokrenut = 0;
djarea = CreateDynamicSphere(307.9662, -1863.3108, 2.9635, 30.0, 0, 0);
farmerField = CreateDynamicRectangle(-333.4103, -1433.4492, -162.1592, -1300.4391);
farmerField2 = CreateDynamicRectangle(-374.7841, -1394.9442, -592.3785, -1286.8336);
farmerField3 = CreateDynamicRectangle(-335.8004, -1466.1896, -210.8797, -1559.0710);
ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF);
SendRconCommand("ackslimit 10000");
//------------------------------------------------------------------------------
CreateGlobalTextDraws();
CreatePickupsAnd3Ds();
AntiDeAMX();
UcitavanjeServera();
Podesi_Zlataru(1);
//------------
for(new id = 0; id < sizeof(JobInfo); id++)
{
new kFile;
format(kFile, sizeof(kFile), POSAOFAJL, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajPosao", .bExtra = true, .extra = id);
if(JobInfo != 0.0000)
{
format(globalstring, sizeof(globalstring), "{AC7CE6}Posao: {FFFFFF}%s\n{AC7CE6}Ugovor: {FFFFFF}%d sati/a\n\n{AC7CE6}Za zaposljavanje:\n{FFFFFF}ENTER\n\n{AC7CE6}Oprema:\n{FFFFFF}/oprema", JobInfo,JobInfo);
JobLabel = Create3DTextLabel(globalstring, 0xF1C40FFF, JobInfo, JobInfo, JobInfo + 1.0, 5.0,0,1);
JobPickup = CreatePickup(1210, 1, JobInfo,JobInfo,JobInfo);
}
}
}
for (new vehid = 1, j = GetVehiclePoolSize(); vehid <= j; vehid ++)
{
new veh_File;
format(veh_File, sizeof(veh_File), "Vozila/%d.ini", vehid);
if(fexist(veh_File))
{
VoziloInfo = -1;
}
}
if(fexist(ServerPath()))
{
INI_ParseFile(ServerPath(), "LoadServerStats");
}
else
{
SaveServerStats();
}
for(new i; i < sizeof(FireData); i++)
{
FireData[ i ][ IDPVatrogasac ] = -1;
FireData[ i ][ Aktiviran ] = false;
}
//------[War Sobe]------
for( new g = 1; g < MAX_WROOMS; g++ )
{
new gFile[ 50 ];
format( gFile, sizeof( gFile ), WAR_FILE, g );
if( fexist( gFile ) )
{
INI_ParseFile( gFile, "LoadWar", .bExtra = true, .extra = g );
}
}
//------------
for(new i = 0; i < sizeof(RadarData); i++)
{
new kFile;
format(kFile, sizeof(kFile), RADARFILE, i);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajRadar", .bExtra = true, .extra = i);
KreirajRadar(i);
}
}
//Komunalac
new komlabel;
for(new i; i < sizeof(SmeceData); i++)
{
format(komlabel, sizeof(komlabel), "%s\n{FFFFFF}\n{FFFFFF}Da pokupite:\n{96F3C6}/uzmismece\n{FFFFFF}Brza tipka: {96F3C6}Y", (SmeceData == TIP_KANTA) ? ("Kanta") : ("Kontejner"));
SmeceData = CreateDynamic3DTextLabel(komlabel, 0x2ECC71FF, SmeceData, SmeceData, SmeceData+1.5, 15.0, .testlos = 1);
SmeceData = (SmeceData == TIP_KANTA) ? 1 : 2;
}
for(new i; i < sizeof(Reciklaza); i++)
{
format(komlabel, sizeof(komlabel), "%s Recikliranje\n\n{FFFFFF}Reciklirano vreca: {F39C12}0", Reciklaza);
Reciklaza = CreateDynamic3DTextLabel(komlabel, 0x2ECC71FF, Reciklaza, Reciklaza, Reciklaza + 0.5, 15.0, .testlos = 1);
Reciklaza = CreateDynamicCP(Reciklaza, Reciklaza, Reciklaza, 6.0);
}
//------[Pizza boy sys]------
for(new i; i < sizeof(PizzaDropPoint); i++)
{
PizzaDropPoint = 1;
}
for(new ba = 0; ba < MAX_ATM; ba++)
{
new k_File;
format(k_File, sizeof(k_File), ATM_FILE, ba);
if(fexist(k_File))
{
INI_ParseFile(k_File, "UcitajATM", .bExtra = true, .extra = ba);
KreirajATM(ba);
}
}
//aport
////////////////////////////////////////////////////////////////////////////
for(new h = 1; h < MAX_APORT; h++)
{
new gFiel;
format(gFiel, sizeof(gFiel), APORT_FILE, h);
if(fexist(gFiel))
{
INI_ParseFile(gFiel, "UcitajAport", .bExtra = true, .extra = h);
}
}
// rent od 0
for(new i = 1; i < sizeof(RentInfo); i++)
{
new vFile;
format(vFile, sizeof(vFile), RENT_FILE, i);
if(fexist(vFile))
{
INI_ParseFile(vFile, "UcitajRent", .bExtra = true, .extra = i);
RentInfo = CreateVehicle(RentInfo,RentInfo,RentInfo,RentInfo,RentInfo, RentInfo,RentInfo, 30000);
}
}
//teritorij
for(new h = 1; h < sizeof(Fakcija); h++)
{
GZOrg = 0;
GZOrg = 0;
}
Vein_Generate();
SetTimer("Vein_Generate", REGEN_TIME * 60000, true);
for(new i; i < sizeof(DropPoints); i++)
{
DropPoints = CreateDynamicCP(DropPoints, DropPoints, DropPoints, 6.0);
}
for(new i, pool = GetPlayerPoolSize(); i <= pool; i++)
{
if(!IsPlayerConnected(i)) continue;
Player_Init(i);
}
//bizz od 0
for(new id = 1; id < sizeof(cl_Bizz); id++)
{
new kFile, string;
format(kFile, sizeof(kFile), BIZZES_FILE, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajBizz", .bExtra = true, .extra = id);
if(cl_Bizz != 0.0000)
{
new pickupmodel;
if(cl_Bizz == BIZZ_TYPE_BUTIK) pickupmodel = 1275;
else pickupmodel = 1274;
if(cl_Bizz == 0) format(string,sizeof(string),"{00C0FF}Firma: {FFFFFF}%d\n{00C0FF}Status: {FFFFFF}Na prodaju!\n{00C0FF}Vrsta: {FFFFFF}%s\n{00C0FF}Cijena: {FFFFFF}%d$\n{00C0FF}Potreban nivo: {FFFFFF}%d\n{00C0FF}Komanda za kupnju:\n{FFFFFF}/kupibizz",id,cl_Bizz, cl_Bizz, cl_Bizz);
else format(string,sizeof(string),"{FFFFFF}%s\n{00C0FF}Vlasnik: {FFFFFF}%s\n{00C0FF}Iznuda: {FFFFFF}%s", cl_Bizz, cl_Bizz, cl_Bizz);
cl_Bizz = CreateDynamic3DTextLabel(string, 0x1D9F00AA, cl_Bizz,cl_Bizz,cl_Bizz+0.6, 40.0,_,_,1, 0, 0,_,_);
cl_Bizz = CreateDynamicPickup(pickupmodel, 1, cl_Bizz,cl_Bizz,cl_Bizz, 0, 0, -1, 20.0 );
}
if(cl_Bizz != 0.0000)
{
format(string,sizeof(string),"{FFF1AF}%s\n{00C0FF}Ispunjen: {FFF1AF}%d%",cl_Bizz, cl_Bizz);
cl_Bizz[ id ][ IspLabel ] = CreateDynamic3DTextLabel(string, 0x1D9F00AA, cl_Bizz,cl_Bizz,cl_Bizz, 40.0,_,_, 1, 0, 0,_,_);
}
if(cl_Bizz != 0.0000 && cl_Bizz == BIZZ_TYPE_BENZINSKA)
{
format(string,sizeof(string),"{00C0FF}/PUNI\nCijena litre: $%d",cl_Bizz);
cl_Bizz[ id ][ benzaPickup ] = CreateDynamicPickup( 1650, 1, cl_Bizz,cl_Bizz,cl_Bizz, 0, 0, -1, 100.0 );
cl_Bizz[ id ][ BenzaLabel ] = CreateDynamic3DTextLabel(string, 0x1D9F00AA, cl_Bizz,cl_Bizz,cl_Bizz, 15.0,_,_,1, 0, 0,_,_);
}
if(cl_Bizz != 0.0000 && cl_Bizz == BIZZ_TYPE_MEH)
{
format(string,sizeof(string),"{2ECEC9}Mehanicarska radnja\n{FFFFFF}Komanda: /popravi");
cl_Bizz[ id ][ MehLabel ] = CreateDynamic3DTextLabel(string, 0x1D9F00AA, cl_Bizz,cl_Bizz,cl_Bizz, 15.0,_,_,1, 0, 0,_,_);
}
if(cl_Bizz != 0.0000 && cl_Bizz == BIZZ_TYPE_TRAFIKA)
{
format(string,sizeof(string),"{00C0FF}Trafika broj %d\n\n\
{00C0FF}Za kupovinu koristite\n\
{00C0FF}komandu ''{FFFFFF}/kupi{00C0FF}",id);
cl_Bizz[ id ][ TrafLabel ] = CreateDynamic3DTextLabel(string, 0x1D9F00AA, cl_Bizz,cl_Bizz,cl_Bizz, 15.0,_,_,1, 0, 0,_,_);
}
}
} //32 zatvorene do ovdje
//------------
for(new i = 0; i < sizeof(GarazaData); i++)
{
new kFile;
format(kFile, sizeof(kFile), GARAZFILE, i);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajGarazu", .bExtra = true, .extra = i);
KreirajGarazu(i);
}
}
//------------
for(new id = 0; id < sizeof(TreeData); id++)
{
new kFile,label;
format(kFile, sizeof(kFile), TREEFILE, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajDrvo", .bExtra = true, .extra = id);
TreeData = CreateDynamicObject(657, TreeData, TreeData, TreeData, TreeData, TreeData, TreeData);
format(label, sizeof(label), ":: Drvo ::\nPritisnite ~k~~CONVERSATION_NO~ za obaranje.");
TreeData = CreateDynamic3DTextLabel(label, 0x2ECC71FF, TreeData, TreeData, TreeData + 1.5, 5.0);
Iter_Add(Trees, id);
}
}
//------[Kupac drveca]------
for(new id = 0; id < sizeof(BuyerData); id++)
{
new kFile,label;
format(kFile, sizeof(kFile), KUPACFILE, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajKupca", .bExtra = true, .extra = id);
BuyerData = CreateActor(BuyerData, BuyerData, BuyerData, BuyerData, BuyerData);
SetActorInvulnerable(BuyerData, 1);
format(label, sizeof(label), ":: Kupac ::\nKomanda: /drvo prodaj\nPo komadu: $%d", LOG_PRICE);
BuyerData = CreateDynamic3DTextLabel(label, 0xFFAF00AA, BuyerData, BuyerData, BuyerData + 1.5, 5.0, .testlos = 1);
Iter_Add(Buyers, id);
}
}
for(new id = 0; id < sizeof(DilerData); id++)
{
new kFile,label;
format(kFile, sizeof(kFile), DILERFAJL, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajDilera", .bExtra = true, .extra = id);
if(DilerData != 0.0000)
{
DilerData = CreateActor(DilerData, DilerData, DilerData, DilerData, DilerData);
SetActorInvulnerable(DilerData, 1);
format(label, sizeof(label), "{00C0FF}Diler %d\n\n{FFFFFF}Komanda za deal:\n{00C0FF}/diler", id);
DilerData = CreateDynamic3DTextLabel(label, 0xF1C40FFF, DilerData, DilerData, DilerData + 0.25, 5.0, .testlos = 1);
}
}
}
//vozila iz salona
for(new id = 1; id < sizeof(AS_Vozilo); id++)
{
new kFile, string, ime;
format(kFile, sizeof(kFile), SALON_FILE, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajSalonVozilo", .bExtra = true, .extra = id);
if(AS_Vozilo != 0.0000)
{
AS_Vozilo[ id ][ v_VehID ] = CreateVehicle(AS_Vozilo,AS_Vozilo,AS_Vozilo,AS_Vozilo,AS_Vozilo, AS_Vozilo, AS_Vozilo, 60);
GetVehicleName(AS_Vozilo[ id ][ v_VehID ],ime,sizeof(ime));
format(string, sizeof(string), "{FFF1AF}%s\n"svzelena"%i$",ime,GetModelPrice(AS_Vozilo));
AS_Vozilo[ id ][ v_VehLabel ] = CreateDynamic3DTextLabel(string, 0x1D9F00AA, 0, 0, 0, 15.0,_, AS_Vozilo[ id ][ v_VehID ] ,1, 0, 0,_,_);
}
}
}
for( new id = 1; id < MAX_IMANJA; id++ )
{
new filename[ 128 ];
format( filename, sizeof( filename ), ROOTIMANJE, id );
if( fexist( filename ) )
{
new string[ 240 ];
INI_ParseFile( filename, "UcitajImanje", .bExtra = true, .extra = id );
if(ImanjeData[ id ][ O_Polozaj ][ 0 ] != 0.0000)
{
new vrsta[ 20 ];
if( ImanjeData[ id ][ i_Tip ] == 1 ) { vrsta = "Malo"; }
else if( ImanjeData[ id ][ i_Tip ] == 2 ) { vrsta = "Veliko"; }
else vrsta = "Malo";
if( !ImanjeData[ id ][ Kupljeno ] )
{
format( string, sizeof( string ), "{00C0FF}Imanje na prodaju!\n\nCijena: {FFFFFF}%d$\n{00C0FF}Velicina: {FFFFFF}%s\n{00C0FF}Potreban nivo: {FFFFFF}%d\n{00C0FF}Registarski broj: {FFFFFF}%d\n{00C0FF}Komanda za kupnju:\n{FFFFFF}/kupiimanje", ImanjeData[ id ][ CijenaImanja ], vrsta, ImanjeData[ id ][ LevelImanja ], id );
ImanjeData[ id ][ Object ] = CreateDynamicObject( 19470, ImanjeData[ id ][ O_Polozaj ][ 0 ], ImanjeData[ id ][ O_Polozaj ][ 1 ], ImanjeData[ id ][ O_Polozaj ][ 2 ], ImanjeData[ id ][ O_Polozaj ][ 3 ], ImanjeData[ id ][ O_Polozaj ][ 4 ], ImanjeData[ id ][ O_Polozaj ][ 5 ], -1, -1, -1, 200.0 );
}
else if( ImanjeData[ id ][ Kupljeno ] )
{
format( string, sizeof( string ), "{00C0FF}Privatno imanje\n{00C0FF}Velicina: {FFFFFF}%s\n{00C0FF}Registarski broj: {FFFFFF}%d\n\n{00C0FF}Vlasnik imanja:\n{FFFFFF}%s", vrsta, id, ImanjeData[ id ][ Vlasnik ]);
ImanjeData[ id ][ iPickup ] = CreateDynamicPickup( 1239, 1, ImanjeData[ id ][ O_Polozaj ][ 0 ], ImanjeData[ id ][ O_Polozaj ][ 1 ], ImanjeData[ id ][ O_Polozaj ][ 2 ]+1, 0, 0 );
}
ImanjeData[ id ][ i_label ] = CreateDynamic3DTextLabel( string, 0xFFFFFFFF, ImanjeData[ id ][ O_Polozaj ][ 0 ], ImanjeData[ id ][ O_Polozaj ][ 1 ], ImanjeData[ id ][ O_Polozaj ][ 2 ]+2, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0 );
ImanjeData[ id ][ iRectangle ] = CreateDynamicRectangle( ImanjeData[ id ][ MinX ], ImanjeData[ id ][ MinY ], ImanjeData[ id ][ MaxX ], ImanjeData[ id ][ MaxY ], -1, -1, -1 );
if(ImanjeData[ id ][ i_Vozilo ] == 1)
{
ImanjeData[ id ][ i_VoziloID ] = CreateVehicle(ImanjeData[ id ][ i_VehModel ], ImanjeData[ id ][ i_VehX ], ImanjeData[ id ][ i_VehY ], ImanjeData[ id ][ i_VehZ ], ImanjeData[ id ][ i_VehA ], -1, -1, -1);
if( !ImanjeData[ id ][ Kupljeno ] )
{
format( string, sizeof( string ), "{00C0FF}Imanje\n{FFFFFF}(privatno vozilo)\n\n{00C0FF}Vlasnik imanja:\n{FFFFFF}Drzava");
}
else if( ImanjeData[ id ][ Kupljeno ] )
{
format( string, sizeof( string ), "{00C0FF}Imanje\n{FFFFFF}(privatno vozilo)\n\n{00C0FF}Vlasnik imanja:\n{FFFFFF}%s", ImanjeData[ id ][ Vlasnik ]);
}
ImanjeData[ id ][ i_VLabel ] = CreateDynamic3DTextLabel( string, 0xFFFFFFFF, ImanjeData[ id ][ O_Polozaj ][ 0 ], ImanjeData[ id ][ O_Polozaj ][ 1 ], ImanjeData[ id ][ O_Polozaj ][ 2 ]+2, 10.0, INVALID_PLAYER_ID, ImanjeData[ id ][ i_VoziloID ], 0, 0, 0 );
i_VoziloPripada[ ImanjeData[ id ][ i_VoziloID ] ] = id;
}
}
}
}
//------------
for( new id = 1; id < MAX_KRAVA; id++ )
{ //54 do ovdje
new filename[ 128 ];
format( filename, sizeof( filename ), ROOTKRAVA, id );
MuData[ id ][ k_BrojImanja ] = -1;
if( fexist( filename ) )
{
new string[ 512 ];
INI_ParseFile( filename, "UcitajKravu", .bExtra = true, .extra = id );
if(MuData[ id ][ k_Pozicija ][ 0 ] != 0.0000 && MuData[ id ][ k_BrojImanja ] != -1)
{
if( MuData[ id ][ k_Spremna ] )
{
format( string, sizeof( string ), "{00C0FF}Krava\n\nZivotni vijek: {FFFFFF}%d dana, %d sati, %d minuta\n{00C0FF}Spremna za {FFFFFF}muzenje\n{00C0FF}Komanda za muzenje:\n{FFFFFF}/muzi", MuData[ id ][ k_PreostaloDana ], MuData[ id ][ k_PreostaloSati ], MuData[ id ][ k_PreostaloMinuta ] );
}
else {
format( string, sizeof( string ), "{00C0FF}Krava\n\nZivotni vijek: {FFFFFF}%d dana, %d sati, %d minuta\n{00C0FF}Do muzenja: {FFFFFF}%d sati, %d minute\n{00C0FF}Komanda za muzenje:\n{FFFFFF}/muzi", MuData[ id ][ k_PreostaloDana ], MuData[ id ][ k_PreostaloSati ], MuData[ id ][ k_PreostaloMinuta ], MuData[ id ][ k_MuzSati ], MuData[ id ][ k_MuzMinute ] );
}
MuData[ id ][ k_Objekat ] = CreateDynamicObject( 19833, MuData[ id ][ k_Pozicija ][ 0 ], MuData[ id ][ k_Pozicija ][ 1 ], MuData[ id ][ k_Pozicija ][ 2 ], 0.0, 0.0, MuData[ id ][ k_Ugao ], -1, -1, -1, 200.0 );
MuData[ id ][ k_Label ] = CreateDynamic3DTextLabel( string, 0xFFFFFFFF, MuData[ id ][ k_Pozicija ][ 0 ], MuData[ id ][ k_Pozicija ][ 1 ], MuData[ id ][ k_Pozicija ][ 2 ]+1, 15.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, 0, 0 );
}
}
}
//------[Stabljike imanja]------
for( new id = 1; id < MAX_BILJKI; id++ )
{
new filename[ 128 ];
format( filename, sizeof( filename ), ROOTBILJE, id );
if( fexist( filename ) )
{
new string[ 180 ], vrsta[ 10 ];
INI_ParseFile( filename, "UcitajBiljku", .bExtra = true, .extra = id );
if(BiljkaData[ id ][ b_Pozicija ][ 0 ] != 0.0000)
{
if( BiljkaData[ id ][ b_Posadjena ] == true )
{
if( BiljkaData[ id ][ b_Tip ] == 1 )
{
vrsta = "Sljiva";
BiljkaData[ id ][ b_Objekat ] = CreateDynamicObject( BiljkaData[ id ][ b_IDObjekta ], BiljkaData[ id ][ b_Pozicija ][ 0 ]+1, BiljkaData[ id ][ b_Pozicija ][ 1 ], BiljkaData[ id ][ b_Pozicija ][ 2 ]-4, 0.0000000, 0.0000000, 0.0000000 );
}
else if( BiljkaData[ id ][ b_Tip ] == 2 )
{
vrsta = "Kruska";
BiljkaData[ id ][ b_Objekat ] = CreateDynamicObject( BiljkaData[ id ][ b_IDObjekta ], BiljkaData[ id ][ b_Pozicija ][ 0 ]+1, BiljkaData[ id ][ b_Pozicija ][ 1 ], BiljkaData[ id ][ b_Pozicija ][ 2 ]-4, 0.0000000, 0.0000000, 0.0000000 );
}
else if( BiljkaData[ id ][ b_Tip ] == 3 )
{
BiljkaData[ id ][ b_Objekat ] = CreateDynamicObject( BiljkaData[ id ][ b_IDObjekta ], BiljkaData[ id ][ b_Pozicija ][ 0 ]+1, BiljkaData[ id ][ b_Pozicija ][ 1 ], BiljkaData[ id ][ b_Pozicija ][ 2 ]-4, 0.0000000, 0.0000000, 0.0000000 );
vrsta = "Jabuka";
}
if( BiljkaData[ id ][ b_Minuti ] >= 0 && BiljkaData[ id ][ b_Sati ] >= 0 && BiljkaData[ id ][ b_Izrasla ] == false )
{
format( string, sizeof( string ), "{00C0FF}Stabljika\n\n{00C0FF}Do izrastanja: \n{FFFFFF}%d sati, %d minuta\n\n{00C0FF}Vrsta: {FFFFFF}%s", BiljkaData[ id ][ b_Sati ], BiljkaData[ id ][ b_Minuti ], vrsta );
}
else if( BiljkaData[ id ][ b_Izrasla ] == true && BiljkaData[ id ][ b_Minuti ] == 0 && BiljkaData[ id ][ b_Sati ] == 0 )
{
format( string, sizeof( string ), "{00C0FF}Ova stabljika {FFFFFF}izrasla{00C0FF}.\n\n{00C0FF}Vrsta: {FFFFFF}%s\n\n{00C0FF}Komanda: {FFFFFF}/otresi", vrsta );
}
BiljkaData[ id ][ b_Label ] = CreateDynamic3DTextLabel( string, -1, BiljkaData[ id ][ b_Pozicija ][ 0 ]+1, BiljkaData[ id ][ b_Pozicija ][ 1 ], BiljkaData[ id ][ b_Pozicija ][ 2 ], 15 );
}
}
}
}
//-----------------------[ Provjera vremena u igri ]----------------------------
if(!realtime) SetWorldTime(16);
gettime(ghour, gminute, gsecond);
FixHour(ghour);
ghour = shifthour;
if (realtime){
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
SetWorldTime(tmphour);
}
//------------------------------------------------------------------------------
strmid(zadnjireg, "Niko", 0, strlen("Niko"), 255);
//-----------------------[ Za vozila ]------------------------------------------
for(new i=0;i {
VoziloJePokrenuto = 0;
fuel = 3.0+random(15);
vehradio = 0;
VoziloPizza[ i ] = 0;
VoziloTehnickiPregled = 0;
}
for (new a = 1, j = GetVehiclePoolSize(); a <= j; a ++)
{
IsMehVozilo = false;
Gas = 41;
}
dupliexp = 0;
TajnaBudzet = 500;
for(new i; i < MAX_SADNICA; i++)
{
DrugData = DrugData = -1;
DrugData = Text3D: -1;
}
for(new i; i < MAX_D_DILERA; i++)
{
DilerData = -1;
DilerData = Text3D: -1;
}
for(new id = 1; id < sizeof(Fakcija); id++)
{
for(new slot = 0; slot < MAX_FVOZILA; slot++)
{
Fakcija = -1;
}
}
farmerVehicles = AddStaticVehicleEx(531, -381.0960, -1454.2273, 25.6920, 358.7272, 149, 149, 300); // Tractor #1
farmerVehicles = AddStaticVehicleEx(531, -378.3198, -1453.3217, 25.6899, 353.3631, 149, 149, 300); // Tractor #2
farmerVehicles = AddStaticVehicleEx(531, -375.6689, -1453.8011, 25.6909, 349.8163, 149, 149, 300); // Tractor #3
farmerVehicles = AddStaticVehicleEx(531, -367.9551, -1438.0820, 25.6901, 88.3739, 149, 149, 300); // Tractor #4
farmerVehicles = AddStaticVehicleEx(531, -368.4255, -1441.8545, 25.6934, 91.4471, 149, 149, 300); // Tractor #5
farmerVehicles = AddStaticVehicleEx(531,-372.8603,-1452.9897,25.6909,356.6519,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-383.5484,-1418.4984,25.6899,264.5304,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-386.1450,-1411.3955,25.6896,251.1361,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-400.0471,-1410.2045,25.5075,275.7338,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-394.4245,-1409.6766,25.5472,273.8736,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-360.9824,-1411.9785,25.6886,84.6826,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531,-359.4842,-1408.6444,25.6931,90.4900,149,149, 300); // josjedantraktor
farmerVehicles = AddStaticVehicleEx(531, -424.5862, -1435.8345, 23.8796, 84.4906, 149, 149, 300); // FARMERTRAKTOR1
farmerVehicles = AddStaticVehicleEx(531, -425.3390, -1439.8368, 23.9376, 81.1041, 149, 149, 300); // FARMERTRAKTOR2
farmerVehicles = AddStaticVehicleEx(531, -426.0637, -1443.6700, 23.9110, 85.7171, 149, 149, 300); // FARMERTRAKTOR3
farmerVehicles = AddStaticVehicleEx(531, -426.6648, -1447.3984, 23.8788, 85.5752, 149, 149, 300); // FARMERTRAKTOR4
farmerVehicles = AddStaticVehicleEx(531, -426.7240, -1450.8833, 23.9133, 90.7395, 149, 149, 300); // FARMERTRAKTOR5
farmerVehicles = AddStaticVehicleEx(531, -426.8502, -1454.7924, 23.9465, 90.5757, 149, 149, 300); // FARMERTRAKTOR6
farmerVehicles = AddStaticVehicleEx(531, -427.0815, -1458.1976, 23.9611, 90.4289, 149, 149, 300); // FARMERTRAKTOR7
farmerVehicles = AddStaticVehicleEx(531, -426.9562, -1462.6864, 24.0585, 81.2025, 149, 149, 300); // FARMERTRAKTOR8
farmerVehicles = AddStaticVehicleEx(531, -413.2426, -1465.0957, 25.6910, 81.7862, 149, 149, 300); // FARMERTRAKTOR9
farmerVehicles = AddStaticVehicleEx(531, -412.6809, -1461.1105, 25.6925, 86.4163, 149, 149, 300); // FARMERTRAKTOR10
farmerVehicles = AddStaticVehicleEx(532, -381.7410, -1464.9863, 26.7024, 291.6071, 149, 149, 300); // Combine Harvester #1
farmerVehicles = AddStaticVehicleEx(532, -378.1604, -1475.8516, 26.7018, 289.6638, 149, 149, 300); // Combine Harvester #2
farmerVehicles = AddStaticVehicleEx(532, -378.0062, -1485.4746, 26.5684, 287.6027, 149, 149, 300); // Combine Harvester #3
farmerVehicles = AddStaticVehicleEx(532, -365.0758, -1456.4808, 26.7020, 202.6944, 149, 149, 300); // Combine Harvester #4
farmerVehicles = AddStaticVehicleEx(532, -390.0344, -1455.4697, 26.7041, 181.5547, 149, 149, 300); // Combine Harvester #5
farmerVehicles = AddStaticVehicleEx(532,-375.5599,-1494.1449,25.7071,280.7855,149,149, 300); // josjedankombajn
farmerVehicles = AddStaticVehicleEx(532,-384.7418,-1495.9204,25.9046,278.3655,149,149, 300); // josjedankombajn
farmerVehicles = AddStaticVehicleEx(532,-389.4024,-1486.7285,26.4399,286.4191,149,149, 300); // josjedankombajn
farmerVehicles = AddStaticVehicleEx(532,-374.1972,-1504.0531,24.6411,275.3666,149,149, 300); // josjedankombajn
farmerVehicles = AddStaticVehicleEx(532,-386.1058,-1505.1652,25.2699,275.4207,149,149, 300); // josjedankombajn
farmerVehicles = AddStaticVehicleEx(532, -385.5751, -1515.6661, 24.3831, 273.2897, 149, 149, 300); // FARMERKOMBAJN1
farmerVehicles = AddStaticVehicleEx(532, -385.8902, -1524.7953, 23.6769, 268.9194, 149, 149, 300); // FARMERKOMBAJN2
farmerVehicles = AddStaticVehicleEx(532, -388.2527, -1534.6093, 23.4894, 271.3096, 149, 149, 300); // FARMERKOMBAJN3
farmerVehicles = AddStaticVehicleEx(532, -388.5854, -1546.1957, 23.3284, 270.6788, 149, 149, 300); // FARMERKOMBAJN4
farmerVehicles = AddStaticVehicleEx(532, -389.0645, -1556.6946, 23.1062, 268.9069, 149, 149, 300); // FARMERKOMBAJN5
farmerVehicles = AddStaticVehicleEx(532, -373.6092, -1514.7383, 23.6244, 274.2395, 149, 149, 300); // FARMERKOMBAJN6
farmerVehicles = AddStaticVehicleEx(532, -371.9673, -1526.4497, 22.4932, 278.6114, 149, 149, 300); // FARMERKOMBAJN7
farmerVehicles = AddStaticVehicleEx(532, -371.9868, -1537.4288, 22.3103, 270.7060, 149, 149, 300); // FARMERKOMBAJN8
farmerVehicles = AddStaticVehicleEx(532, -371.5309, -1548.9747, 22.2893, 270.6836, 149, 149, 300); // FARMERKOMBAJN9
farmerVehicles = AddStaticVehicleEx(532, -370.0919, -1559.3088, 22.1516, 270.8072, 149, 149, 300); // FARMERKOMBAJN10
//============================= LSPD VOZILA ================================
//------ Saobracajna policija -
LSPDSaob = CreateVehicle(596, 1601.5247, -1683.9993, 5.7050, 90.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(596, 1601.5247, -1692.0333, 5.7050, 90.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(596, 1601.5247, -1700.0673, 5.7050, 90.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(523, 1595.4987, -1710.9590, 5.4987, 0.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(523, 1587.6707, -1710.9590, 5.4987, 0.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(599, 1578.6401, -1710.9375, 6.1143, 0.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(599, 1570.4001, -1710.9375, 6.1143, 0.0000, 1, 86, -1);
LSPDSaob = CreateVehicle(599, 1558.8641, -1710.9375, 6.1143, 0.0000, 1, 86, -1);
//----- Inspektor -
LSPDIns = CreateVehicle(560, 1545.2197, -1684.4535, 5.7048, 90.0000, 0, 0, -1);
LSPDIns = CreateVehicle(560, 1545.2197, -1676.2135, 5.7048, 90.0000, 0, 0, -1);
LSPDIns = CreateVehicle(411, 1545.5898, -1667.7834, 5.7056, 90.0000, 0, 0, -1);
LSPDIns = CreateVehicle(411, 1545.5898, -1659.1315, 5.7056, 90.0000, 0, 0, -1);
LSPDIns = CreateVehicle(490, 1545.3263, -1651.1422, 6.1169, 90.0000, 0, 0, -1);
LSPDIns = CreateVehicle(487, 1566.0254, -1652.9648, 28.7657, 90.0000, 0, 0, -1);
//----- Specijalna -
LSPDSpec = CreateVehicle(427, 1530.5289, -1644.7538, 5.9088, 180.0000, 0, 1, -1);
LSPDSpec = CreateVehicle(428, 1534.7246, -1645.2092, 6.1171, 180.0000, 0, 0, -1);
LSPDSpec = CreateVehicle(601, 1526.5571, -1643.9969, 5.7047, 180.0000, 0, 0, -1);
LSPDSpec = CreateVehicle(528, 1538.5615, -1644.8844, 5.9111, 180.0000, 0, 0, -1);
LSPDSpec = CreateVehicle(497, 1566.1371, -1697.4963, 28.9466, 90.0000, 1, 86, -1);
//pauk rank 1
CopCar = CreateVehicle(525, 1574.5476, -1614.4030, 13.3906, 0.0000, 1, 86, -1);
CopCar = CreateVehicle(525, 1570.0876, -1614.4030, 13.3906, 0.0000, 1, 86, -1);
CopCar = CreateVehicle(525, 1565.5555, -1614.4030, 13.3906, 0.0000, 1, 86, -1);
CopCar = CreateVehicle(525, 1561.2296, -1614.4030, 13.3906, 0.0000, 1, 86, -1);
// rudar auto
RudarVozilo = CreateVehicle(554, 819.3462, 931.4532, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 818.3501, 903.8672, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 818.5865, 906.8655, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 818.8435, 910.1260, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 819.1276, 913.7297, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 819.1981, 917.1227, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 819.2333, 920.5361, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 819.2687, 923.9559, 13.4041, -89.5800, -1, -1, -1);
RudarVozilo = CreateVehicle(554, 819.3064, 927.6041, 13.4041, -89.5800, -1, -1, -1);
//pizza auto
PizzaVozilo = CreateVehicle(448,2097.1682,-1791.9878,12.9874,90.0191,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.2205,-1793.2732,12.9879,91.2143,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.2373,-1794.5366,12.9886,89.5167,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.2495,-1795.9177,12.9884,91.0834,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.3105,-1797.4427,12.9885,94.1065,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.3237,-1798.8582,12.9854,91.7373,3,3, -1); //
PizzaVozilo = CreateVehicle(448,2097.3577,-1800.4303,12.9831,91.0202,3,3, -1); //
for(new h=0; h < sizeof(PizzaVozilo); h++) { VoziloPizza[ h ] = 0; }
OsvjeziSkutere();
for(new h=0; h < 3; h++)
{
if(GetVehicleModel(LSPDIns) == 560)
{
LSPDInsSvjetlo1 = CreateDynamicObject(19797, 0.0, 0.0, 0.0, 0, 0, 0);
LSPDInsSvjetlo2 = CreateDynamicObject(19797, 0.0, 0.0, 0.0, 0, 0, 0);
LSPDInsZnak = CreateDynamicObject(19777, 0.0, 0.0, 0.0, 0, 0, 0);
AttachDynamicObjectToVehicle(LSPDInsSvjetlo1, LSPDIns, -0.254999, 2.595011, -0.259999, 0.000000, 0.000000, 179.895095);
AttachDynamicObjectToVehicle(LSPDInsSvjetlo2, LSPDIns, 0.254999, 2.595011, -0.254999, -0.000000, 180.900100, -180.900100);
AttachDynamicObjectToVehicle(LSPDInsZnak, LSPDIns, 0.000000, -2.385006, 0.155000, 90.449951, 0.000000, 0.000000);
}
}
//------[Pomicne ograde]------
for( new g = 1; g < MAX_GATES; g++ )
{
new gFile[ 50 ];
format( gFile, sizeof( gFile ), GATE_FILE, g );
if( fexist( gFile ) )
{
INI_ParseFile( gFile, "LoadGate", .bExtra = true, .extra = g );
GateData[ g ][ gateOpened ] = false;
GateData[ g ][ gateObject ] = CreateDynamicObject( GateData[ g ][ gateModel ], GateData[ g ][ gatePos ][ 0 ], GateData[ g ][ gatePos ][ 1 ], GateData[ g ][ gatePos ][ 2 ], GateData[ g ][ gatePos ][ 3 ], GateData[ g ][ gatePos ][ 4 ], GateData[ g ][ gatePos ][ 5 ], GateData[ g ][ gateWorld ], GateData[ g ][ gateInterior ] );
}
}
//----[Bankov
//teritorij
for(new id = 0; id < sizeof(GangZona); id++)
{
new filename[ 32 ];
format( filename, sizeof( filename ), F_GZONE, id );
if( fexist( filename ) )
{
INI_ParseFile( filename, "GZone_Load", .bExtra = true, .extra = id );
if(GangZona != 0) GangZona = GangZoneCreate(GangZona,GangZona,GangZona,GangZona);
}
}
//------[Fakcija/Org]------
for(new id = 1; id < sizeof(Fakcija); id++)
{
new kFile, string;
format(kFile, sizeof(kFile), FACTIONFILE, id);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajFakciju", .bExtra = true, .extra = id);
if(Fakcija != 0.0000)
{
format(string,sizeof(string),"{6EF83C}Org: {FFFFFF}%s\n{6EF83C}Lider:{FFFFFF} %s\n{6EF83C}Nadleznost: {FFFFFF}%s\n/ulaz",Fakcija,Fakcija,Fakcija);
FactionLabel = CreateDynamic3DTextLabel(string, 0x33CCFFFF, Fakcija, Fakcija, Fakcija, 30.0, _, _, _, 0, 0);
}
if(Fakcija != 0.0000) ArrestPickup = CreateDynamicPickup( 1314, 1, Fakcija,Fakcija,Fakcija, 0, 0, -1, 30.0 );
if(Fakcija != 0.0000) FSkinPickup = CreateDynamicPickup( 1275, 1, Fakcija,Fakcija,Fakcija, id+1, Fakcija, -1, 30.0 );
if(Fakcija != 0.0000) FGunPickup = CreateDynamicPickup(348, 1, Fakcija,Fakcija,Fakcija, id+1, Fakcija,-1,30.0 );
for(new slot = 0; slot < MAX_FVOZILA; slot++)
{
if(Fakcija == 1)
{
Fakcija = CreateVehicle(Fakcija, Fakcija, Fakcija, Fakcija, Fakcija, Fakcija, Fakcija, -1);
}
}
}
}
//TAXI VOZILA-----------------------------------------------------------------------------------------------------
TaxiCar = CreateVehicle(445, 1834.8065, -1870.8674, 13.2623, 359.9245, 1, 1, -1);
TaxiCar = CreateVehicle(445, 1838.0353, -1871.0096, 13.2647, 359.1959, 1, 1, -1);
TaxiCar = CreateVehicle(445, 1844.4390, -1870.7394, 13.2630, 0.0379, 1, 1, -1);
TaxiCar = CreateVehicle(445, 1843.2626, -1862.1324, 13.2595, 89.5767, 1, 1, -1);
TaxiCar = CreateVehicle(445, 1837.0658, -1852.6584, 13.2647, 89.0569, 1, 1, -1);
//VOZILA ZA MehanicarA-------------------------------------------------------------------------------
MehVozilo = CreateVehicle(525,1924.5172,-1566.5966,13.5049,179.6143,17,20, -1);
MehVozilo = CreateVehicle(525,1921.2794,-1566.6033,13.4939,179.2067,18,20, -1);
MehVozilo = CreateVehicle(525,1914.8417,-1566.6289,13.4943,180.3828,22,30, -1);
MehVozilo = CreateVehicle(525,1913.3894,-1578.0586,13.5353,269.4820,36,43, -1);
Harvest = CreateVehicle(414, 972.2819, -1262.2811, 17.0038, -180.0000, -1, -1, -1);
Harvest = CreateVehicle(414, 979.8431, -1262.6206, 17.0038, -180.0000, -1, -1, -1);
Harvest = CreateVehicle(414, 992.7885, -1261.0935, 15.0438, -180.0000, -1, -1, -1);
Harvest = CreateVehicle(414, 1009.4180, -1274.7843, 15.0438, -269.5799, -1, -1, -1);
//drvosjeca
DrvosjecaVeh = CreateVehicle(422, 1545.8757, 21.5339, 23.9118, 240.0000, 36, 1, -1);
DrvosjecaVeh = CreateVehicle(422, 1569.8055, 18.8637, 23.9758, 130.0000, 36, 1, -1);
DrvosjecaVeh = CreateVehicle(422, 1569.2483, 22.8720, 23.9758, 130.0000, 36, 1, -1);
DrvosjecaVeh = CreateVehicle(422, 1537.5256, 10.7667, 23.9758, 80.0000, 36, 1, -1);
DrvosjecaVeh = CreateVehicle(422, 1536.2151, 14.2544, 23.9758, 80.0000, 36, 1, -1);
DrvosjecaVeh = CreateVehicle(422, 1549.2555, 23.5368, 23.9118, 240.0000, 36, 1, -1);
//Autoskola - Mirnes
AutoSkolaAuto = CreateVehicle(496, 1221.1342, -1828.0129, 13.0704, 1.5600, -1, -1, 100); //261
AutoSkolaAuto = CreateVehicle(496, 1225.0779, -1828.0110, 13.0704, 1.5600, -1, -1, 100); //261
AutoSkolaAuto = CreateVehicle(496, 1229.3756, -1827.8630, 13.0704, 1.5600, -1, -1, 100); //261
// TajnaORG
TajnaOrgAuto = CreateVehicle(482, 2788.4407, -1419.4729, 16.1798, -90.0000, 0, 0, -1);
TajnaOrgAuto = CreateVehicle(418, 2788.3635, -1416.3368, 16.1798, -90.0000, 0, 0, -1);
TajnaOrgAuto = CreateVehicle(579, 2800.6863, -1423.1339, 16.1798, -90.0000, 0, 0, -1);
TajnaOrgAuto = CreateVehicle(579, 2800.6863, -1416.2554, 16.1798, -90.0000, 0, 0, -1);
PAvion = CreateVehicle(519, 1800.4440, -2409.1819, 14.6559, -170.5201, -1, -1, -1);
PAvion = CreateVehicle(519, 1825.6586, -2410.1626, 14.6559, -189.6001, -1, -1, -1);
PAvion = CreateVehicle(519, 1850.6357, -2407.7207, 14.6559, -169.6801, -1, -1, -1);
PAvion = CreateVehicle(519, 1991.2640, -2386.1748, 14.8224, -267.4801, -1, -1, -1);
PAvion = CreateVehicle(519, 1993.1958, -2315.6975, 14.8224, -267.4801, -1, -1, -1);
PAvion = CreateVehicle(519, 1993.0006, -2249.6963, 14.8224, -267.4801, -1, -1, -1);
Putar = AddStaticVehicleEx(611, 1109.9525, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(611, 1105.6227, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(611, 1101.4449, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(611, 1097.0171, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(611, 1092.4473, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(611, 1088.1471, -1220.3235, 17.3626, 0.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(552, 1109.4640, -1226.5956, 15.4240, 180.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(552, 1103.2882, -1226.5956, 15.4240, 180.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(552, 1097.4462, -1226.5956, 15.4240, 180.0000, -1, -1, 100);
Putar = AddStaticVehicleEx(552, 1091.0048, -1226.5956, 15.4240, 180.0000, -1, -1, 100);
KomunalnoVozilo = CreateVehicle(408, 1597.4581, -1553.6338, 14.1159, 0.5007, 44, 44, -1);
KomunalnoVozilo = CreateVehicle(408, 1607.8553, -1554.0151, 14.1038, 359.8382, 44, 44, -1);
KomunalnoVozilo = CreateVehicle(408, 1617.6218, -1553.8022, 14.1058, 0.5223, 44, 44, -1);
KomunalnoVozilo = CreateVehicle(408, 1628.1239, -1512.9534, 14.1217, 179.4015, 44, 44, -1);
KomunalnoVozilo = CreateVehicle(408, 1609.5906, -1494.6327, 14.1086, 90.0976, 44, 44, -1);
KomunalnoVozilo = CreateVehicle(408, 1572.8225, -1476.2759, 14.1009, 179.6607, 44, 44, -1);
VatrogasnoVozilo = CreateVehicle(407, 2104.0479, -1917.2269, 13.6665, 0.0000, 3, 1, -1);
VatrogasnoVozilo = CreateVehicle(407, 2095.3870, -1917.2269, 13.6665, 0.0000, 3, 1, -1);
VatrogasnoVozilo = CreateVehicle(407, 2122.4316, -1915.7631, 13.6665, -90.0000, 3, 1, -1);
VatrogasnoVozilo = CreateVehicle(407, 2135.9673, -1920.3278, 13.6665, 0.0000, 3, 1, -1);
VatrogasnoVozilo = CreateVehicle(407, 2131.5535, -1920.3278, 13.6665, 0.0000, 3, 1, -1);
Kosac = AddStaticVehicleEx(572, 2181.9167, -1336.2211, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2182.0002, -1330.8806, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2182.0798, -1326.0587, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2182.1987, -1321.2383, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2191.5498, -1335.9177, 23.5599, 90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2191.5039, -1330.8168, 23.5599, 90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2191.4084, -1325.6935, 23.5599, 90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2191.5200, -1320.5715, 23.5599, 90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2182.7268, -1346.3191, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(572, 2186.5251, -1346.3572, 23.5599, -90.0000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2258.3213, -1418.7866, 23.5216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2247.3525, -1418.6880, 23.5216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2237.5261, -1418.4918, 23.5216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2227.5190, -1418.4103, 23.5216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2245.9761, -1448.4327, 23.7216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2235.2388, -1448.5095, 23.7216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2226.2695, -1448.0872, 23.7216, 88.8000, -1, -1, 300);
Kosac = AddStaticVehicleEx(478, 2256.4766, -1449.0371, 23.7216, 88.8000, -1, -1, 300);
for(new h=0; h < 9; h++)
{
TaxiSign = CreateDynamicObject(19310, 10.0, 10.0, 10.0, 0, 0, 0);
AttachDynamicObjectToVehicle(TaxiSign, TaxiCar, -0.0, -0.39, 0.86 + 0.1, 0.0, 0.0, 0.0);
}
new attachjoblabel;
for(new h=0; h < sizeof(PizzaVozilo); h++)
{
// format(globalstring, sizeof(globalstring), "{F3FF02}Kapacitet skutera\n{ffffff}[ %d / 5 ]", VoziloPizza[ PizzaVozilo[ h ] ]);
PizzaVehLabel[ h ] = Create3DTextLabel( attachjoblabel, 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 1 );
Attach3DTextLabelToVehicle( PizzaVehLabel[ h ] , PizzaVozilo[ h ], 0.0, 0.0, 0.1);
}
for(new h=0; h < sizeof(TaxiCar); h++)
{
format(attachjoblabel, sizeof(attachjoblabel), "{FFFFFF}Taximetar je {F81414}iskljucen{FFFFFF}.");
TaxiVLabel[ h ] = Create3DTextLabel( attachjoblabel, 0xFF0000FF, 0.0, 0.0, 0.0, 10.0, 0, 1 );
Attach3DTextLabelToVehicle( TaxiVLabel[ h ] , TaxiCar[ h ], 0.0, 0.0, 0.1);
}
} Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
