Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //----------------------------- INTERNET KLUB ----------------------------------
- new O_ID[MAX_PLAYERS], O_Tip[MAX_PLAYERS], O_Cijena[MAX_PLAYERS],
- O_Slot[MAX_PLAYERS], Gl_Oglas[MAX_PLAYERS];
- #define IDIALOG 630
- #define IPOGLASE 631
- #define IKOGLAS 632
- #define ISOGLAS 633
- #define ISIDO 634
- #define POGLAS 635
- #define OODABIR 636
- #define OCIJENA 637
- #define OSOPIS 638
- #define OOPIS 639
- #define POPIS 640
- // --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- -
- // Internet Club //
- // --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- - --- -
- #define MAX_IOGLASA 300
- enum ogldata {
- oID,
- oVrsta,
- oVlasnik[25],
- oPID,
- oSlot,
- oCijena,
- oOpis[144],
- bool:IAktivan
- };
- new IClub[ MAX_IOGLASA ][ ogldata ];
- new
- Iterator: Oglasi<MAX_IOGLASA>;
- new
- Float:UGComputer[][4] = {
- {2963.1152,2189.1912,703.2546,358.0425},
- {2965.8416,2189.1912,703.2546,357.8964},
- {2968.7273,2189.1914,703.2542,359.6511},
- {2971.4490,2189.1912,703.2546,359.2124},
- {2974.2400,2189.1914,703.2546,359.7973},
- {2976.9973,2189.1995,703.2546,0.5285},
- {2979.8638,2189.1909,703.2546,359.2125},
- {2963.0569,2183.0049,703.2546,178.7726},
- {2966.0105,2183.0046,703.2546,178.9188},
- {2968.6606,2183.1724,703.2545,177.7491},
- {2971.3601,2183.0935,703.2546,181.4048},
- {2974.2620,2183.0049,703.2546,179.0652},
- {2976.9800,2183.0046,703.2546,181.0397},
- {2979.7849,2183.0054,703.2546,178.9926},
- {2979.9443,2162.6763,703.2546,0.8186},
- {2974.7478,2162.4636,703.2546,0.9648},
- {2977.4319,2162.5588,703.2546,3.8893},
- {2972.0129,2162.3706,703.2546,3.5968},
- {2969.2808,2162.2803,703.2546,2.5709},
- {2966.1716,2162.1780,703.2546,359.9388},
- {2963.1155,2162.0623,703.2546,1.1086},
- {2953.1292,2158.8010,703.2546,90.7437},
- {2953.0239,2161.7676,703.2546,91.4749},
- {2952.9631,2164.6799,703.2546,91.1824},
- {2958.6311,2155.2659,703.2546,179.7965},
- {2957.9348,2153.7214,703.2546,359.3567},
- {2961.8118,2153.7219,703.2546,1.2576},
- {2962.4771,2155.2661,703.2546,179.5016},
- {2965.4226,2153.7207,703.2546,0.2340},
- {2966.1597,2155.2661,703.2546,182.4263},
- {2969.8081,2153.7217,703.2546,0.0878},
- {2970.5554,2155.2664,703.2546,178.6244},
- {2973.7683,2153.7217,703.2546,0.8189},
- {2974.5256,2155.2664,703.2546,179.5018},
- {2978.3652,2153.7217,703.2546,359.3568},
- {2979.0769,2155.2659,703.2546,179.7967}
- };
- new UGCompTaken[sizeof(UGComputer)], UGComp[MAX_PLAYERS];
- //------------------------------------------------------------------------------
- // Internet Club System
- IClub_AlreadySelling( type, id ) {
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == type && IClub[i][oPID] == id) return i;
- }
- return -1;
- }
- bool:VlasnikOglasa( playerid, id ) {
- if(!strcmp(IClub[id][oVlasnik], ImeIgraca(playerid), true)) return true;
- return false;
- }
- //
- forward UcitajOglase();
- public UcitajOglase()
- {
- for(new i, j = cache_num_rows(); i != j; i++) {
- new id = Iter_Free(Oglasi);
- cache_get_value_int(i, "oID", IClub[id][oID]);
- cache_get_value_int(i, "oVrsta", IClub[id][oVrsta]);
- cache_get_value(i, "oVlasnik", IClub[id][oVlasnik], 25);
- cache_get_value_int(i, "oPID", IClub[id][oPID]);
- cache_get_value_int(i, "oSlot", IClub[id][oSlot]);
- cache_get_value_int(i, "oCijena", IClub[id][oCijena]);
- cache_get_value(i, "oOpis", IClub[id][oOpis], 144);
- IClub[id][IAktivan] = true;
- Iter_Add(Oglasi, id);
- }
- return 1;
- }
- SpremiOglas( id ) {
- new query[ 1000 ];
- format(query, sizeof(query), "UPDATE `inclub` set");
- format(query, sizeof(query), "%s `oVrsta` = %d,", query, IClub[id][oVrsta]);
- format(query, sizeof(query), "%s `oPID` = %d,", query, IClub[id][oPID]);
- format(query, sizeof(query), "%s `oSlot` = %d,", query, IClub[id][oSlot]);
- format(query, sizeof(query), "%s `oCijena` = %d,", query, IClub[id][oCijena]);
- format(query, sizeof(query), "%s `oVlasnik` = '%s',", query, IClub[id][oVlasnik]);
- format(query, sizeof(query), "%s `oOpis` = '%s'", query, IClub[id][oOpis]);
- format(query, sizeof(query), "%s WHERE `oID` = '%d'", query, IClub[id][oID]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- // DIALOZI:
- // Internet Club: Main Dialog
- if(dialogid == IDIALOG) {
- if(!response) {
- ClearAnimations(playerid);
- if(UGComp[playerid] != -1) {
- UGCompTaken[UGComp[playerid]] = 0;
- UGComp[playerid] = -1;
- }
- }
- if(response) {
- if(listitem == 0) {
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- }
- else if(listitem == 1) {
- SPD(playerid, ISOGLAS, DSL, "Oglasi > "WHT"Postavi", "[1]: Kuca\n\
- [2]: Vozilo\n\
- [3]: Firma\n\
- [4]: Vikendica\n\
- [5]: Apartman","Odaberi","Nazad");
- }
- }
- }
- // Internet Club: Postavljanje oglasa
- if(dialogid == ISOGLAS) {
- if(!response) {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- }
- if(response) {
- ResetDialogItems( playerid );
- if(listitem == 0) {
- O_Tip[playerid] = 1;
- SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Kuca", "Unesite ID Vase kuce koju zelite prodati:", "Unesi", "Nazad");
- }
- else if(listitem == 1) {
- O_Tip[playerid] = 2;
- SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Vozilo", "Unesite slot sa kojeg zelite prodati vozilo:", "Unesi", "Nazad");
- }
- else if(listitem == 2) {
- if(pInfo[playerid][pImaFirmu] == 0) return SendErrorMessage(playerid,"Nemate firmu.");
- if(IClub_AlreadySelling(3, pInfo[playerid][pImaFirmu]) != -1) return SendErrorMessage(playerid, "Vec prodajete firmu.");
- O_Tip[playerid] = 3;
- O_ID[playerid] = GetFirmaID(pInfo[playerid][pImaFirmu]);
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Firma", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- else if(listitem == 3) {
- if(pInfo[playerid][pImaVikendicu] == -1) return SendErrorMessage(playerid,"Nemate vikendicu.");
- if(IClub_AlreadySelling(4, pInfo[playerid][pImaVikendicu]) != -1) return SendErrorMessage(playerid, "Vec prodajete vikendicu.");
- O_Tip[playerid] = 4;
- O_ID[playerid] = GetVikID(pInfo[playerid][pImaVikendicu]);
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Vikendica", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- else if(listitem == 4) {
- if(pInfo[playerid][pImaStan] == -1) return SendErrorMessage(playerid,"Nemate stan(apartman).");
- if(IClub_AlreadySelling(5, pInfo[playerid][pImaStan]) != -1) return SendErrorMessage(playerid, "Vec prodajete stan(apartman).");
- O_Tip[playerid] = 5;
- O_ID[playerid] = GetStanID(pInfo[playerid][pImaStan]);
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Apartman", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- }
- }
- if(dialogid == ISIDO) {
- if(!response) {
- if(O_Tip[playerid] == 1) {
- SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Kuca", "Unesite ID Vase kuce koju zelite prodati:", "Unesi", "Nazad");
- }
- else if(O_Tip[playerid] == 2) {
- SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Vozilo", "Unesite slot sa kojeg zelite prodati vozilo:", "Unesi", "Nazad");
- }
- }
- if(response) {
- if(O_Tip[playerid] == 1) {
- new id;
- if(sscanf(inputtext,"d",id)) return SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Kuca", "Unesite ID Vase kuce koju zelite prodati:", "Unesi", "Nazad");
- if(!VlasnikKuce(playerid, id)) return SendErrorMessage(playerid, "Kuca sa unesenim ID-om nije Vasa.");
- if(IClub_AlreadySelling(1, id) != -1) return SendErrorMessage(playerid, "Vec prodajete ovu kucu.");
- O_ID[playerid] = id;
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Cijena", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- else if(O_Tip[playerid] == 2) {
- new id;
- if(sscanf(inputtext,"d",id)) return SPD(playerid, ISIDO, DSI, "Oglasi > Postavi > "WHT"Vozilo", "Unesite slot sa kojeg zelite prodati vozilo:", "Unesi", "Nazad");
- if(pInfo[playerid][pVozilo][id] == 0) return SendErrorMessage(playerid,"Nemate vozilo na tom slotu.");
- if(IClub_AlreadySelling(2, pInfo[playerid][pVozilo][id]) != -1) return SendErrorMessage(playerid, "Vec prodajete ovo vozilo.");
- O_ID[playerid] = pInfo[playerid][pVozilo][id];
- O_Slot[playerid] = id;
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Cijena", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- }
- }
- if(dialogid == OCIJENA) {
- if(!response) {
- SPD(playerid, ISOGLAS, DSL, "Oglasi > "WHT"Postavi", "[1]: Kuca\n\
- [2]: Vozilo\n\
- [3]: Firma\n\
- [4]: Vikendica\n\
- [5]: Apartman","Odaberi","Nazad");
- }
- if(response) {
- new unos;
- if(sscanf(inputtext,"d",unos)) return SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Cijena", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- if(unos < 1 || unos > 30000000) {
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Cijena", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- SendErrorMessage(playerid, "Cijena mora biti od $1 do $30.000.000.");
- return 1;
- }
- O_Cijena[playerid] = unos;
- SPD(playerid, OSOPIS, DSI, "Oglasi > Postavi > "WHT"Opis", "Unesite opis za svoj oglas:", "Unesi", "Nazad");
- }
- }
- if(dialogid == OSOPIS) {
- if(!response) {
- SPD(playerid, OCIJENA, DSI, "Oglasi > Postavi > "WHT"Cijena", "Unesite cijenu po kojoj prodajete:", "Unesi", "Nazad");
- }
- if(response) {
- if(strlen(inputtext) > 40) {
- SendErrorMessage(playerid, "Opis moze imati max. 40 znakova.");
- SPD(playerid, OSOPIS, DSI, "Oglasi > Postavi > "WHT"Opis", "Unesite opis za svoj oglas:", "Unesi", "Nazad");
- return 1;
- }
- if(pInfo[playerid][pNovac] < 500) return SendErrorMessage( playerid, "Nemate dovoljno novca za postavljanje oglasa. ($500)");
- new id = Iter_Free(Oglasi);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "INSERT INTO `inclub` (`oVrsta`) VALUES ('%d')", O_Tip[playerid]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- IClub[id][oID] = cache_insert_id();
- cache_delete(rezultat);
- IClub[id][IAktivan] = true;
- IClub[id][oPID] = O_ID[playerid];
- IClub[id][oCijena] = O_Cijena[playerid];
- IClub[id][oSlot] = O_Slot[playerid];
- IClub[id][oVrsta] = O_Tip[playerid];
- strmid( IClub[id][oVlasnik], ImeIgraca(playerid), 0, strlen( ImeIgraca(playerid) ), 128 );
- strmid( IClub[id][oOpis], inputtext, 0, strlen( inputtext ), 128 );
- DajNovac(playerid, -500);
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Uspjesno ste postavili oglas.");
- SpremiOglas(id);
- Iter_Add(Oglasi, id);
- }
- }
- // Internet Club: Pregled oglasa
- if(dialogid == IPOGLASE) {
- if(!response) {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- }
- if(response) {
- ResetDialogItems( playerid );
- if(listitem == 0) {
- new count;
- new locstring[30];
- O_Tip[playerid] = 1;
- ResetDialogItems(playerid);
- strdel( CarListString, 0, sizeof( CarListString ) );
- format( CarListString, sizeof(CarListString), "ID\tVlasnik\tCijena\tAdresa");
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == O_Tip[playerid]) {
- AddToDialog( playerid, i );
- count++;
- GetHouse3DZone(IClub[i][oPID], locstring, sizeof(locstring));
- format( CarListString, sizeof(CarListString), "%s\n"WHT"%d\t%s\t{2aff00}%s\t"WHT"%s", CarListString, IClub[i][oPID], IClub[i][oVlasnik], formatInt(IClub[i][oCijena]), locstring);
- }
- }
- if(count == 0) {
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Nije pronadjen niti jedan oglas za ovu kategoriju.");
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- return 1;
- }
- SPD(playerid, IKOGLAS, DIALOG_STYLE_TABLIST_HEADERS, "Oglasi > Pregled > "WHT"Kuce", CarListString, "Pregledaj","Nazad");
- }
- else if(listitem == 1) {
- new count;
- O_Tip[playerid] = 2;
- ResetDialogItems(playerid);
- strdel( CarListString, 0, sizeof( CarListString ) );
- format( CarListString, sizeof(CarListString), "ID\tModel\tVlasnik\tCijena");
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == O_Tip[playerid]) {
- AddToDialog( playerid, i );
- count++;
- format( CarListString, sizeof(CarListString), "%s\n"WHT"%d\t%s\t%s\t{2aff00}%s", CarListString, IClub[i][oPID], ImeVozila[ Vehicle[ PrivatnoVoziloID(IClub[i][oPID]) ][ cModel ]-400 ], IClub[i][oVlasnik], formatInt(IClub[i][oCijena]));
- }
- }
- if(count == 0) {
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Nije pronadjen niti jedan oglas za ovu kategoriju.");
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- return 1;
- }
- SPD(playerid, IKOGLAS, DIALOG_STYLE_TABLIST_HEADERS, "Oglasi > Pregled > "WHT"Vozila", CarListString, "Pregledaj","Nazad");
- }
- else if(listitem == 2) {
- new count;
- O_Tip[playerid] = 3;
- ResetDialogItems(playerid);
- strdel( CarListString, 0, sizeof( CarListString ) );
- format( CarListString, sizeof(CarListString), "ID\tVrsta\tVlasnik\tCijena");
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == O_Tip[playerid]) {
- AddToDialog( playerid, i );
- count++;
- format( CarListString, sizeof(CarListString), "%s\n"WHT"%d\t%s\t%s\t{2aff00}%s", CarListString, IClub[i][oPID], FirmaData[IClub[i][oPID]][fVrsta], IClub[i][oVlasnik], formatInt(IClub[i][oCijena]));
- }
- }
- if(count == 0) {
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Nije pronadjen niti jedan oglas za ovu kategoriju.");
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- return 1;
- }
- SPD(playerid, IKOGLAS, DIALOG_STYLE_TABLIST_HEADERS, "Oglasi > Pregled > "WHT"Firme", CarListString, "Pregledaj","Nazad");
- }
- else if(listitem == 3) {
- new count, locname[30];
- O_Tip[playerid] = 4;
- ResetDialogItems(playerid);
- strdel( CarListString, 0, sizeof( CarListString ) );
- format( CarListString, sizeof(CarListString), "ID\tAdresa\tVlasnik\tCijena");
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == O_Tip[playerid]) {
- AddToDialog( playerid, i );
- GetCoord3DZone(VikData[IClub[i][oPID]][vUX],VikData[IClub[i][oPID]][vUY],VikData[IClub[i][oPID]][vUZ], locname, sizeof(locname));
- count++;
- format( CarListString, sizeof(CarListString), "%s\n"WHT"%d\t%s\t%s\t{2aff00}%s", CarListString, IClub[i][oPID], locname, IClub[i][oVlasnik], formatInt(IClub[i][oCijena]));
- }
- }
- if(count == 0) {
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Nije pronadjen niti jedan oglas za ovu kategoriju.");
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- return 1;
- }
- SPD(playerid, IKOGLAS, DIALOG_STYLE_TABLIST_HEADERS, "Oglasi > Pregled > "WHT"Vikendice", CarListString, "Pregledaj","Nazad");
- }
- else if(listitem == 4) {
- new count;
- O_Tip[playerid] = 5;
- ResetDialogItems(playerid);
- strdel( CarListString, 0, sizeof( CarListString ) );
- format( CarListString, sizeof(CarListString), "ID\tVrsta\tVlasnik\tCijena");
- foreach(new i : Oglasi) {
- if(IClub[i][IAktivan] && IClub[i][oVrsta] == O_Tip[playerid]) {
- AddToDialog( playerid, i );
- count++;
- format( CarListString, sizeof(CarListString), "%s\n"WHT"%d\t%s\t%s\t{2aff00}%s", CarListString, IClub[i][oPID], StanData[IClub[i][oPID]][sVrsta], IClub[i][oVlasnik], formatInt(IClub[i][oCijena]));
- }
- }
- if(count == 0) {
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Nije pronadjen niti jedan oglas za ovu kategoriju.");
- SPD(playerid, IPOGLASE, DSL, "Oglasi > "WHT"Pregled", "[1]: Kuce\n\
- [2]: Vozila\n\
- [3]: Firme\n\
- [4]: Vikendice\n\
- [5]: Apartmani","Odaberi","Nazad");
- return 1;
- }
- SPD(playerid, IKOGLAS, DIALOG_STYLE_TABLIST_HEADERS, "Oglasi > Pregled > "WHT"Apartmani", CarListString, "Pregledaj","Nazad");
- }
- }
- }
- if(dialogid == IKOGLAS) {
- if(!response) {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- }
- if(response) {
- if(O_Tip[playerid] == 1) {
- new id = DialogItem[ playerid ][ listitem ];
- Gl_Oglas[playerid] = id;
- if(!VlasnikOglasa( playerid, id )) {
- new locstring[30];
- GetHouse3DZone(IClub[id][oPID], locstring, sizeof(locstring));
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Adresa: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li kupiti ovu kucu:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- locstring,
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, OOPIS, DSM, "Pregled Oglasa", globalstring, "Kupi", "Zatvori");
- }
- else {
- new locstring[30];
- GetHouse3DZone(IClub[id][oPID], locstring, sizeof(locstring));
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Adresa: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li obrisati oglas:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- locstring,
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, POPIS, DSM, "Pregled Oglasa", globalstring, "Obrisi", "Zatvori");
- }
- }
- else if(O_Tip[playerid] == 2) {
- new id = DialogItem[ playerid ][ listitem ];
- Gl_Oglas[playerid] = id;
- if(!VlasnikOglasa( playerid, id )) {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Model: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li kupiti ovo vozilo:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- ImeVozila[ Vehicle[ PrivatnoVoziloID(IClub[id][oPID]) ][ cModel ]-400 ],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, OOPIS, DSM, "Pregled Oglasa", globalstring, "Kupi", "Zatvori");
- }
- else {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Model: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li obrisati oglas:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- ImeVozila[ Vehicle[ PrivatnoVoziloID(IClub[id][oPID]) ][ cModel ]-400 ],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, POPIS, DSM, "Pregled Oglasa", globalstring, "Obrisi", "Zatvori");
- }
- }
- else if(O_Tip[playerid] == 3) {
- new id = DialogItem[ playerid ][ listitem ];
- Gl_Oglas[playerid] = id;
- if(!VlasnikOglasa( playerid, id )) {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Vrsta: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li kupiti ovu firmu:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- FirmaData[IClub[id][oPID]][fVrsta],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, OOPIS, DSM, "Pregled Oglasa", globalstring, "Kupi", "Zatvori");
- }
- else {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Vrsta: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li obrisati oglas:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- FirmaData[IClub[id][oPID]][fVrsta],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, POPIS, DSM, "Pregled Oglasa", globalstring, "Obrisi", "Zatvori");
- }
- }
- else if(O_Tip[playerid] == 4) {
- new id = DialogItem[ playerid ][ listitem ];
- Gl_Oglas[playerid] = id;
- new locname[30];
- GetCoord3DZone(VikData[IClub[id][oPID]][vUX],VikData[IClub[id][oPID]][vUY],VikData[IClub[id][oPID]][vUZ], locname, sizeof(locname));
- if(!VlasnikOglasa( playerid, id )) {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Adresa: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li kupiti ovu vikendicu:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- locname,
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, OOPIS, DSM, "Pregled Oglasa", globalstring, "Kupi", "Zatvori");
- }
- else {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Adresa: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li obrisati oglas:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- locname,
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, POPIS, DSM, "Pregled Oglasa", globalstring, "Obrisi", "Zatvori");
- }
- }
- else if(O_Tip[playerid] == 5) {
- new id = DialogItem[ playerid ][ listitem ];
- Gl_Oglas[playerid] = id;
- new locname[30];
- GetCoord3DZone(VikData[IClub[id][oPID]][vUX],VikData[IClub[id][oPID]][vUY],VikData[IClub[id][oPID]][vUZ], locname, sizeof(locname));
- if(!VlasnikOglasa( playerid, id )) {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Vrsta: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li kupiti ovaj stan:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- StanData[IClub[id][oPID]][sVrsta],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, OOPIS, DSM, "Pregled Oglasa", globalstring, "Kupi", "Zatvori");
- }
- else {
- format(globalstring, sizeof(globalstring), "{b43e3e}Informacije o oglasu:\n\n\
- {b43e3e}Vlasnik: "WHT"%s\n\
- {b43e3e}Cijena: {2aff00}%s\n\
- {b43e3e}Vrsta: {FFFFFF}%s\n\
- {b43e3e}ID: "WHT"%d\n\
- {b43e3e}Opis: "WHT"%s\n\
- \n{b43e3e}Zelite li obrisati oglas:",
- IClub[id][oVlasnik],
- formatInt(IClub[id][oCijena]),
- StanData[IClub[id][oPID]][sVrsta],
- IClub[id][oPID],
- IClub[id][oOpis]);
- SPD(playerid, POPIS, DSM, "Pregled Oglasa", globalstring, "Obrisi", "Zatvori");
- }
- }
- }
- }
- if(dialogid == OOPIS) {
- if(!response) {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- }
- if(response) {
- new id = Gl_Oglas[playerid];
- new cijena = IClub[id][oCijena], oid = IClub[id][oPID];
- if(pInfo[playerid][pNovac] < cijena) return SendErrorMessage(playerid, "Nemate toliko novca kod sebe.");
- if(VlasnikOglasa( playerid, id )) return SendErrorMessage(playerid, "Dogodila se greska, pokusajte ponovo.");
- if(O_Tip[playerid] == 1) {
- if(CountHouses(playerid) >= pInfo[playerid][pMaxKuca]) return SendErrorMessage(playerid, "Vama je dozvoljeno da imate %d kuca, nemate vise mjesta.", pInfo[playerid][pMaxKuca]);
- //dodjela kuce kupovaocu
- new locstring[30];
- GetHouse3DZone(oid, locstring, sizeof(locstring));
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Uspjesno ste kupili kucu na adresi {d85e2c}%s"WHT".", locstring);
- DajNovac(playerid, -cijena);
- strmid(KucaData[oid][kVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
- House3D(oid); SpremiKucu(oid);
- //novac igracu koji prodaje
- if(IgracKonektovan(IClub[id][oVlasnik])) {
- new userid = GetPlayerID(IClub[id][oVlasnik]);
- SCMF(userid, 0xb43e3eAA, "[Underground Caffe]: "WHT"%s je upravo kupio vasu kucu na adresi {d85e2c}%s"WHT".", GetPlayerNameEx(playerid), locstring);
- pInfo[userid][pRacun] += cijena;
- }
- else {
- mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT RACUN FROM `players` WHERE `USERNAME` = '%e' LIMIT 1", IClub[id][oVlasnik]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- new rows;
- cache_get_row_count(rows);
- if (rows) {
- new outputmoney, fullmoney;
- cache_get_value_int(0, "RACUN", outputmoney);
- fullmoney = outputmoney+IClub[id][oCijena];
- new query[ 300 ];
- format(query, sizeof(query), "UPDATE `players` set");
- format(query, sizeof(query), "%s `RACUN` = %d", query, fullmoney);
- format(query, sizeof(query), "%s WHERE `USERNAME` = '%s'", query, IClub[id][oVlasnik]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- cache_delete(rezultat);
- }
- //brisanje oglasa
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
- else if(O_Tip[playerid] == 2) {
- for(new i=1; i < MAX_SLOTOVA; i++)
- {
- if(i > pInfo[ playerid ][pVehSlotovi]) {
- SendErrorMessage( playerid, "Nemate slobodnih slotova.");
- break;
- }
- if(pInfo[playerid][pVozilo][i] == 0) {
- //dodjela vozila kupovaocu
- new carid = PrivatnoVoziloID(oid);
- new model = Vehicle[carid][cModel], slot = IClub[id][oSlot];
- strmid(Vehicle[carid][Vlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
- vVoziloID[ playerid ][ i ] = Vehicle[ carid ][ vIDVozila ];
- strmid( VehStatus[vVoziloID[ playerid ][ i ]][VlasnikV], ImeIgraca(playerid), 0, strlen( ImeIgraca(playerid) ), 128 );
- pInfo[ playerid ][pVozilo][ i ] = oid;
- SpremiIgraca(playerid);
- format(globalstring, sizeof(globalstring), "%s je kupio vozilo iz internet kluba. (slot %d, model %s, cijena: %d$).", GetPlayerNameEx(playerid), i, ImeVozila[ model-400 ], cijena);
- addLog(VOZILA_LOG, globalstring);
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Uspjesno ste kupili vozilo {d85e2c}%s"WHT".", ImeVozila[ model-400 ]);
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Vozilo vam je smjesteno na slot {f3ff02}%d"WHT".", i);
- DajNovac(playerid, -cijena);
- sql_save_vehicle( carid );
- //novac igracu koji prodaje
- if(IgracKonektovan(IClub[id][oVlasnik])) {
- new userid = GetPlayerID(IClub[id][oVlasnik]);
- SCMF(userid, 0xb43e3eAA, "[Underground Caffe]: "WHT"%s je upravo kupio vase vozilo {d85e2c}%s"WHT".", GetPlayerNameEx(playerid), ImeVozila[ model-400 ]);
- pInfo[userid][pRacun] += cijena;
- vVoziloID[ userid ][ slot ] = -1;
- pInfo[ userid ][ pVozilo ][ slot ] = 0;
- }
- else {
- mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT RACUN FROM `players` WHERE `USERNAME` = '%e' LIMIT 1", IClub[id][oVlasnik]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- new rows;
- cache_get_row_count(rows);
- if (rows) {
- new outputmoney, fullmoney;
- cache_get_value_int(0, "RACUN", outputmoney);
- fullmoney = outputmoney+IClub[id][oCijena];
- new query[ 300 ];
- format(query, sizeof(query), "UPDATE `players` set");
- format(query, sizeof(query), "%s `VOZILO[%d]` = 0,", query, IClub[id][oSlot]);
- format(query, sizeof(query), "%s `RACUN` = %d", query, fullmoney);
- format(query, sizeof(query), "%s WHERE `USERNAME` = '%s'", query, IClub[id][oVlasnik]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- cache_delete(rezultat);
- }
- //brisanje oglasa
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- break;
- }
- }
- }
- else if(O_Tip[playerid] == 3) {
- if(pInfo[playerid][pImaFirmu] != 0) return SendErrorMessage(playerid, "Vec imate firmu.");
- //dodjela kuce kupovaocu
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Uspjesno ste kupili firmu vrste {d85e2c}%s"WHT".", FirmaData[oid][fVrsta]);
- DajNovac(playerid, -cijena);
- pInfo[playerid][pImaFirmu] = FirmaData[oid][fID];
- strmid(FirmaData[oid][fVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
- Firme3D(oid); SpremiFirmu(oid);
- //novac igracu koji prodaje
- if(IgracKonektovan(IClub[id][oVlasnik])) {
- new userid = GetPlayerID(IClub[id][oVlasnik]);
- SCMF(userid, 0xb43e3eAA, "[Underground Caffe]: "WHT"%s je upravo kupio vasu firmu {d85e2c}%s"WHT".", GetPlayerNameEx(playerid), FirmaData[oid][fVrsta]);
- pInfo[userid][pRacun] += cijena;
- pInfo[userid][pImaFirmu] = 0;
- }
- else {
- mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT RACUN FROM `players` WHERE `USERNAME` = '%e' LIMIT 1", IClub[id][oVlasnik]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- new rows;
- cache_get_row_count(rows);
- if (rows) {
- new outputmoney, fullmoney;
- cache_get_value_int(0, "RACUN", outputmoney);
- fullmoney = outputmoney+IClub[id][oCijena];
- new query[ 300 ];
- format(query, sizeof(query), "UPDATE `players` set");
- format(query, sizeof(query), "%s `FIRMA` = 0,", query);
- format(query, sizeof(query), "%s `RACUN` = %d", query, fullmoney);
- format(query, sizeof(query), "%s WHERE `USERNAME` = '%s'", query, IClub[id][oVlasnik]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- cache_delete(rezultat);
- }
- //brisanje oglasa
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
- else if(O_Tip[playerid] == 4) {
- if(pInfo[playerid][pImaVikendicu] != -1) return SendErrorMessage(playerid, "Vec imate vikendicu.");
- //dodjela kuce kupovaocu
- new locname[30];
- GetCoord3DZone(VikData[oid][vUX],VikData[oid][vUY],VikData[oid][vUZ], locname, sizeof(locname));
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Uspjesno ste kupili vikendicu na adresi {d85e2c}%s"WHT".", locname);
- DajNovac(playerid, -cijena);
- pInfo[playerid][pImaVikendicu] = VikData[oid][vID];
- strmid(VikData[oid][vVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
- Vikendice3D(oid); SpremiVikendicu(oid);
- //novac igracu koji prodaje
- if(IgracKonektovan(IClub[id][oVlasnik])) {
- new userid = GetPlayerID(IClub[id][oVlasnik]);
- SCMF(userid, 0xb43e3eAA, "[Underground Caffe]: "WHT"%s je upravo kupio vasu vikendicu na adresi {d85e2c}%s"WHT".", GetPlayerNameEx(playerid), locname);
- pInfo[userid][pRacun] += cijena;
- pInfo[userid][pImaVikendicu] = -1;
- }
- else {
- mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT RACUN FROM `players` WHERE `USERNAME` = '%e' LIMIT 1", IClub[id][oVlasnik]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- new rows;
- cache_get_row_count(rows);
- if (rows) {
- new outputmoney, fullmoney;
- cache_get_value_int(0, "RACUN", outputmoney);
- fullmoney = outputmoney+IClub[id][oCijena];
- new query[ 300 ];
- format(query, sizeof(query), "UPDATE `players` set");
- format(query, sizeof(query), "%s `VIKENDICA` = 0,", query);
- format(query, sizeof(query), "%s `RACUN` = %d", query, fullmoney);
- format(query, sizeof(query), "%s WHERE `USERNAME` = '%s'", query, IClub[id][oVlasnik]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- cache_delete(rezultat);
- }
- //brisanje oglasa
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
- else if(O_Tip[playerid] == 5) {
- if(pInfo[playerid][pImaStan] != -1) return SendErrorMessage(playerid, "Vec imate stan.");
- //dodjela kuce kupovaocu
- SCMF(playerid, 0xb43e3eAA, "[Underground Caffe]: "WHT"Uspjesno ste kupili {d85e2c}%s"WHT" apartman.", StanData[oid][sVrsta]);
- DajNovac(playerid, -cijena);
- pInfo[playerid][pImaStan] = StanData[oid][sID];
- strmid(StanData[oid][sVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
- Stan3D(oid); SpremiStan(oid);
- //novac igracu koji prodaje
- if(IgracKonektovan(IClub[id][oVlasnik])) {
- new userid = GetPlayerID(IClub[id][oVlasnik]);
- SCMF(userid, 0xb43e3eAA, "[Underground Caffe]: "WHT"%s je upravo kupio vas {d85e2c}%s"WHT" apartman.", GetPlayerNameEx(playerid), StanData[oid][sVrsta]);
- pInfo[userid][pRacun] += cijena;
- pInfo[userid][pImaStan] = -1;
- }
- else {
- mysql_format(Database, DB_Query, sizeof(DB_Query), "SELECT RACUN FROM `players` WHERE `USERNAME` = '%e' LIMIT 1", IClub[id][oVlasnik]);
- new Cache:rezultat = mysql_query(Database, DB_Query);
- new rows;
- cache_get_row_count(rows);
- if (rows) {
- new outputmoney, fullmoney;
- cache_get_value_int(0, "RACUN", outputmoney);
- fullmoney = outputmoney+IClub[id][oCijena];
- new query[ 300 ];
- format(query, sizeof(query), "UPDATE `players` set");
- format(query, sizeof(query), "%s `STAN` = 0,", query);
- format(query, sizeof(query), "%s `RACUN` = %d", query, fullmoney);
- format(query, sizeof(query), "%s WHERE `USERNAME` = '%s'", query, IClub[id][oVlasnik]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "%s", query);
- mysql_pquery(Database, DB_Query);
- }
- cache_delete(rezultat);
- }
- //brisanje oglasa
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
- }
- }
- if(dialogid == POPIS) {
- if(!response) {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- }
- if(response) {
- new id = Gl_Oglas[playerid];
- if(!VlasnikOglasa( playerid, id )) return SendErrorMessage(playerid, "Dogodila se greska, pokusajte ponovo.");
- SCM(playerid, SIVALO, "{b43e3e}[Underground Caffe]: "WHT"Obrisali ste oglas.");
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
- }
- //cmd
- cmd:ucaffe(playerid, params[])
- {
- new found = 0;
- for(new i; i < sizeof(UGComputer); i++) {
- if(IsPlayerInRangeOfPoint(playerid, 1.5, UGComputer[i][0], UGComputer[i][1], UGComputer[i][2]) && UGCompTaken[i] == 0)
- {
- format(DialogStrgEx, sizeof(DialogStrgEx), "[1]: Pregledaj oglase\n\
- [2]: Postavi oglas\n\
- [3]: Pusti muziku\n\
- [4]: Stopiraj muziku");
- AC_ShowPlayerDialog( playerid, IDIALOG, DIALOG_STYLE_LIST, "Internet Klub", DialogStrgEx, "Odaberi", "Izlaz" );
- SetPlayerPos(playerid, UGComputer[i][0], UGComputer[i][1], UGComputer[i][2]);
- SetPlayerFacingAngle(playerid, UGComputer[i][3]);
- UGCompTaken[i] = 1;
- UGComp[playerid] = i;
- ApplyAnimation(playerid,"PED","SEAT_IDLE",4,0,0,0, 1,0,1);
- found++;
- break;
- }
- }
- if(found == 0) SendErrorMessage(playerid, "Niste u blizini racunara/laptopa u Underground Caffe-u.");
- return true;
- }
- //Provjere kada igrač imovinu koju je stavio na oglas u međuvremeun proda preko /kuca /v itd
- // kuca
- if(IClub_AlreadySelling(1, i) != -1) {
- new g = IClub_AlreadySelling(1, i);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ g ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[g][IAktivan] = false;
- Iter_Remove(Oglasi, g);
- }
- //vozilo
- if(IClub_AlreadySelling(2, pInfo[ playerid ][ pVozilo ][ id ]) != -1) {
- new g = IClub_AlreadySelling(2, pInfo[ playerid ][ pVozilo ][ id ]);
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ g ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[g][IAktivan] = false;
- Iter_Remove(Oglasi, g);
- }
- //bizz itd
- if(IClub_AlreadySelling(3, GetFirmaID(pInfo[playerid][pImaFirmu])) != -1) {
- new id = IClub_AlreadySelling(3, GetFirmaID(pInfo[playerid][pImaFirmu]));
- mysql_format(Database, DB_Query, sizeof(DB_Query), "DELETE FROM `inclub` WHERE `oID` = '%d'", IClub[ id ][ oID ]);
- mysql_query(Database, DB_Query);
- IClub[id][IAktivan] = false;
- Iter_Remove(Oglasi, id);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement