Guest User

Untitled

a guest
Apr 19th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.70 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////
  2. #include <a_samp>
  3. #include <sscanf2>
  4. #include <foreach>
  5. #include <YSI\y_commands>
  6. #include <YSI\y_ini>
  7. /////////////////////////////////////////////////////////
  8. #define BELA "{FFFFFF}"
  9. #define ZELENA "{0ed400}"
  10. #define CRVENA "{F81414}"
  11. #define ZUTA "{F3FF02}"
  12. #define SPLAVA "{00C0FF}"
  13. #define SIVA "{C0C0C0}"
  14. ////////////////////////////////////////////////////////
  15. #define SCM SendClientMessage
  16. #define SPD ShowPlayerDialog
  17. ////////////////////////////////////////////////////////
  18. #define KUCE_FILE "Kuce/%d.ini"
  19. #define IGRAC_FILE "Igraci/%s.ini"
  20. #define DIALOG_KUCA 321
  21. #define DIALOG_IKUCA 327
  22. #define DIALOG_PRINT 350
  23. #define MAX_KUCA 6000
  24. ///////////////////////////////////////////////////////
  25. enum Kuce
  26. {
  27. kProveraVlasnika,
  28. kVlasnik[45],
  29. kVrsta[35],
  30. Float:kUlazX,
  31. Float:kUlazY,
  32. Float:kUlazZ,
  33. Float:kIzlazX,
  34. Float:kIzlazY,
  35. Float:kIzlazZ,
  36. kCena,
  37. kInt,
  38. kZatvoreno,
  39. kVW
  40. };
  41. new KucaInfo[MAX_KUCA][Kuce];
  42. new KucaPickup[sizeof(KucaInfo)];
  43. new Text3D:KucaLabel[sizeof(KucaInfo)];
  44. ///////////////////////////////////////////////////
  45. enum pInfo
  46. {
  47. pPosedovanjeKuce,
  48. pProveraSpawna
  49. }
  50. new PlayerInfo[MAX_PLAYERS][pInfo];
  51. ///////////////////////////////////////////////////
  52. public OnFilterScriptInit()
  53. {
  54. for(new idkuce = 0; idkuce < sizeof(KucaInfo); idkuce++)
  55. {
  56. new kFile[50], string[400];
  57. format(kFile, sizeof(kFile), KUCE_FILE, idkuce);
  58. if(fexist(kFile))
  59. {
  60. INI_ParseFile(kFile, "UcitajKuce", .bExtra = true, .extra = idkuce);
  61. if(KucaInfo[idkuce][kProveraVlasnika] == 0)
  62. {
  63. format(string,sizeof(string),""ZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"ZELENA"Cijena: "BELA"%d\n"ZELENA"Adresa: "BELA"Los Santos %d\n"ZELENA"Za kupovinu /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],idkuce);
  64. KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],25,0,1);
  65. KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
  66. }
  67. }
  68. }
  69. DisableInteriorEnterExits();
  70. return 1;
  71. }
  72. ///////////////////////////////////////////////////
  73. public OnFilterScriptExit()
  74. {
  75. for(new k = 0; k <= MAX_KUCA; k++) { SacuvajKucu(k); }
  76. return 1;
  77. }
  78. ///////////////////////////////////////////////////
  79. public OnPlayerConnect(playerid)
  80. {
  81. PlayerInfo[playerid][pProveraSpawna] = 0; PlayerInfo[playerid][pPosedovanjeKuce] = -1;
  82. new igraci[50]; format(igraci, sizeof(igraci), IGRAC_FILE, ImeIgraca(playerid));
  83. if(!fexist(igraci))
  84. {
  85. MiniRegis(playerid);
  86. }
  87. else
  88. {
  89. INI_ParseFile(igraci, "UcitavanjeIgraca", .bExtra = true, .extra = playerid);
  90. }
  91. return 1;
  92. }
  93. ///////////////////////////////////////////////////
  94. public OnPlayerDisconnect(playerid, reason)
  95. {
  96. SacuvajIgraca(playerid);
  97. return 1;
  98. }
  99. ///////////////////////////////////////////////////
  100. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  101. {
  102. if(newkeys == KEY_SECONDARY_ATTACK )
  103. {
  104. for(new i; i < MAX_KUCA; i++)
  105. {
  106. if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
  107. {
  108. if(PlayerInfo[playerid][pPosedovanjeKuce] == i || KucaInfo[i][kZatvoreno] == 0)
  109. {
  110. SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
  111. SetPlayerInterior(playerid, KucaInfo[i][kInt]);
  112. SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
  113.  
  114. }
  115. else return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca je zakljucana!");
  116. }
  117. if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]) && GetPlayerVirtualWorld(playerid) == KucaInfo[i][kVW])
  118. {
  119. SetPlayerInterior(playerid, 0);
  120. SetPlayerVirtualWorld(playerid, 0);
  121. SetPlayerPos(playerid, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]);
  122. return 1;
  123. }
  124. }
  125. }
  126. return 1;
  127. }
  128. ///////////////////////////////////////////////////
  129. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  130. {
  131. if(dialogid == DIALOG_KUCA)
  132. {
  133. if(!response) return 1;
  134. if(PlayerInfo[playerid][pPosedovanjeKuce] == -1) return SCM(playerid,-1, ""ZELENA"LOB House System | "BELA"Nemate kucu!");
  135. new i = PlayerInfo[playerid][pPosedovanjeKuce];
  136. switch(listitem)
  137. {
  138. case 0:
  139. {
  140. if(!IsPlayerInRangeOfPoint(playerid, 15.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ])) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste u vasoj kuci!");
  141. new string[256],kz[4];
  142. if(KucaInfo[i][kZatvoreno] == 1) kz = "Da";
  143. else kz = "Ne";
  144. SCM(playerid,-1,""ZELENA"|---------------------------------------------------------------------------------------------------|");
  145. format(string,sizeof(string),""SIVA"Vlasnik: %s | Zakljucano: %s ",KucaInfo[i][kVlasnik],kz);
  146. SCM(playerid,-1,string);
  147. format(string,sizeof(string),""SIVA"Adresa: Los Santos %d ",i);
  148. SCM(playerid,-1,string);
  149. SCM(playerid,-1,""ZELENA"|---------------------------------------------------------------------------------------------------|");
  150. }
  151. case 1:
  152. {
  153. if(!IsPlayerInRangeOfPoint(playerid, 15.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ])) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste u vasoj kuci!");
  154. if(KucaInfo[i][kZatvoreno] == 0) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca je vec otkljucana!");
  155. KucaInfo[i][kZatvoreno] = 0; SacuvajKucu(i);
  156. SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca je otkljucana!");
  157. }
  158. case 2:
  159. {
  160. if(!IsPlayerInRangeOfPoint(playerid, 15.0, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ])) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste u vasoj kuci!");
  161. if(KucaInfo[i][kZatvoreno] == 1) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Vec je vec zakljucana!");
  162. KucaInfo[i][kZatvoreno] = 1; SacuvajKucu(i);
  163. SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca je zakljucana!");
  164. }
  165. case 3:
  166. {
  167. if(!IsPlayerInRangeOfPoint(playerid, 15.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ])) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste ispred vase kuce!");
  168. new string[60]; GivePlayerMoney(playerid,KucaInfo[i][kCena]);
  169. KucaInfo[i][kProveraVlasnika] = 0;
  170. KucaInfo[i][kZatvoreno] = 1;
  171. strmid(KucaInfo[i][kVlasnik], "Niko", 0, strlen("Niko"), 255); PlayerInfo[playerid][pPosedovanjeKuce] = -1;
  172. SacuvajKucu(i); KuceLP(i); SacuvajIgraca(playerid);
  173. format(string,sizeof(string),""ZELENA"LOB House System | "BELA"Prodali ste kucu za %d!",KucaInfo[i][kCena]);
  174. SCM(playerid,-1,string);
  175. }
  176. case 4:
  177. {
  178. PlayerInfo[playerid][pProveraSpawna] = 1;
  179. SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Odabrali ste spawn u kuci od sada cete se spawnovati u kuci!");
  180. }
  181. }
  182. }
  183. //////////////////////////////////////////////////
  184. return 1;
  185. }
  186. ////////////////////////////////////////////////////
  187. public OnPlayerSpawn(playerid)
  188. {
  189. if(PlayerInfo[playerid][pProveraSpawna] == 1 && PlayerInfo[playerid][pPosedovanjeKuce] != -1)
  190. {
  191. new i = PlayerInfo[playerid][pPosedovanjeKuce];
  192. SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0);
  193. SetPlayerPos(playerid, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]);
  194. }
  195. return 1;
  196. }
  197. ///////////////////////////////////////////////////
  198. forward UcitajKuce(idkuce, name[], value[]);
  199. public UcitajKuce(idkuce, name[], value[])
  200. {
  201. INI_Int("ProveraVlasnika",KucaInfo[idkuce][kProveraVlasnika]);
  202. INI_String("Vlasnik",KucaInfo[idkuce][kVlasnik],45);
  203. INI_String("Vrsta",KucaInfo[idkuce][kVrsta],35);
  204. INI_Float("UlazX",KucaInfo[idkuce][kUlazX]);
  205. INI_Float("UlazY",KucaInfo[idkuce][kUlazY]);
  206. INI_Float("UlazZ",KucaInfo[idkuce][kUlazZ]);
  207. INI_Float("IzlazX",KucaInfo[idkuce][kIzlazX]);
  208. INI_Float("IzlazY",KucaInfo[idkuce][kIzlazY]);
  209. INI_Float("IzlazZ",KucaInfo[idkuce][kIzlazZ]);
  210. INI_Int("Cena",KucaInfo[idkuce][kCena]);
  211. INI_Int("Interior",KucaInfo[idkuce][kInt]);
  212. INI_Int("Zatvoreno",KucaInfo[idkuce][kZatvoreno]);
  213. INI_Int("VW",KucaInfo[idkuce][kVW]);
  214. return 1;
  215. }
  216. ///////////////////////////////////////////////////
  217. stock SacuvajKucu(idkuce)
  218. {
  219. new kFile[128];
  220. format(kFile, sizeof(kFile), KUCE_FILE, idkuce);
  221. new INI:File = INI_Open(kFile);
  222. INI_WriteInt(File,"ProveraVlasnika",KucaInfo[idkuce][kProveraVlasnika]);
  223. INI_WriteString(File,"Vlasnik",KucaInfo[idkuce][kVlasnik]);
  224. INI_WriteString(File,"Vrsta",KucaInfo[idkuce][kVrsta]);
  225. INI_WriteFloat(File,"UlazX",KucaInfo[idkuce][kUlazX]);
  226. INI_WriteFloat(File,"UlazY",KucaInfo[idkuce][kUlazY]);
  227. INI_WriteFloat(File,"UlazZ",KucaInfo[idkuce][kUlazZ]);
  228. INI_WriteFloat(File,"IzlazX",KucaInfo[idkuce][kIzlazX]);
  229. INI_WriteFloat(File,"IzlazY",KucaInfo[idkuce][kIzlazY]);
  230. INI_WriteFloat(File,"IzlazZ",KucaInfo[idkuce][kIzlazZ]);
  231. INI_WriteInt(File,"Cena",KucaInfo[idkuce][kCena]);
  232. INI_WriteInt(File,"Interior",KucaInfo[idkuce][kInt]);
  233. INI_WriteInt(File,"Zatvoreno",KucaInfo[idkuce][kZatvoreno]);
  234. INI_WriteInt(File,"VW",KucaInfo[idkuce][kVW]);
  235. INI_Close(File);
  236. return 1;
  237. }
  238. //////////////////////////////////////////////////////
  239. stock MiniRegis(playerid)
  240. {
  241. new igraci[50];
  242. format(igraci, sizeof(igraci), IGRAC_FILE, ImeIgraca(playerid));
  243. new INI:File = INI_Open(igraci);
  244. INI_WriteInt(File,"PosedovanjeKuce",-1);
  245. INI_WriteInt(File,"ProveraSpawna",0);
  246. INI_Close(File);
  247. return 1;
  248. }
  249. /////////////////////////////////////////////////////
  250. forward UcitavanjeIgraca(playerid, name[], value[]);
  251. public UcitavanjeIgraca(playerid, name[], value[])
  252. {
  253. INI_Int("PosedovanjeKuce",PlayerInfo[playerid][pPosedovanjeKuce]);
  254. INI_Int("ProveraSpawna",PlayerInfo[playerid][pProveraSpawna]);
  255. return 1;
  256. }
  257. /////////////////////////////////////////////////////
  258. stock SacuvajIgraca(playerid)
  259. {
  260. new igraci[50]; format(igraci, sizeof(igraci), IGRAC_FILE, ImeIgraca(playerid));
  261. new INI:File = INI_Open(igraci);
  262. INI_WriteInt(File,"PosedovanjeKuce",PlayerInfo[playerid][pPosedovanjeKuce]);
  263. INI_WriteInt(File,"ProveraSpawna",PlayerInfo[playerid][pProveraSpawna]);
  264. INI_Close(File);
  265. return 1;
  266. }
  267. /////////////////////////////////////////////////////
  268. stock KuceLP(idkuce)
  269. {
  270. new string[400];
  271. if(KucaInfo[idkuce][kProveraVlasnika] == 0)
  272. {
  273. Delete3DTextLabel(KucaLabel[idkuce]);
  274. DestroyPickup(KucaPickup[idkuce]);
  275. format(string,sizeof(string),""ZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"ZELENA"Cijena: "BELA"%d\n"ZELENA"Adresa: "BELA"Los Santos %d\n"ZELENA"Za kupovinu /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],idkuce);
  276. KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],25,0,1);
  277. KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
  278. }
  279. return 1;
  280. }
  281. ////////////////////////////////////////////////////
  282. stock ImeIgraca(playerid)
  283. {
  284. new ime[MAX_PLAYER_NAME];
  285. GetPlayerName(playerid, ime, sizeof(ime));
  286. return ime;
  287. }
  288. ///////////////////////////////////////////////////
  289. YCMD:kreirajkucu(playerid, params[],help)
  290. {
  291. #pragma unused help
  292. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste autorizirani za koristenje ove komande!");
  293. new idkuce,vrsta,cena,Float:X,Float:Y,Float:Z,fkuce[80],string[400]; GetPlayerPos(playerid,X,Y,Z);
  294. if(sscanf(params, "iiii",idkuce,vrsta,cena)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"/kreirajkucu [ID] [Vrsta] [Cijena]!");
  295. if(idkuce >= MAX_KUCA) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Dosegli ste maksimum izgradnje kuca!");
  296. format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce);
  297. if(fexist(fkuce)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"ID te kuce vec postoji!");
  298. if(vrsta == 0) // MALA KUCA
  299. {
  300. KucaInfo[idkuce][kIzlazX] = 223.043991;
  301. KucaInfo[idkuce][kIzlazY] = 1289.259888;
  302. KucaInfo[idkuce][kIzlazZ] = 1082.199951;
  303. KucaInfo[idkuce][kInt] = 1;
  304. strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
  305. }
  306. else if(vrsta == 1) // SREDNJA KUCA
  307. {
  308. KucaInfo[idkuce][kIzlazX] = 225.756989;
  309. KucaInfo[idkuce][kIzlazY] = 1240.000000;
  310. KucaInfo[idkuce][kIzlazZ] = 1082.149902;
  311. KucaInfo[idkuce][kInt] = 2;
  312. strmid(KucaInfo[idkuce][kVrsta],"Srednja Kuca",0,strlen("Srednja Kuca"),255);
  313. }
  314. else if(vrsta == 2) // VELIKA KUCA
  315. {
  316. KucaInfo[idkuce][kIzlazX] = 235.508994;
  317. KucaInfo[idkuce][kIzlazY] = 1189.169897;
  318. KucaInfo[idkuce][kIzlazZ] = 1080.339966;
  319. KucaInfo[idkuce][kInt] = 3;
  320. strmid(KucaInfo[idkuce][kVrsta],"Velika Kuca",0,strlen("Velika Kuca"),255);
  321. }
  322. KucaInfo[idkuce][kCena] = cena; KucaInfo[idkuce][kUlazX] = X;
  323. KucaInfo[idkuce][kUlazY] = Y; KucaInfo[idkuce][kUlazZ] = Z; KucaInfo[idkuce][kProveraVlasnika] = 0;
  324. KucaInfo[idkuce][kZatvoreno] = 1; KucaInfo[idkuce][kVW] = idkuce;
  325. strmid(KucaInfo[idkuce][kVlasnik],"Niko",0,strlen("Niko"),255);
  326. format(string,sizeof(string),""ZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"ZELENA"Cijena: "BELA"%d\n"ZELENA"Adresa: "BELA"Los Santos %d\n"ZELENA"Za kupovinu /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],idkuce);
  327. KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1);
  328. KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
  329. SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca je kreirana!"); SacuvajKucu(idkuce);
  330. return 1;
  331. }
  332. ///////////////////////////////////////////////////
  333. YCMD:kupikucu(playerid, params[], help)
  334. {
  335. #pragma unused help
  336. #pragma unused params
  337. for(new i; i < sizeof(KucaInfo); i++)
  338. {
  339. if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
  340. {
  341. if(!strcmp(KucaInfo[i][kVlasnik], "Niko", true) && KucaInfo[i][kProveraVlasnika] == 0)
  342. {
  343. if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Vec imate kucu!");
  344. if(GetPlayerMoney(playerid) < KucaInfo[i][kCena]) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Nemate dovoljno novca za kupnju kuce!");
  345. strmid(KucaInfo[i][kVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
  346. KucaInfo[i][kProveraVlasnika] = 1; SetPlayerInterior(playerid, KucaInfo[i][kInt]); PlayerInfo[playerid][pPosedovanjeKuce] = i;
  347. SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]); SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
  348. KucaInfo[i][kZatvoreno] = 0; GivePlayerMoney(playerid, -KucaInfo[i][kCena]); KuceLP(i); SacuvajKucu(i); SacuvajIgraca(playerid);
  349. SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kupili ste kucu! Koristite /kuca!");
  350. return 1;
  351. }
  352. else return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca nije na prodaju!");
  353. }
  354. }
  355. return 1;
  356. }
  357. ////////////////////////////////////////////////////
  358. YCMD:kuca(playerid, params[], help)
  359. {
  360. #pragma unused help
  361. #pragma unused params
  362. new string[256],i = PlayerInfo[playerid][pPosedovanjeKuce];
  363. if(i == -1) return SCM(playerid,-1,""CRVENA"HS | "SIVA"Nemate kucu!");
  364. if(strcmp(KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kVlasnik], ImeIgraca(playerid), true)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste vlasnik ove kuce!");
  365. format(string,sizeof(string),""BELA"Informacije\nOtkljucaj\nZakljucaj\nProdaj kucu\nKuca Spawn");
  366. SPD(playerid, DIALOG_KUCA, DIALOG_STYLE_LIST, ""ZELENA"LOB House System", string, "Odaberi", "Izlaz");
  367. return 1;
  368. }
  369. ////////////////////////////////////////////////////
  370. YCMD:izbrisikucu(playerid, params[], help)
  371. {
  372. #pragma unused help
  373. #pragma unused params
  374. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Niste autorizirani za koristenje ove komande!");
  375. new kFile[50],id;
  376. if(sscanf(params,"i",id)) return SCM(playerid,-1,""ZELENA"LOB House System | "BELA"/izbrisikucu [ID]!");
  377. format(kFile, sizeof(kFile), KUCE_FILE, id);
  378. if(fexist(kFile)) { fremove(kFile); Delete3DTextLabel(KucaLabel[id]); DestroyPickup(KucaPickup[id]); }
  379. else { SCM(playerid,-1,""ZELENA"LOB House System | "BELA"Kuca ne postoji!"); }
  380. return 1;
  381. }
Advertisement
Add Comment
Please, Sign In to add comment