Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FIRMA_FILE "Firme/%d.ini"
- #define MAX_FIRMI 120
- enum Firme
- {
- fImaVlasnika,
- fVlasnik[MAX_PLAYER_NAME],
- fVrsta,
- fNaziv[64],
- fIznuda[64],
- Float:fUlazX,
- Float:fUlazY,
- Float:fUlazZ,
- Float:fIzlazX,
- Float:fIzlazY,
- Float:fIzlazZ,
- fLevel,
- fCena,
- fKasa,
- fInt,
- fZatvoreno,
- fProizvodi,
- fMaxProizvodi,
- fFakture,
- fVW,
- fNeaktivnost
- };
- new FirmaInfo[MAX_FIRMI][Firme];
- new UsaoFirma[MAX_PLAYERS];
- new FirmaPickup[sizeof(FirmaInfo)];
- new Text3D:FirmaLabel[sizeof(FirmaInfo)];
- public OnGameModeExit()
- {
- for(new b = 0; b < sizeof(FI); b++) { SacuvajFirmu(b); }
- }
- stock SacuvajFirmu(idfirme)
- {
- new dFile[128];
- format(dFile, sizeof(dFile), FIRMA_FILE, idfirme);
- new INI:File = INI_Open(dFile);
- INI_WriteInt(File,"ImaVlasnika",FI[idfirme][fImaVlasnika]);
- INI_WriteString(File,"Vlasnik",FI[idfirme][fVlasnik]);
- INI_WriteInt(File,"Vrsta",FI[idfirme][fVrsta]);
- INI_WriteString(File,"Naziv",FI[idfirme][fNaziv]);
- INI_WriteString(File,"Iznuda",FI[idfirme][fIznuda]);
- INI_WriteFloat(File,"UlazX",FI[idfirme][fUlazX]);
- INI_WriteFloat(File,"UlazY",FI[idfirme][fUlazY]);
- INI_WriteFloat(File,"UlazZ",FI[idfirme][fUlazZ]);
- INI_WriteFloat(File,"IzlazX",FI[idfirme][fIzlazX]);
- INI_WriteFloat(File,"IzlazY",FI[idfirme][fIzlazY]);
- INI_WriteFloat(File,"IzlazZ",FI[idfirme][fIzlazZ]);
- INI_WriteInt(File,"Level",FI[idfirme][fLevel]);
- INI_WriteInt(File,"Cena",FI[idfirme][fCena]);
- INI_WriteInt(File,"Kasa",FI[idfirme][fKasa]);
- INI_WriteInt(File,"Int",FI[idfirme][fInt]);
- INI_WriteInt(File,"Zatvoreno",FI[idfirme][fZatvoreno]);
- INI_WriteInt(File,"Proizvodi",FI[idfirme][fProizvodi]);
- INI_WriteInt(File,"MaxProizvodi",FI[idfirme][fMaxProizvodi]);
- INI_WriteInt(File,"Fakture",FI[idfirme][fFakture]);
- INI_WriteInt(File,"VW",FI[idfirme][fVW]);
- INI_WriteInt(File,"Neaktivnostf",FI[idfirme][fNeaktivnost]);
- INI_Close(File);
- return 1;
- }
- forward UcitajFirme(idfirme, name[], value[]);
- public UcitajFirme(idfirme, name[], value[])
- {
- INI_Int("ImaVlasnika",FI[idfirme][fImaVlasnika]);
- INI_String("Vlasnik",FI[idfirme][fVlasnik],32);
- INI_Int("Vrsta",FI[idfirme][fVrsta]);
- INI_String("Naziv",FI[idfirme][fNaziv],64);
- INI_String("Iznuda",FI[idfirme][fIznuda],64);
- INI_Float("UlazX",FI[idfirme][fUlazX]);
- INI_Float("UlazY",FI[idfirme][fUlazY]);
- INI_Float("UlazZ",FI[idfirme][fUlazZ]);
- INI_Float("IzlazX",FI[idfirme][fIzlazX]);
- INI_Float("IzlazY",FI[idfirme][fIzlazY]);
- INI_Float("IzlazZ",FI[idfirme][fIzlazZ]);
- INI_Int("Level",FI[idfirme][fLevel]);
- INI_Int("Cena",FI[idfirme][fCena]);
- INI_Int("Kasa",FI[idfirme][fKasa]);
- INI_Int("Int",FI[idfirme][fInt]);
- INI_Int("Zatvoreno",FI[idfirme][fZatvoreno]);
- INI_Int("Proizvodi",FI[idfirme][fProizvodi]);
- INI_Int("MaxProizvodi",FI[idfirme][fMaxProizvodi]);
- INI_Int("Fakture",FI[idfirme][fFakture]);
- INI_Int("VW",FI[idfirme][fVW]);
- INI_Int("Nekativnostf",FI[idfirme][fNeaktivnost]);
- return 1;
- }
- CMD:kreirajbizz(playerid, params[], help)
- {
- #pragma unused help
- //if(Ulogovan[playerid] == 0) return SCM(playerid,-1,"BT:RP | "crvena"Moras se ulogovati da bi koristio ovu komandu!");
- if(PlayerInfo[playerid][pAdmin] < 1340) return SCM(playerid,grey,"Niste ovlasceni da koristite tu komandu samo Vlasnik!");
- if(AcmdDuty[playerid] == 0) return SCM(playerid,-1,""Siva"[BT:RP] "Siva"Morate biti na admin duznosti!");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- new firmaid,vrsta,cena,lvl,ffirma[80],string[512];
- if(sscanf(params, "iiii", firmaid,vrsta, lvl , cena))
- {
- SCM(playerid, -1, "BT:RP Pomoc | "ZPLAVA"/kreirajfirmu [id] [vrsta] [level] [cena]");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"0: Market | 1: Market | 2: Burg");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"3: Cluckin Bell | 4: Pizza | 5: Pig Pen");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"6: Bar | 7: Gym | 8: Sex Shop | 9: Binco");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"10: Gun Shop | 11: Disco | 12: Restoran");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"13: Zip | 14: Victim | 15: Suburban");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"16: Night Club | 17: Elite Restoran | 18: Gun Shop 2");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"19: Barber | 20: Kladionica | 21: S biznis | 22:Electronic");
- SCM(playerid, -1, "Vrste Firmi | "ZPLAVA"24: Auto Skola");
- return 1;
- }
- if(firmaid >= MAX_FIRMI) return SCM(playerid,-1, ""crvena"BT:RP | "Siva"Maximum firmi je ogranicen ne mozes koristiti taj ID!");
- format(ffirma, sizeof(ffirma), FIRMA_FILE, firmaid);
- if(fexist(ffirma)) return SCM(playerid,-1, "BT:RP | "ZPLAVA"ID te firme vec postoji!");
- if(vrsta == 0) // MARKET 1
- {
- FI[firmaid][fIzlazX] = -25.132600; FI[firmaid][fIzlazY] = -139.067001;
- FI[firmaid][fIzlazZ] = 1003.546875; FI[firmaid][fInt] = 16;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_MARKET;
- strmid(FI[firmaid][fNaziv],"Market 24/7",0,strlen("Market 24/7"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 1) // MARKET 2
- {
- FI[firmaid][fIzlazX] = -27.312299; FI[firmaid][fIzlazY] = -29.277599;
- FI[firmaid][fIzlazZ] = 1003.557250; FI[firmaid][fInt] = 4;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_MARKET;
- strmid(FI[firmaid][fNaziv],"Market 24/7",0,strlen("Market 24/7"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 2) // BURG
- {
- FI[firmaid][fIzlazX] = 366.032409; FI[firmaid][fIzlazY] = -72.639999;
- FI[firmaid][fIzlazZ] = 1001.507812; FI[firmaid][fInt] = 10;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_BURG;
- strmid(FI[firmaid][fNaziv],"Burg",0,strlen("Burg"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 3) // Cluckin
- {
- FI[firmaid][fIzlazX] = 365.779296; FI[firmaid][fIzlazY] = -9.169898;
- FI[firmaid][fIzlazZ] = 1001.851623; FI[firmaid][fInt] = 9;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_CLUCKIN;
- strmid(FI[firmaid][fNaziv],"Cluckin Bell",0,strlen("Cluckin Bell"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 4) // Pizza
- {
- FI[firmaid][fIzlazX] = 372.411712; FI[firmaid][fIzlazY] = -130.457702;
- FI[firmaid][fIzlazZ] = 1001.492187; FI[firmaid][fInt] = 5;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_PIZZA;
- strmid(FI[firmaid][fNaziv],"Pizza",0,strlen("Pizza"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 5) // Pig Pen
- {
- FI[firmaid][fIzlazX] = 1204.846191; FI[firmaid][fIzlazY] = -13.852100;
- FI[firmaid][fIzlazZ] = 1000.921875; FI[firmaid][fInt] = 2;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_PIGPEN;
- strmid(FI[firmaid][fNaziv],"Pig Pen",0,strlen("Pig Pen"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 6) // Bar
- {
- FI[firmaid][fIzlazX] = 501.870788; FI[firmaid][fIzlazY] = -67.582000;
- FI[firmaid][fIzlazZ] = 998.757812; FI[firmaid][fInt] = 11;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_BAR;
- strmid(FI[firmaid][fNaziv],"Bar",0,strlen("Bar"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 7) // Gym
- {
- FI[firmaid][fIzlazX] = 772.359375; FI[firmaid][fIzlazY] = -5.515697;
- FI[firmaid][fIzlazZ] = 1000.728576; FI[firmaid][fInt] = 5;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_GYM;
- strmid(FI[firmaid][fNaziv],"Gym",0,strlen("Gym"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 8) // Sex Shop
- {
- FI[firmaid][fIzlazX] = -100.295700; FI[firmaid][fIzlazY] = -24.654399;
- FI[firmaid][fIzlazZ] = 1000.718811; FI[firmaid][fInt] = 3;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_SEXSHOP;
- strmid(FI[firmaid][fNaziv],"Sex Shop",0,strlen("Sex Shop"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 9) // Binco
- {
- FI[firmaid][fIzlazX] = 207.766204; FI[firmaid][fIzlazY] = -111.266296;
- FI[firmaid][fIzlazZ] = 1005.132812; FI[firmaid][fInt] = 15;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_BINCO;
- strmid(FI[firmaid][fNaziv],"Binco",0,strlen("Binco"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 10) // Gun Shop
- {
- FI[firmaid][fIzlazX] = 315.762786; FI[firmaid][fIzlazY] = -143.661193;
- FI[firmaid][fIzlazZ] = 999.601623; FI[firmaid][fInt] = 7;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_GUNSHOP;
- strmid(FI[firmaid][fNaziv],"Ammounation",0,strlen("Ammounation"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 11) // Disco
- {
- FI[firmaid][fIzlazX] = 493.439300; FI[firmaid][fIzlazY] = -24.916900;
- FI[firmaid][fIzlazZ] = 1000.671875; FI[firmaid][fInt] = 17;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_DISCO;
- strmid(FI[firmaid][fNaziv],"Disco",0,strlen("Disco"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 12) // Restoran
- {
- FI[firmaid][fIzlazX] = 460.265411; FI[firmaid][fIzlazY] = -88.611503;
- FI[firmaid][fIzlazZ] = 999.554687; FI[firmaid][fInt] = 4;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_RESTORAN;
- strmid(FI[firmaid][fNaziv],"Restoran",0,strlen("Restoran"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 13) // ZIP
- {
- FI[firmaid][fIzlazX] = 161.410293; FI[firmaid][fIzlazY] = -96.687202;
- FI[firmaid][fIzlazZ] = 1001.804687; FI[firmaid][fInt] = 18;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_ZIP;
- strmid(FI[firmaid][fNaziv],"Zip",0,strlen("Zip"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 14) // Victim
- {
- FI[firmaid][fIzlazX] = 227.342803; FI[firmaid][fIzlazY] = -8.243800;
- FI[firmaid][fIzlazZ] = 1002.210876; FI[firmaid][fInt] = 5;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_VICTIM;
- strmid(FI[firmaid][fNaziv],"Victim",0,strlen("Victim"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 15) // Suburban
- {
- FI[firmaid][fIzlazX] = 203.895294; FI[firmaid][fIzlazY] = -50.656700;
- FI[firmaid][fIzlazZ] = 1001.804687; FI[firmaid][fInt] = 1;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_SUBURBAN;
- strmid(FI[firmaid][fNaziv],"Suburban",0,strlen("Suburban"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 16) // night club
- {
- FI[firmaid][fIzlazX] = -2636.5781; FI[firmaid][fIzlazY] = 1402.7936;
- FI[firmaid][fIzlazZ] = 906.4609; FI[firmaid][fInt] = 3;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_DISCO;
- strmid(FI[firmaid][fNaziv],"Night Club",0,strlen("Night Club"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 17) // Elite Restoran
- {
- FI[firmaid][fIzlazX] = -794.9584; FI[firmaid][fIzlazY] = 490.1105;
- FI[firmaid][fIzlazZ] = 1376.1953; FI[firmaid][fInt] = 1;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_RESTORAN;
- strmid(FI[firmaid][fNaziv],"Elite Restoran",0,strlen("Elite Restoran"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 18) // Gun Shop 2
- {
- FI[firmaid][fIzlazX] = 316.524993; FI[firmaid][fIzlazY] = -167.706985;
- FI[firmaid][fIzlazZ] = 999.593750; FI[firmaid][fInt] = 6;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_GUNSHOP;
- strmid(FI[firmaid][fNaziv],"Gun Shop",0,strlen("Gun Shop"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 19) // Barber
- {
- FI[firmaid][fIzlazX] = 418.652984; FI[firmaid][fIzlazY] = -82.639793;
- FI[firmaid][fIzlazZ] = 1001.804687; FI[firmaid][fInt] = 3;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_BARBER;
- strmid(FI[firmaid][fNaziv],"Barber",0,strlen("Barber"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 20) // Kladionica
- {
- FI[firmaid][fIzlazX] = 833.8954; FI[firmaid][fIzlazY] = 7.4047;
- FI[firmaid][fIzlazZ] = 1004.1797; FI[firmaid][fInt] = 3;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_KLADIONICA;
- strmid(FI[firmaid][fNaziv],"Kladionica",0,strlen("Kladionica"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 21) // S biznisi
- {
- FI[firmaid][fIzlazX] = 0.0; FI[firmaid][fIzlazY] = 0.0;
- FI[firmaid][fIzlazZ] = 0.0; FI[firmaid][fInt] = 0;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_SBIZZ;
- strmid(FI[firmaid][fNaziv],"/trafika",0,strlen("/trafika"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 22) // samsung
- {
- FI[firmaid][fIzlazX] = 23.2159; FI[firmaid][fIzlazY] = 2044.3783;
- FI[firmaid][fIzlazZ] = -32.0616; FI[firmaid][fInt] = 0;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_ELECTRONIC;
- strmid(FI[firmaid][fNaziv],"Samsung Shop",0,strlen("Samsung Shop"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 23) // streljana
- {
- FI[firmaid][fIzlazX] = 302.292877; FI[firmaid][fIzlazY] = -143.139099;
- FI[firmaid][fIzlazZ] = 1004.062500; FI[firmaid][fInt] = 7;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_STRELJANA;
- strmid(FI[firmaid][fNaziv],"Streljana",0,strlen("Streljana"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- else if(vrsta == 24) // streljana
- {
- FI[firmaid][fIzlazX] = -2029.798339; FI[firmaid][fIzlazY] = -106.675910;
- FI[firmaid][fIzlazZ] = 1035.171875; FI[firmaid][fInt] = 3;
- FI[firmaid][fCena] = cena; FI[firmaid][fLevel] = lvl;
- FI[firmaid][fVrsta] = VRSTA_AUTOSKOLA;
- strmid(FI[firmaid][fNaziv],"Auto Skola",0,strlen("Auto Skola"),255);
- strmid(FI[firmaid][fIznuda],"Niko",0,strlen("Niko"),255);
- }
- FI[firmaid][fUlazX] = X; FI[firmaid][fUlazY] = Y; FI[firmaid][fUlazZ] = Z;
- FI[firmaid][fImaVlasnika] = 0; FI[firmaid][fZatvoreno] = 1;
- FI[firmaid][fVW] = firmaid; FI[firmaid][fKasa] = 0;
- FI[firmaid][fProizvodi] = 300; FI[firmaid][fMaxProizvodi] = 300;
- strmid(FI[firmaid][fVlasnik],"Niko",0,strlen("Niko"),255);
- format(string,sizeof(string),""ZPLAVA"Trafika\n"ZPLAVA"Da kupite slatkise/grickalice/cigarete:"BELA"Komanda:"ZPLAVA"/trafika");
- FirmaLabel[firmaid] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25, 0, 1);
- FirmaPickup[firmaid] = CreateDynamicPickup(1274, 1, FI[firmaid][fUlazX], FI[firmaid][fUlazY], FI[firmaid][fUlazZ]);
- format(string,sizeof(string),"BT:RP | "crvena"Firma Kreiran (Ovo je firma ID: %d)!",firmaid);
- SCM(playerid,-1,string);
- FirmaLabelIPickup(firmaid); SacuvajFirmu(firmaid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment