Guest User

Imanje problem

a guest
Jun 28th, 2017
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. //UCITAVANJE IMANJA
  2. for(new i = 0; i < sizeof(ImanjeInfo); i++)
  3. {
  4. new iFile[80],string[300];
  5. format(iFile, sizeof(iFile), IMANJE_FILE, i);
  6. if(fexist(iFile))
  7. {
  8. INI_ParseFile(iFile, "UcitajImanja", .bExtra = true, .extra = i);
  9. if(ImanjeInfo[i][iProveraVlasnika] == 0)
  10. {
  11. format(string,sizeof(string),""ORANGE"Imanje na prodaju\nCijena: "BELA"%d$\n"ORANGE"Level: "BELA"%d\n"ORANGE"",ImanjeInfo[i][iCena], ImanjeInfo[i][iLevel]);
  12. ImanjeLabel[i] = Create3DTextLabel(string ,0x33CCFFAA,ImanjeInfo[i][iUlazX], ImanjeInfo[i][iUlazY], ImanjeInfo[i][iUlazZ],30.0,0,1);
  13. ImanjePickup[i] = CreateDynamicPickup(19133, 1, ImanjeInfo[i][iUlazX], ImanjeInfo[i][iUlazY], ImanjeInfo[i][iUlazZ]);
  14. printf("Imanje %d Ucitano od strane WrithAC",i, string);
  15. }
  16. else if(ImanjeInfo[i][iProveraVlasnika] == 1)
  17. {
  18. format(string,sizeof(string),""ORANGE"Imanje Owner: "BELA"%s\n"ORANGE"Cijena: "BELA"%d$\n"ORANGE"Level: "BELA"%d",ImanjeInfo[i][iVlasnik],ImanjeInfo[i][iCena],ImanjeInfo[i][iLevel]);
  19. ImanjeLabel[i] = Create3DTextLabel(string ,0x33CCFFAA,ImanjeInfo[i][iUlazX], ImanjeInfo[i][iUlazY], ImanjeInfo[i][iUlazZ],30.0,0,1);
  20. ImanjePickup[i] = CreateDynamicPickup(1276, 1, ImanjeInfo[i][iUlazX], ImanjeInfo[i][iUlazY], ImanjeInfo[i][iUlazZ]);
  21. }
  22. }
  23. }
  24.  
  25. CMD:kreirajimanje(playerid, params[],help)
  26. {
  27. if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""ORANGE"[BE:RP] | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  28. if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,-1,""SPLAVA""ORANGE"[BE:RP] "SIVA"Samo Vlasnik!");
  29. new idimanje,level,cena,iimanje[80],string[500]; GetPlayerPos(playerid,X,Y,Z);
  30. if(sscanf(params, "iii",idimanje,level,cena)) return SCM(playerid,-1,""CRVENA""ORANGE"[SERVER] Pomoc | "SIVA"/kreirajimanje [ID] [Level] [Cena]");
  31. if(idimanje >= MAX_IMANJA) return SCM(playerid,-1, ""CRVENA""ORANGE"[SERVER] | "SIVA"Maximum imanja je ogranicen ne mozes koristiti taj ID!");
  32. format(iimanje, sizeof(iimanje), IMANJE_FILE, idimanje);
  33. if(fexist(iimanje)) return SCM(playerid,-1, ""ORANGE"[SERVER] | "SPLAVA"ID tog imanja vec postoji!");
  34. ImanjeInfo[idimanje][iIzlazX] = 244.1522; ImanjeInfo[idimanje][iIzlazY] = 305.0730; ImanjeInfo[idimanje][iIzlazZ] = 999.1484;
  35. ImanjeInfo[idimanje][iCena] = cena; ImanjeInfo[idimanje][iLevel] = level; ImanjeInfo[idimanje][iUlazX] = X;
  36. ImanjeInfo[idimanje][iUlazY] = Y; ImanjeInfo[idimanje][iUlazZ] = Z; ImanjeInfo[idimanje][iProveraVlasnika] = 0;
  37. ImanjeInfo[idimanje][iNovac] = 0;
  38. strmid(ImanjeInfo[idimanje][iVlasnik],"Niko",0,strlen("Niko"),255);
  39. ///EVO LABEL I PICKUP///
  40. format(string,sizeof(string),""ORANGE"Imanje na Prodaju!\nCijena: "BELA"%d$\n"ORANGE"Level: "BELA"%d\n"ZUTA"",ImanjeInfo[idimanje][iCena], ImanjeInfo[idimanje][iLevel]);
  41. ImanjeLabel[idimanje] = Create3DTextLabel(string ,0x33CCFFAA, X, Y, Z, 25, 0, 1);
  42. ImanjePickup[idimanje] = CreateDynamicPickup(19134, 1, ImanjeInfo[idimanje][iUlazX], ImanjeInfo[idimanje][iUlazY], ImanjeInfo[idimanje][iUlazZ]);
  43. ///////////////////////
  44. SCMF(playerid,-1,""CRVENA""ORANGE"[SERVER] "SIVA"Imanje je uspesno kreiran (ID Imanja: %d)!",idimanje);
  45. SacuvajImanje(idimanje);
  46. return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment