[Pomoc] Ivex Ownership

Započeo kristiankico
12. Apr. 2012. Zaključano
1,088
pregleda
14
postova
kristiankico
4
Shot Caller
12. Apr. 2012.
Skripta koju koristim: CLRP
Detaljan opis problema: Auto kupim,sve normalno radi,sve super ali ga nece spremiti,odem relog auta nema.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Non-Stop Samper
5
Underboss
12. Apr. 2012.
Daj kod tog Ownershipa..
kristiankico
4
Shot Caller
12. Apr. 2012.
Evo pogledaj...
 
/*
Ivex`s veh salon - ownership :)

enjoy

*/
#include
#include
#include
#include
#include
#include
#include
#pragma tabsize 0
#define FILTERSCRIPT
#if defined FILTERSCRIPT

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x9EC73DAA
#define COLOR_RED 0xAA3333AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define SCM SendClientMessage
#define COLOR_MEDIUMAQUA 0x83BFBFAA
#define BROJ_PRODAJNIH_MODELA 29
#define MAX_XD_VOZILA 50
#define File_Vozila "Vozila_File.cfg"

enum pl
{
pCar1,
pCar2,
pMainKey
};
new PlayerInfo;

//============================== Vozila ========================================
enum vozila
{
    mBroj,
mKoristen,
mModel,
Float:mX,
Float:mY,
Float:mZ,
Float:mA,
mpBoja,
mdBoja,
mZakljucan,
mOsobno,
mVlasnik,
};

new Text:MotoTextDraw;
new Vozila;
new bool:KupnjaVozila;
new IzlozbenoVozilo;
new AutoModel;
new Mtimer;
new ProdajaPonuda = 999;
new ProdajaKupac = 999;
new CjenaProdajeAuta;
new Mboja;

new Modeli_vozila =
{
    {411,650000},
{415,520000},
{424,380000},
{426,180000},
{429,400000},
{434,540000},
{437,500000},
{444,850000},
{451,750000},
{477,385000},
{480,240000},
{502,600000},
{503,600000},
{506,470000},
{541,489000},
{550,210000},
{555,241000},
{559,390000},
{558,180000},
{560,500000},
{561,150000},
{562,432156},
{565,170000},
{568,200000},
{579,190500},
{587,456456},
{589,100000},
{602,320000},
{603,270000} // tu se dodaje jos vozila koja hocete da se prodaju samo jos gore povecate broj prodajnih!
};

new NaziviVozila[ 212 ][] =
{
"400 - Landstalker",  "401 - Bravura",  "402 - Buffalo",  "403 - Linerunner",  "404 - Pereniel",  "405 - Sentinel",  "406 - Dumper",  "407 - Firetruck",  "408 - Trashmaster",  "409 - Stretch",
"410 - Manana",  "411 - Infernus",  "412 - Voodoo",  "413 - Pony",  "414 - Mule",  "415 - Cheetah",  "416 - Ambulance",  "417 - Leviathan",  "418 - Moonbeam",  "419 - Esperanto",  "420 - Taxi",
"421 - Washington",  "422 - Bobcat",  "423 - Mr Whoopee",  "424 - BF Injection",  "425 - Hunter",  "426 - Premier",  "427 - Enforcer",  "428 - Securicar",  "429 - Banshee",  "430 - Predator",
"431 - Bus",  "432 - Rhino",  "433 - Barracks",  "434 - Hotknife",  "435 - Trailer",  "436 - Previon",  "437 - Coach",  "438 - Cabbie",  "439 - Stallion",  "440 - Rumpo",  "441 - RC Bandit", "442 - Romero",
"443 - Packer",  "444 - Monster",  "445- Admiral",  "446 - Squalo",  "447 - Seasparrow",  "448 - Pizzaboy",  "449 - Tram",  "450 - Trailer",  "451 - Turismo",  "452 - Speeder",  "453 - Reefer",  "454 - Tropic",  "455 - Flatbed",
"456 - Yankee",  "457 - Caddy",  "458 - Solair",  "459 - Berkley's RC Van",  "460 - Skimmer",  "461 - PCJ-600",  "462 - Faggio",  "463 - Freeway",  "464 - RC Baron",  "465 - RC Raider",
"466 - Glendale",  "467 - Oceanic",  "468 - Sanchez",  "469 - Sparrow",  "470 - Patriot",  "471 - Quad",  "472 - Coastguard",  "473 - Dinghy",  "474 - Hermes",  "475 - Sabre",  "476 - Rustler",
"477 - ZR350",  "478 - Walton",  "479 - Regina",  "480 - Comet",  "481 - BMX",  "482 - Burrito",  "483 - Camper",  "484 - Marquis",  "485 - Baggage",  "486 - Dozer",  "487 - Maverick",  "488 - News Chopper",
"489 - Rancher",  "490 - FBI Rancher",  "491 - Virgo",  "492 - Greenwood",  "493 - Jetmax",  "494 - Hotring",  "495 - Sandking",  "496 - Blista Compact",  "497 - Police Maverick",
"498 - Boxville",  "499 - Benson",  "500 - Mesa",  "501 - RC Goblin",  "502 - Hotring Racer",  "503 - Hotring Racer",  "504 - Bloodring Banger",  "505 - Rancher",  "506 - Super GT",
"507 - Elegant",  "508 - Journey",  "509 - Bike",  "510 - Mountain Bike",  "511 - Beagle",  "512 - Cropdust",  "513 - Stunt",  "514 - Tanker",  "515 - RoadTrain",  "516 - Nebula",  "517 - Majestic",
"518 - Buccaneer",  "519 - Shamal",  "520 - Hydra",  "521 - FCR-900",  "522 - NRG-500",  "523 - HPV1000",  "524 - Cement Truck",  "525 - Tow Truck",  "526 - Fortune",  "527 - Cadrona",  "528 - FBI Truck",
"529 - Willard",  "530 - Forklift",  "531 - Tractor",  "532 - Combine",  "533 - Feltzer",  "534 - Remington",  "535 - Slamvan",  "536 - Blade",  "537 - Freight",  "538 - Streak",  "539 - Vortex",  "540 - Vincent",
"541 - Bullet",  "542 - Clover",  "543 - Sadler",  "544 - Firetruck",  "545 - Hustler",  "546 - Intruder",  "547 - Primo",  "548 - Cargobob",  "549 - Tampa",  "550 - Sunrise",  "551 - Merit",  "552 - Utility",
"553 - Nevada",  "554 - Yosemite",  "555 - Windsor",  "556 - Monster",  "557 - Monster",  "558 - Uranus",  "559 - Jester",  "560 - Sultan",  "561 - Stratum",  "562 - Elegy",  "563 - Raindance",  "564 - RC Tiger",
"565 - Flash",  "566 - Tahoma",  "567 - Savanna",  "568 - Bandito",  "569 - Freight",  "570 - Trailer",  "571 - Kart",  "572 - Mower",  "573 - Duneride",  "574 - Sweeper",  "575 - Broadway",
"576 - Tornado",  "577 - AT-400",  "578 - DFT-30",  "579 - Huntley",  "580 - Stafford",  "581 - BF-400",  "582 - Newsvan",  "583 - Tug",  "584 - Trailer",  "585 - Emperor",  "586 - Wayfarer",
"587 - Euros",  "588 - Hotdog",  "589 - Club",  "590 - Trailer",  "591 - Trailer",  "592 - Andromada",  "593 - Dodo",  "594 - RC Cam",  "595 - Launch",  "596 - Police Car (LSPD)",  "597 - Police Car (SFPD)",
"598 - Police Car (LVPD)",  "599 - Police Ranger",  "600 - Picador",  "601 - S.W.A.T. Van",  "602 - Alpha",  "603 - Phoenix",  "604 - Glendale",  "605 - Sadler",  "606 - Luggage Trailer A",
"607 - Luggage Trailer B",  "608 - Stair Trailer",  "609 - Boxville",  "610 - Farm Plow",  "611 - Utility Trailer"
};
//==============================================================================

public OnFilterScriptInit()
{
IzlozbenoVozilo = CreateVehicle(Modeli_vozila, 1129.2640,-1454.3809,15.7969,181.4425, Mboja, Mboja, 30000); // na izlozbi onaj xd
MotoText(); // textdraw
LoadVozilo(); // loadanje lvl 1
for(new i = 1; i < sizeof(Vozila); i++)
{
if(Vozila !=0 && Vozila !=0)
    {
Vozila = CreateVehicle(Vozila,Vozila,Vozila,Vozila,Vozila,Vozila,Vozila,300000);
}
}
return 1;
}

public OnFilterScriptExit()
{
    DMotoText();// unistava textdraw
    for(new i; i < sizeof(Vozila); i ++)
        {
        DestroyVehicle(Vozila);
        }
return 1;
}
#endif

main()
{
print("\n----------------------------------");
print(" Ivex`s car ownership rules xD");
print("----------------------------------\n");
}

public OnPlayerConnect(playerid)
{
    // vozilo RESET KLJUCA
PlayerInfo = GetMyCar1(playerid); //auto 1
PlayerInfo = GetMyCar2(playerid); //auto 2
if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else{PlayerInfo = 255;}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

stock Ime(playerid)
{
new ime;
GetPlayerName(playerid, ime, MAX_PLAYER_NAME);
return ime;
}

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string <= ' '))
{
index++;
}

new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}

//==========VOZILA := Vozila OWNERSHIP==========================================
forward MotoIzlozba(playerid);
public MotoIzlozba(playerid)
{
if(IsPlayerConnected(playerid))
{
if(KupnjaVozila == true)
{
new string;
new ime;
    new Keys, ud, lr;
    GetPlayerKeys(playerid, Keys, ud, lr);
    GetPlayerName(playerid, ime, sizeof(ime));
if(lr > 0)
{
AutoModel++;
if(AutoModel > BROJ_PRODAJNIH_MODELA-1) {AutoModel = 0;}
DestroyVehicle(IzlozbenoVozilo);
IzlozbenoVozilo = CreateVehicle(Modeli_vozila, 1129.2640,-1454.3809,15.7969,181.4425, Mboja, Mboja, 30000);
format(string,sizeof(string),"~h~~h~~b~Cjena: %d~n~~n~~h~~h~~y~< ~g~dalje ~h~~h~~y~>",Modeli_vozila);
TextDrawSetString(MotoTextDraw,string);
}
else if(lr < 0)
{
AutoModel--;
if (AutoModel < 0) {AutoModel = BROJ_PRODAJNIH_MODELA-1;}
DestroyVehicle(IzlozbenoVozilo);
IzlozbenoVozilo = CreateVehicle(Modeli_vozila, 1129.2640,-1454.3809,15.7969,181.4425, Mboja, Mboja, 30000);
format(string,sizeof(string),"~h~~h~~b~Cjena: %d~n~~n~~h~~h~~y~< ~g~prethodno ~h~~h~~y~>",Modeli_vozila);
TextDrawSetString(MotoTextDraw,string);
}
else if(Keys & KEY_SECONDARY_ATTACK)
{
if(PlayerInfo == 255 || PlayerInfo == 255 || PlayerInfo == 255 && PlayerInfo == 255)
{
if(GetPlayerMoney(playerid) >= Modeli_vozila)
{
for(new i = 1; i < sizeof(Vozila); i++ )
{
if(Vozila == 0 && Vozila == 0 && Vozila == 0 && Vozila == 0)
{
// vozilo RESET KLJUCA
PlayerInfo = GetMyCar1(playerid); //auto 1
PlayerInfo = GetMyCar2(playerid); //auto 2

if(PlayerInfo == 255 && PlayerInfo == 255)
{PlayerInfo = i;
Vozila = 1;}
    else if(PlayerInfo == 255 && PlayerInfo != 255)
{PlayerInfo = i;
Vozila = 2;}
    else if(PlayerInfo != 255 && PlayerInfo == 255)
{PlayerInfo = i;
Vozila = 1;}
PlayerInfo = i;

SendClientMessage(playerid, COLOR_GREEN, "Kupili ste vozilo! Za pomoc koriste /vehhelp !");
GivePlayerMoney(playerid,-Modeli_vozila);
Vozila = 1;
Vozila = Modeli_vozila;
Vozila = 1106.5691;
Vozila = -1428.4077;
Vozila = 16.0969;
Vozila = 265.0799;
Vozila = Mboja;
Vozila = Mboja;
Vozila = 0;
strmid(Vozila, ime, 0, strlen(ime), 999);
          TogglePlayerControllable(playerid, 1);
          Vozila = CreateVehicle(Modeli_vozila, Vozila,Vozila,Vozila,Vozila, Vozila, Vozila, 30000);
          KillTimer(Mtimer);
          KupnjaVozila = false;
          HMotoText(playerid);
          SetCameraBehindPlayer(playerid);
          UpdateVozilo(i);
          break;
              }
            }
          }
          else
          {
          format(string,sizeof(string),"Nemas dosta novaca! Ovo vozilo stoji %d dolara!",Modeli_vozila);
SendClientMessage(playerid,COLOR_LIGHTRED,string);
}
    }
    else
    {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Vec imate vozilo!");
    }
    }
    else if (Keys &  KEY_HANDBRAKE || Keys &  KEY_JUMP )
    {
    KillTimer(Mtimer);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Odustali ste od kupnje vaseg vozila...");
    KupnjaVozila = false;
    HMotoText(playerid);
    SetCameraBehindPlayer(playerid);
    }
}
}
return 1;
}

stock CjenaVozilaIzModela(Model) // kod nepostojeceg modela izbacuje krivu cjenu tako da precizno !
{
for(new i = 0; i < BROJ_PRODAJNIH_MODELA; i++)
    {
        if(Modeli_vozila == Model) return i;
    }
return 0;
}

stock GetMyCar1(playerid) // ako postoji returna ID voziloa (my car id) , inace returna 255 sto je NEVAZECI ID
{
for(new i = 1; i < sizeof(Vozila); i++)
{
if(Vozila == 1)
{
      if (!strcmp(Vozila, Ime(playerid))) return i;
        }
}
return 255;
}

stock GetMyCar2(playerid)// ako postoji returna ID voziloa (my car id) , inace returna 255 sto je NEVAZECI ID
{
for(new i = 1; i < sizeof(Vozila); i++)
{
if(Vozila == 2)
{
      if (!strcmp(Vozila, Ime(playerid))) return i;
}
}
return 255;
}

stock MotoText()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid ++)
{
    MotoTextDraw = TextDrawCreate(295.500000,310.000000,"~h~~h~~b~Cjena:------~n~~n~~h~~h~~y~< ~g~dalje ~h~~h~~y~>");
    TextDrawAlignment(MotoTextDraw,0);
    TextDrawBackgroundColor(MotoTextDraw,0x000000ff);
    TextDrawFont(MotoTextDraw,1);
    TextDrawLetterSize(MotoTextDraw,0.499999,1.000000);
    TextDrawColor(MotoTextDraw,0xF5DEB3AA);
    TextDrawSetOutline(MotoTextDraw,1);
    TextDrawSetProportional(MotoTextDraw,1);
    TextDrawSetShadow(MotoTextDraw,1);
    }
}
stock HMotoText(playerid)
{
      TextDrawHideForPlayer(playerid,MotoTextDraw);
}
stock SMotoText(playerid)
{
      TextDrawShowForPlayer(playerid,MotoTextDraw);
}

stock DMotoText()
{
    for(new playerid = 0; playerid < MAX_PLAYERS; playerid ++)
{
      TextDrawDestroy(MotoTextDraw);
    }
}

//==========VOZILA := Vozila OWNERSHIP Save % Load==============================

stock LoadVozilo()
{
if(!dini_Exists(File_Vozila))
{dini_Create(File_Vozila);}
new loader;
new reload;
for(new i = 1;i {
format(loader,sizeof(loader),"ID_%d",i);
strmid(reload,dini_Get(File_Vozila,loader),0,256,256);
new data2; //STRING
sscanf(reload,
"p<,>dd\
ffff\
ddd\
s\
d",
Vozila,Vozila,
Vozila,Vozila,Vozila,Vozila,
Vozila,Vozila,Vozila,
data2, // string
Vozila);  // varijable ostale
strmid(Vozila, data2, 0, strlen(data2), 255);
// kraj loadanja
}
  return 1;
}

stock UpdateVozilo(id)
{
new saver;
new Spliter;
if(dini_Exists(File_Vozila))
{
    format(saver,sizeof(saver),"ID_%d",id);
    format(Spliter,sizeof(Spliter),
"%d,%d,\
%f,%f,%f,%f,\
%d,%d,%d,\
%s,\
%d",
Vozila,Vozila,
Vozila,Vozila,Vozila,Vozila,
Vozila,Vozila,Vozila,
Vozila,
Vozila);
dini_Set(File_Vozila,saver,Spliter);
if(Vozila == 0)
        {
            dini_Unset(File_Vozila ,saver);
        }
  }
  return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y , Z);
for(new i = 1; i < sizeof(Vozila); i++)
{
if(Vozila == vehicleid)
{
if(Vozila == 1)
{
                        new string;
                        format(string, sizeof(string), "~g~~n~VLASNIK:~w~ %s",Vozila);
          GameTextForPlayer(playerid,string,2000,4);
            if(Vozila != 0)
          {
          SetPlayerPos(playerid,X,Y,Z);
          }
}
}
    }
if( vehicleid == IzlozbenoVozilo)
  {
  SetPlayerPos(playerid,X,Y,Z);
  GameTextForPlayer(playerid,"Nemozete uci u izlozbeno~n~  vozilo...",2000,5);
  }
return 1;
}

public OnVehicleSpawn(vehicleid)
{
for(new i = 1; i < sizeof(Vozila); i++)
{
if(Vozila == vehicleid)
{
ChangeVehicleColor(vehicleid, Vozila, Vozila);
SetVehiclePos(Vozila, Vozila, Vozila,Vozila);
SetVehicleZAngle(Vozila, Vozila);
}
}
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string;
new sendername[24+MAX_PLAYER_NAME];
if(dialogid == 250 && response)
{

        switch(listitem)
        {
            case 0:
              {
              if(PlayerInfo != 255 || PlayerInfo != 255)
                {
                PlayerInfo = PlayerInfo;
            SCM(playerid, COLOR_GREEN, "Izmjenili ste kljuc svojeg voziloa! (kljuc 1)");
            }
else
{
SCM(playerid, COLOR_LIGHTRED, " Nemas 2 voziloa!");
}
                }
            case 1:
                {
if(PlayerInfo != 255 || PlayerInfo != 255)
                {
                PlayerInfo = PlayerInfo;
            SCM(playerid, COLOR_GREEN, "Izmjenili ste kljuc svojeg voziloa! (kljuc 2)");
            }
else
{
SCM(playerid, COLOR_LIGHTRED, " Nemas 2 voziloa!");
}
}
}
  return 1;
}

if(dialogid == 251 && response)
{
if(!strlen(inputtext))
{
}
new IdKupca = ProdajaKupac;
    new naknada = strval(inputtext);
    CjenaProdajeAuta = naknada;
    new string1, model, KIme;
    GetPlayerName(IdKupca, KIme, sizeof(KIme));
    if(PlayerInfo != 255)
{model = GetVehicleModel(Vozila[PlayerInfo]);
format(string1, sizeof(string1), "%s",NaziviVozila[model - 400] );}
else{string1 = "Nista!";}
format(string, sizeof(string), "ZavrsniNalog:\n-Vozilo: %s\n-Kupac: %s\n-Cijena: %d$\n\nDali zaista zelite prodati svoj vozilo?",string1, KIme, naknada);
ShowPlayerDialog(playerid,252,DIALOG_STYLE_MSGBOX,"Zavrsni dio prodaje",string,"Uredu","Odustani");
  return 1;
}
if(dialogid == 252)
{
    if(response == 1)
    {
SCM(playerid, COLOR_WHITE, "Poslali ste zahtjev za prodaju!");
new IdKupca = ProdajaKupac;
new string1, model, KIme;
    GetPlayerName(playerid, KIme, sizeof(KIme));
    if(PlayerInfo != 255)
{model = GetVehicleModel(Vozila[PlayerInfo]);
format(string1, sizeof(string1), "%s",NaziviVozila[model - 400] );}
else{string1 = "Nista!";}
format(string, sizeof(string), "Kupo-Prodaja voziloa!\n-vozilo: %s\n-Cijena: %d$\nProdavac: %s\n\nDali zelite potvrditi kupnju voziloa?",string1,CjenaProdajeAuta,KIme);
ShowPlayerDialog(IdKupca,253,DIALOG_STYLE_MSGBOX,"Zavrsni dio prodaje",string,"Uredu","Odustani");
}
else if(response == 0)
{
    SCM(playerid, COLOR_WHITE, "Odustali ste od prodaje vozila!");
}
return 1;
}
if(dialogid == 253)
{
    if(response == 1)
    {
          if(ProdajaPonuda < 999)
  {
    if(IsPlayerConnected(ProdajaPonuda))
        {
        new Id = ProdajaPonuda;
        new kljuc2 = GetMyCar2(Id);
        new IdAuta = PlayerInfo;
        if(GetPlayerMoney(playerid) >= CjenaProdajeAuta)
            {
            if(PlayerInfo == 255 || PlayerInfo == 255)
                {
//                      ponuÄ‘ac
                if(PlayerInfo == PlayerInfo)
        {
            if(kljuc2 != 255)
            {
          Vozila = 1;
            UpdateVozilo(kljuc2);
            }
            }
            GivePlayerMoney(Id, CjenaProdajeAuta);
if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
else if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else {PlayerInfo = 255;}
SendClientMessage(Id, COLOR_GREEN, "Prodali ste vozilo!");
//                              Kupac
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo == 255 && PlayerInfo == 255)
{PlayerInfo = IdAuta;
Vozila = 1;}
    else if(PlayerInfo == 255 && PlayerInfo != 255)
{PlayerInfo = IdAuta;
Vozila = 2;}
    else if(PlayerInfo != 255 && PlayerInfo == 255)
{PlayerInfo = IdAuta;
Vozila = 1;}
PlayerInfo = IdAuta;
strmid(Vozila, sendername, 0, strlen(sendername), 999);
GivePlayerMoney(playerid, -CjenaProdajeAuta);
CjenaProdajeAuta = 0;
ProdajaPonuda = 999;
SendClientMessage(playerid, COLOR_MEDIUMAQUA, "Kupili ste vozilo! Za pomoc koriste /vehhelp !");
UpdateVozilo(IdAuta);
    }
else{SCM(playerid, COLOR_WHITE, "Vec imas 2 voziloa!"); SCM(Id, COLOR_WHITE, "Kupac vec ima 2 voziloa!");}
}
else{SCM(playerid, COLOR_WHITE, "Nemate dosta novaca!"); SCM(Id, COLOR_WHITE, "Kupac nema dosta novaca kod sebe!");}
}
else{SCM(playerid, COLOR_WHITE, "Prodavac te zajebo i otisao off!"); }
  }
}
else if(response == 0)
{
    SCM(playerid, COLOR_WHITE, "Odustali ste od kupnje vozila!");
}
return 1;
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new string;
new sendername;
new playername;
new cmd;
new tmp;
new  idx;
cmd = strtok(cmdtext, idx);

/*
:..............................................................................:

SYSTEM VOZILA & OWNERSHIP BY IVEX

System automobila i System voziloa

Vozila OWNERSHIP !!
*/

if(strcmp(cmd, "/autosalon", true) == 0)
{
    if(KupnjaVozila == false)
    {
    if(GetPlayerState(playerid) != 2)
    {
  if (IsPlayerInRangeOfPoint(playerid, 10.0,1129.2640,-1454.3809,15.7969) )
{
TogglePlayerControllable(playerid, 0);
KupnjaVozila = true;
  Mtimer = SetTimerEx("MotoIzlozba",500,1,"i",playerid);
  SCM(playerid, COLOR_LIGHTBLUE, " Koristite tipke lijevo i desno za pregledavanje voziloa..");
  SCM(playerid, COLOR_LIGHTBLUE, " Za kupnju stisnite Enter ili (F)");
  SCM(playerid, COLOR_LIGHTBLUE, " Za odustat stisnite ili ");
  SMotoText(playerid);
  format(string,sizeof(string),"~h~~h~~b~Cjena: %d~n~~n~~h~~h~~y~< ~g~dalje ~h~~h~~y~>",Modeli_vozila);
TextDrawSetString(MotoTextDraw,string);
SetPlayerCameraPos(playerid, 1124.1003,-1458.3739,18.4870);
        SetPlayerCameraLookAt(playerid,1130.2097,-1454.3793,15.7969);
}
else
{
SCM(playerid, COLOR_LIGHTRED, " Niste na mjestu za kupnju vozila!");
return 1;
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, " Nemozete kupovati ako ste u vozilu..nije rp xD");
return 1;
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, " Vec pregledavate vozila!");
return 1;
}
return 1;
}
if(strcmp(cmd, "/autosalonboja", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid, 10.0,1129.2640,-1454.3809,15.7969))
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /autosalonboja ");
return 1;
}
Mboja = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /autosalonboja ");
return 1;
}
Mboja= strval(tmp);
ChangeVehicleColor(IzlozbenoVozilo, Mboja,Mboja);
    }
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Preudaljeni ste od izlozbenog vozila!");
return 1;
}
return 1;
}

if(strcmp(cmd, "/switchkeys", true) == 0)
{
new gtext;
new string1;
new VNString1, Model1;
new VNString2, Model2;
if(PlayerInfo == PlayerInfo){gtext = "Kljucevi vozila: Trenutni kljuc: vozilo 1!";}
else if(PlayerInfo == PlayerInfo){gtext = "Kljucevi vozila: Trenutni kljuc: vozilo 2!";}
else { gtext = "Kljucevi vozila: Trenutni kljuc `nista`"; }
format(string, sizeof(string),"%s", gtext);
if(PlayerInfo != 255)
{Model1 = GetVehicleModel(Vozila[PlayerInfo]);
format(VNString1, sizeof(VNString1), "%s",NaziviVozila[Model1 - 400] );}
else{VNString1 = "Nista";}
if(PlayerInfo != 255)
{Model2 = GetVehicleModel(Vozila[PlayerInfo]);
format(VNString2, sizeof(VNString2), "%s",NaziviVozila[Model2 - 400]);}
else{VNString2 = "Nista";}
format(string1, sizeof(string1), "Vozilo Kljuc: %s (1)\nVozilo Kljuc: %s (2)",VNString1,VNString2);
ShowPlayerDialog(playerid, 250, DIALOG_STYLE_LIST, string, string1, "Odaberi", "Odustani");
return 1;
}
if(strcmp(cmd, "/prodaj", true) == 0 )
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_WHITE, "KORISTENJE: /prodaj [playerid ili ime]");
return 1;
}
new igrac;
igrac = ReturnUser(tmp);
if(IsPlayerConnected(igrac))
{
if(PlayerInfo != 255)
  {
        new string1, model;
        if(PlayerInfo != 255)
{model = GetVehicleModel(Vozila[PlayerInfo]);
format(string1, sizeof(string1), "%s",NaziviVozila[model - 400] );}
else{string1 = "Nista!";}
format(string, sizeof(string), "Molimo unesite naknadu za koju prodajete svoje\nvozilo (%s)", string1);
      ShowPlayerDialog(playerid,251,DIALOG_STYLE_INPUT,"Naknada",string,"Dalje","Odustani");
      ProdajaPonuda = playerid;
ProdajaKupac = igrac;
  }
  else{SCM(playerid, COLOR_LIGHTRED, "Nemas vozilo za prodat ili pokusaj promjenit kljuc!");}
}
return 1;
}
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vozilo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        new x_nr;
        x_nr = strtok(cmdtext, idx);
        if(!strlen(x_nr))
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja ,prodaj, lociraj, gpsoff");
            return 1;
        }
        if(strcmp(x_nr,"parkiraj",true) == 0)
        {
        if(IsPlayerConnected(playerid))
  {
new skljuc = PlayerInfo;
  new vehicleid = GetPlayerVehicleID(playerid);
  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
  if( PlayerInfo == 255)
        {
        SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
        return 1;
        }
if(PlayerInfo != 0)
{
        for(new i = 1; i < sizeof(Vozila); i++)
    {
    if(vehicleid == Vozila)
    {
    if(skljuc == i)
      {
    new Float:x,Float:y,Float:z;
new Float:a;
GetVehiclePos(vehicleid, x, y, z);
GetVehicleZAngle(vehicleid, a);
Vozila = x;
Vozila = y;
Vozila = z;
Vozila = a;
SetVehiclePos(vehicleid, Vozila,Vozila,Vozila);
SetVehicleZAngle(vehicleid, Vozila);
SCM(playerid, COLOR_GREEN, "Parkirano!");
UpdateVozilo(i);
return 1;
  }
else
{
SCM(playerid, COLOR_LIGHTRED,"Niste u svom vozilu!");
return 1;
}
}
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Nemate vozilo!");
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Morate biti u svom vozilu da bi ga parkirali!!");
}
}
return 1;
}
else if(strcmp(x_nr,"lock",true) == 0)
        {
                    new skljuc = PlayerInfo;
if(IsPlayerConnected(playerid))
  {
        if(PlayerInfo != 255)
        {
format(string, sizeof(string), "Vozilo zakljucano!");
SendClientMessage(playerid,COLOR_LIGHTRED,string);
Vozila = 1;
UpdateVozilo(skljuc);
return 1;
}
}
return 1;
        }
        else if(strcmp(x_nr,"unlock",true) == 0)
        {
                    new skljuc = PlayerInfo;
if(IsPlayerConnected(playerid))
  {
        if(PlayerInfo != 255)
        {
format(string, sizeof(string), "Vozilo otkljucano!");
SendClientMessage(playerid,COLOR_LIGHTGREEN,string);
Vozila = 0;
UpdateVozilo(skljuc);
return 1;
}
}
return 1;
        }
      else if(strcmp(x_nr,"boja",true) == 0)
        {
      new boja;
    new skljuc = PlayerInfo;
    new vehicleid = GetPlayerVehicleID(playerid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
if(PlayerInfo != 255)
      {
      for(new i = 1; i < sizeof(Vozila); i++)
{
    if(vehicleid == Vozila)
    {
  if(skljuc == i)
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "/v(ozilo) boja ");
return 1;
}
boja = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "/v(ozilo) boja ");
return 1;
}
  boja= strval(tmp);
    Vozila = boja;
      Vozila = boja;
ChangeVehicleColor(Vozila, Vozila,Vozila);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vasa nova boja je postavljena!");
UpdateVozilo(skljuc);
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Nisi u svome vozilu!");
}
}
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "Moras biti u svom vozilu!");
}
return 1;
        }
    else if(strcmp(x_nr,"prodaj",true) == 0)
        {
    if(GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid,12.0,1106.5691,-1428.4077,15.7969))
    {
new mkljuc = PlayerInfo;
new kljuc0 = GetMyCar2(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo != 255)
{
        for(new i = 1; i < sizeof(Vozila); i++)
    {
    if(vehicleid == Vozila)
    {
    if(mkljuc == i)
    {
    if( Vozila == 1)
    {
      if(PlayerInfo != 255 && PlayerInfo != 255)
        {
            if(PlayerInfo == PlayerInfo)
                {
              Vozila = 1;
                UpdateVozilo(kljuc0);
                }
      }
        new varid = CjenaVozilaIzModela(GetVehicleModel(GetPlayerVehicleID(playerid)));
    Vozila = 0;
    Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Vozila, "Drzava", 0, strlen("Drzava"), 999);
if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
else if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else {PlayerInfo = 255;}
DestroyVehicle(vehicleid);
TogglePlayerControllable(playerid, 1);
GivePlayerMoney(playerid, Modeli_vozila);
SendClientMessage(playerid, COLOR_GREEN, "Prodali ste vozilo!");
UpdateVozilo(i);
return 1;
  }
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Niste u svom vozilu!!");
return 1;
}
}
}
}
    }
    else
  {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Niste na mjestu za prodaju (kod >>delivery<< mjesta)!");
    }
  }
  else
{
  SendClientMessage(playerid, COLOR_LIGHTRED, "Trebate biti u vozilu!");
  }
  return 1;
        }
else if(strcmp(x_nr,"lociraj",true) == 0)
        {
                    new skljuc = PlayerInfo;
if(IsPlayerConnected(playerid))
{
  if(PlayerInfo == 255)
        {
        SendClientMessage(playerid, COLOR_LIGHTRED, "Nemas vozilo!!");
        return 1;
        }
        new Float:aX ,Float:aY ,Float:aZ;
        if(PlayerInfo != 255)
        {
        /*
if(Signal(playerid) == 6)
    {
GameTextForPlayer(playerid, "~r~Nema signala!", 1000, 1);
return 1;
    }
else if(Signal(playerid) == 5)
    {
    new signalrandom = random(6);
    switch(signalrandom)
      {
        case 0, 1, 2, 3:
        {
            SCM(playerid, COLOR_LIGHTRED, "Signal slab! Neuspjelo lociranje!");
        }
        case 4, 5:
        {
            GetVehiclePos(Vozila, aX, aY, aZ);
        SetPlayerCheckpoint(playerid,aX ,aY ,aZ, 8.0);
        SCM(playerid, COLOR_LIGHTBLUE, "GPS:Signal slab... Odrediste oznaceno na karti!");
        }
    }
    }
else
*/
{
GetVehiclePos(Vozila, aX, aY, aZ);
        SetPlayerCheckpoint(playerid,aX ,aY ,aZ, 8.0);
        SCM(playerid, COLOR_LIGHTBLUE, "GPS: Odrediste oznaceno na karti!");
        }

}
}
return 1;
        }
      else if(strcmp(x_nr,"gpsoff",true) == 0)
      {
          if(PlayerInfo != 255)
        {
          DisablePlayerCheckpoint(playerid);
          }
          else
          {
          SCM(playerid, COLOR_LIGHTRED, "Nemas vozilo!");
          }
return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Koristenje: /v(ozilo) ");
            SendClientMessage(playerid, 0x83BFBFAA, "Moguca imena: parkiraj, lock, unlock, boja,prodaj, lociraj, gpsoff");
            return 1;
        }
    }
    return 1;
}
if(strcmp(cmd,"/myvehs",true)==0)
{
if(IsPlayerConnected(playerid))
{
new VozName1, IDvozila1;
new VozName2, IDvozila2;
if(PlayerInfo != 255)
{IDvozila1 = GetVehicleModel(Vozila[PlayerInfo]);
format(VozName1, sizeof(VozName1), "%s",NaziviVozila[IDvozila1 - 400] );}
else{VozName1 = "Nije u posjedu!";}

if(PlayerInfo != 255)
{IDvozila2 = GetVehicleModel(Vozila[PlayerInfo]);
format(VozName2, sizeof(VozName2), "%s",NaziviVozila[IDvozila2 - 400]);}
else{VozName2 = "Nije u posjedu!";}
format(string, sizeof(string), "Vozilo:    Model: %s - Kljuc: %d\n\nVozilo:    Model: %s- Kljuc: %d\n\nTrenutni kljuc: %d",
VozName1,PlayerInfo,VozName2, PlayerInfo, PlayerInfo);
ShowPlayerDialog(playerid,260,DIALOG_STYLE_MSGBOX,"Vasa vozila!",string,"OK","OK");
  }
return 1;
}
//=============================ADMIN KOMANDE ZA MY BIKE !! =====================
if(strcmp(cmd,"/mycar",true)==0)
{
if(IsPlayerConnected(playerid))
{
format(string, sizeof(string), "Vase Vozilo (kupljen): ** %i **", PlayerInfo);
SCM(playerid, COLOR_GREEN, string);
  }
return 1;
}

if(strcmp(cmd, "/mycarid", true) == 0)
{
  if(IsPlayerInAnyVehicle(playerid))
{
for(new i = 1; i < sizeof(Vozila); i++)
{
new id = GetPlayerVehicleID(playerid);
if(id == Vozila)
    {
format(string,sizeof(string),"ID ovog vozila : * %d *",i);
SCM(playerid,COLOR_LIGHTGREEN,string);
        }
    }
}
else{SCM(playerid, COLOR_LIGHTRED, "Niste u vozilu !");}
return 1;
}
if(strcmp(cmd, "/asellmyveh", true) == 0)
{
if(IsPlayerAdmin(playerid))
    {
if(GetPlayerState(playerid) == 2)
{
new vehicleid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
    for(new i = 1; i < sizeof(Vozila); i++)
    {
    if(vehicleid == Vozila)
    {
    if( Vozila == 1)
{
    Vozila = 0;
    Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(Vozila, "Drzava", 0, strlen("Drzava"), 999);
DestroyVehicle(vehicleid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, COLOR_GREEN, "Prodali ste vozilo!");
UpdateVozilo(i);
return 1;
    }
}
}
}
  }
  else
  {
  SendClientMessage(playerid, COLOR_LIGHTRED, "Niste autorizirani!");
  }
return 1;
}

if(strcmp(cmd,"/apark",true)==0)
{
if(IsPlayerAdmin(playerid))
  {
  new vehicleid = GetPlayerVehicleID(playerid);
  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
for(new i = 1; i < sizeof(Vozila); i++)
    {
    if(vehicleid == Vozila)
    {
    new Float:x,Float:y,Float:z;
new Float:a;
GetVehiclePos(vehicleid, x, y, z);
GetVehicleZAngle(vehicleid, a);
Vozila = x;
Vozila = y;
Vozila = z;
Vozila = a;
SetVehiclePos(vehicleid, Vozila,Vozila,Vozila);
SetVehicleZAngle(vehicleid, Vozila);
SendClientMessage(playerid, COLOR_GREEN, "Parkirano!");
UpdateVozilo(i);
return 1;
  }
}
    }
  }
  else
  {
  SendClientMessage(playerid, COLOR_LIGHTRED, "Niste autorizirani!");
  }
  return 1;
}
if(strcmp(cmd, "/vehhelp", true) == 0)
{
SCM(playerid, COLOR_LIGHTBLUE, "|___________________________________________|");
SCM(playerid, COLOR_WHITE, "Korisnik: /autosalon /v & /vozilo /myvehs /switchkeys /autosalonboja");
SCM(playerid, COLOR_WHITE, "Admin: /asellmyveh /apark /armpsc /setcar(netreba se korisit) /gotomyveh /gotosalon");
SCM(playerid, COLOR_WHITE, "Info: /mycarid(id na kojem ste!) /mycar(id vaseg osobnog!)");
return 1;
}

if(strcmp(cmd, "/setcar", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /setcar [ime ili ID] ");
return 1;
}
new igrac;
new kljuc;
igrac = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
kljuc = strval(tmp);
if (IsPlayerAdmin(playerid))
{
    if(IsPlayerConnected(igrac))
    {
        if(igrac != INVALID_PLAYER_ID)
        {
PlayerInfo = kljuc;
SCM(igrac, COLOR_LIGHTBLUE, "Admin ti je namjestio trenutno vozilo!");
SCM(playerid, COLOR_LIGHTBLUE, "Namjestio si vozilo");
}
}
}
else
{
SCM(playerid, COLOR_GRAD1, "  Niste ovlasteni!");
}
}
return 1;
}

if(strcmp(cmd, "/armpsc", true) == 0) // eliminiranje vozila iz fajla i igracevog posjeda
{
if(IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /armpsc [playerid ili ime]");
return 1;
}
new igrac;
igrac = ReturnUser(tmp);
new imeEx;
GetPlayerName(igrac, imeEx, sizeof(imeEx));
new skljuc = PlayerInfo;
new kljuc0 = GetMyCar2(igrac);
if(PlayerInfo != 255)
{
if(IsPlayerConnected(igrac))
    {
      if(Vozila == 1)
            {
                if(PlayerInfo != 255 && PlayerInfo != 255)
    {
    if(PlayerInfo == PlayerInfo)
    {
    Vozila = 1;
    UpdateVozilo(kljuc0);
      }
    }
      Vozila = 0;
    Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
Vozila = 0;
strmid(Vozila, "Drzava", 0, strlen("Drzava"), 255);
UpdateVozilo(skljuc);
if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
else if(PlayerInfo == PlayerInfo) {PlayerInfo = 255;}
if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else if(PlayerInfo != 255){PlayerInfo = PlayerInfo;}
else {PlayerInfo = 255;}
DestroyVehicle(Vozila);
format(string,sizeof(string),"VEFF %s , %d ", imeEx, skljuc);
SendClientMessage(playerid, COLOR_GREEN, string);
        }
}
else
{
SCM(playerid, COLOR_GRAD2, "Igrac je offline!");
}
}
else
{
SCM(playerid, COLOR_GRAD2, "Igrac nema vozilo!");
}
}
else
{
SCM(playerid, COLOR_GRAD2, "Nisi autoriziran!");
}
return 1;
}
if(strcmp(cmd, "/gotomyveh", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new skljuc = PlayerInfo;
if(IsPlayerConnected(playerid))
{
        if(PlayerInfo != 255)
        {
        new Float:aX ,Float:aY ,Float:aZ;
GetVehiclePos(Vozila, aX, aY, aZ);
        SetPlayerPos(playerid,aX+1.0,aY,aZ);
        SetPlayerInterior(playerid, 0);
}
        }
    }
    else{SCM(playerid, COLOR_LIGHTRED, "Niste autorizirani");}
  return 1;
}
if(strcmp(cmd, "/gotosalon", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid, 1126.7283,-1441.3397,15.7969);
SetPlayerInterior(playerid, 0);
}
return 1;
}
return 0;
}
Non-Stop Samper
5
Underboss
12. Apr. 2012.
Kako vidim nema funkcije da sprema vozila u file "Vozila_File.cfg" a definirano je znači trebaš napraviti.
kristiankico
4
Shot Caller
12. Apr. 2012.
jel bi mogao to srediti?? pocetnik sam,imam svoj server,sve me muci samo to nemogu sredit,tj cijeli CLRP ownership za sva vozila je sjeban,probao sam svasta radit,druge FS ubacivat,svi imaju neke probleme ali ovaj ocigledno samo ima problem spremanja
Non-Stop Samper
5
Underboss
12. Apr. 2012.
kristiankico wrote on April 12, 2012, 2:48 pm:
jel bi mogao to srediti?? pocetnik sam,imam svoj server,sve me muci samo to nemogu sredit,tj cijeli CLRP ownership za sva vozila je sjeban,probao sam svasta radit,druge FS ubacivat,svi imaju neke probleme ali ovaj ocigledno samo ima problem spremanja


Baš zbog toga šta si početnik treba da se učiš na DM/Freeroam modovima ne odma na RP.Nevjerujem da će ti i ovaj raditi bit će bagova u to se možeš nadati.I nemogu ti to ja napraviti.I moja greska imaš saver funkiju tek sam je sada uočio.Znači ti kada kupiš auto,spawnaš ga i parkiraš negdje odeš relog i nestane?Pa jel se stvori onda čim kupiš file u "Mapa servera/scriptfiles/Vozila_File"?
kristiankico
4
Shot Caller
12. Apr. 2012.
A znam,to su mi svi govorili,ali obozavam RP server,imao sam nekad davno isto server ali sam imao dobre skriptere pa smo jos nekako,ali sad kad sam sam mi je tesko.. Dosta bugova sam uspio popraviti,jer dosta ljudi ima tu skriptu i isti su problemi vecinom ali sad ove teze stvari nemogu savladat.. ne ne,nista se ne stvori,jer imam mapu samo "Vozila" ali to je od originalnog CLRP ownershipa..
Non-Stop Samper
5
Underboss
12. Apr. 2012.
Eto riješenja.

Znači ovaj kod:
stock UpdateVozilo(id)
{
new saver;
new Spliter;
if(dini_Exists(File_Vozila))
{
    format(saver,sizeof(saver),"ID_%d",id);
    format(Spliter,sizeof(Spliter),
"%d,%d,\
%f,%f,%f,%f,\
%d,%d,%d,\
%s,\
%d",
Vozila,Vozila,
Vozila,Vozila,Vozila,Vozila,
Vozila,Vozila,Vozila,
Vozila,
Vozila);
dini_Set(File_Vozila,saver,Spliter);
if(Vozila == 0)
        {
            dini_Unset(Vozila_File,saver);
        }
  }
  return 1;
}


I stvori novu mapu u srcriptfiles "Vozila_File".Mislim da je to to.
kristiankico
4
Shot Caller
12. Apr. 2012.
Cek sad "Vozila_File" ili kako ovdje pise
if(dini_Exists(File_Vozila)) 
Non-Stop Samper
5
Underboss
12. Apr. 2012.
kristiankico wrote on April 12, 2012, 3:09 pm:
Cek sad "Vozila_File" ili kako ovdje pise
if(dini_Exists(File_Vozila)) 


Pa samo kod kopiraj moj i stvori mapu kako sam ti reko.
kristiankico
4
Shot Caller
12. Apr. 2012.
dini_Unset(Vozila_File,saver);

izbaci mi grešku posto je tamo File_Vozila a ti si napisao ovdje Vozila_File,da sve promjenim u ovo sto si ti promjenio?
Non-Stop Samper
5
Underboss
12. Apr. 2012.
kristiankico wrote on April 12, 2012, 3:15 pm:
dini_Unset(Vozila_File,saver);

izbaci mi grešku posto je tamo File_Vozila a ti si napisao ovdje Vozila_File,da sve promjenim u ovo sto si ti promjenio?


Vrati sve kako je bilo i napravi samo mapu!
kristiankico
4
Shot Caller
12. Apr. 2012.
Brate hvala ti,radi.. puno ti hvala,spasio si meeee.. 🙂)))

MOZE LOCK!
Non-Stop Samper
5
Underboss
12. Apr. 2012.
kristiankico wrote on April 12, 2012, 3:20 pm:
Brate hvala ti,radi.. puno ti hvala,spasio si meeee.. 🙂)))

MOZE LOCK!


Mogao si jednostavno pročitati u instalaciji kad si skidao Ownership 😉.NiÅ¡ta i drugi puta.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha