[Pomoc] server.exe se ne pokrece kako treba

kriss23 Započeo kriss23
pre 6 godina
2,824
pregleda
39
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
kriss23
Wheel Man
pre 6 godina
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
AhmAA
Super Moderator
pre 6 godina
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

Balkan SA:MP - since 2009

kriss23
Wheel Man
pre 6 godina
Pokusao sam, koju god verziju plugina skinem, skoro isto izbacuje
Dzoni Zivkovic
Underboss
pre 6 godina
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
Nikola-.-
Kingpin
pre 6 godina
updateuj i ostale plugine usput
sscanf plugin loaded.    

[22:26:48]    (c) 2009 Alex "Y_Less" Cole

[22:26:48]    0.3d-R2 500 Players "dnee"
kriss23
Wheel Man
pre 6 godina
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: 82
haris25
Shot Caller
pre 6 godina
javi se pm
kriss23
Wheel Man
pre 6 godina
BUMP zna li netko do čega je
kriss23
Wheel Man
pre 6 godina
BUMP
malipablo
Enforcer
pre 6 godina
update plugine i proveri sta ti izaziva crash pod ongamemodeinit moze biti lose koriscenje fread() funkcije

https://wiki.sa-mp.com/wiki/Fread

ako mozes compile skriptu pod -d3 i posalji log
Kawaki
Shot Caller
pre 6 godina
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 je
kriss23
Wheel Man
pre 6 godina
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
kriss23
Wheel Man
pre 5 godina
BUMP
malipablo
Enforcer
pre 5 godina
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.
kriss23
Wheel Man
pre 5 godina
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