Guest User

Untitled

a guest
Jan 23rd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.20 KB | None | 0 0
  1. ok
  2.  
  3. [code]
  4. //==============================================================================
  5. //admin komande
  6. CMD:dajpare(playerid, params[])
  7. {
  8. if(PVar[playerid][AdminLevel] >= 1500)
  9. {
  10. new
  11. toplayerid,
  12. amount;
  13. if (!sscanf(params, "ii", toplayerid, amount))
  14. {
  15. if (toplayerid != INVALID_PLAYER_ID)
  16. {
  17. new
  18. message[40];
  19. GivePlayerMoney(toplayerid, amount);
  20. format(message, sizeof(message), "Dobio si $%d od Administratora!", amount);
  21. SCM(toplayerid, 0x00FF00FF, message);
  22. }
  23. else SCM(playerid, 0xFF0000FF, "Taj igrac je Offline .");
  24. }
  25. else SCM(playerid, 0xFFFFFFFF, "Komanda: /dajpare <IgracevID> <Iznos>");
  26. }
  27. else SCM(playerid, 0xFF0000FF, "");
  28. return 1;
  29. }
  30. CMD:vozilo(playerid, params[])
  31. {
  32. ShowPlayerDialog(playerid, KOMANDAMENU, DIALOG_STYLE_LIST, "Odaberi zeljenu radnju:","Kupnja novog vozila\nProdaja vozila\nProdaja vozila drugome igracu\nParkiranje vozila\nZakljucavanje i otkljucavanje vozila\nPromjena boje vozila\nLociranje vozila", "Odaberi", "Odustani");
  33. return 1;
  34. }
  35. //vikendice
  36. CMD:kreirajvi(playerid, params[])
  37. {
  38. new idvikendice,cijena,vrsta,name[128],level;
  39. if(!IsPlayerAdmin(playerid))return 0;
  40. if(sscanf(params,"iiiis",idvikendice,cijena,vrsta,level,name))return SendClientMessage(playerid, 0xFF0000AA, "INFO: /kreirajvi [idvi] [CenaVikendice] [VrstaVikendice] [LevelVikendice] [Ime vikendice]");
  41. if(vrsta < 1 || vrsta > 3) return SendClientMessage(playerid,-1,"Vrste vikendica: 1-mala vikendica, 2-srednja vikendica, 3-velika vikendica!");
  42. format(vikendicafajl,sizeof(vikendicafajl),"Vikendice/%i.json",idvikendice);
  43. if(fexist(vikendicafajl))return SendClientMessage(playerid,Crvena,"Taj id se vec koristi.");
  44. InfoVikendice[idvikendice][ImeVikendice] = name;
  45. InfoVikendice[idvikendice][CenaVikendice] = cijena;
  46. GetPlayerPos(playerid, X, Y, Z);
  47. djCreateFile(vikendicafajl);
  48. djSet(vikendicafajl, "Ime", name);
  49. djSet(vikendicafajl, "Vlasnik","DRZAVA");
  50.     djSetInt(vikendicafajl, "LevelVikendice",level);
  51. djSetInt(vikendicafajl, "CenaVikendice",cijena);
  52. djSetFloat(vikendicafajl, "VikendicaX", X);
  53. djSetFloat(vikendicafajl, "VikendicaY", Y);
  54. djSetFloat(vikendicafajl, "VikendicaZ", Z);
  55. djSetInt(vikendicafajl, "World",idvikendice);
  56. djSetInt(vikendicafajl, "Interior",GetPlayerInterior(playerid));
  57. djSetInt(vikendicafajl, "KupljenaVikendica",0);
  58. djSetInt(vikendicafajl, "ImaVlasnika",0);
  59. djSetInt(vikendicafajl, "VrstaVikendice",vrsta);
  60. djCommit(vikendicafajl);
  61. if (vrsta == 1)// PROMENITI X,Y,Z i interier!!! ako ubacujete
  62. {
  63. djSetFloat(vikendicafajl, "IntX",318.564972);
  64. djSetFloat(vikendicafajl, "IntY",1118.209961);
  65. djSetFloat(vikendicafajl, "IntZ",1083.979980);
  66. djSetInt(vikendicafajl, "IntID",5);
  67. }
  68. else if(vrsta == 2) // PROMENITI X,Y,Z i interier!!! ako ubacujete
  69. {
  70. djSetFloat(vikendicafajl, "IntX",2807.619873);
  71. djSetFloat(vikendicafajl, "IntY",-1171.899902);
  72. djSetFloat(vikendicafajl, "IntZ",1025.579956);
  73. djSetInt(vikendicafajl, "IntID",8);
  74. }
  75. else if(vrsta == 3)// PROMENITI X,Y,Z i interier!!! ako ubacujete
  76. {
  77. djSetFloat(vikendicafajl, "IntX",2216.339844);
  78. djSetFloat(vikendicafajl, "IntY",-1150.509888);
  79. djSetFloat(vikendicafajl, "IntZ",1025.799927);
  80. djSetInt(vikendicafajl, "IntID",15);
  81.         }
  82. InfoVikendice[idvikendice][CPvikendice] = CreateDynamicPickup(1273,1,X,Y,Z);
  83. format(Label, sizeof(Label), ""crvena"Vikendica na: "plava"PRODAJU\n"crvena"Vlasnik: "plava"DRZAVA\n"crvena"Cijena: "plava"$%i\n"crvena"Level: "plava"$%i\n"crvena"Ulica: "plava"%s",djInt(vikendicafajl, "CenaVikendice"),djInt(vikendicafajl, "LevelVikendice"),ulicavikendice(cid[playerid]));
  84. InfoVikendice[idvikendice][Labelvikendice] = Create3DTextLabel(Label,Bjela,X,Y,Z,100.0,GetPlayerVirtualWorld(playerid),1);
  85. format(vikendicafajl,sizeof(vikendicafajl),"Vikendica Napravljena. Ime: %s | CenaVikendice: $%i | LevelVikendice: $%i | Vlasnik: DRZAVA",name,cijena,level);
  86. SendClientMessage(playerid,Zelena,vikendicafajl);
  87. return 1;
  88. }
  89.  
  90.  
  91. //stanovi
  92. CMD:kreirajstan(playerid, params[])
  93. {
  94. new idstan,cijena,vrsta,name[128],level;
  95. if(!IsPlayerAdmin(playerid))return 0;
  96. if(sscanf(params,"iiiis",idstan,cijena,vrsta,level,name))return SendClientMessage(playerid, 0xFF0000AA, "INFO: /kreirajstan [idstana] [CjenaStana] [VrsteStanova] [LevelStana] [Ime stana]");
  97. if(vrsta < 1 || vrsta > 5) return SendClientMessage(playerid,-1,"Vrste stanova: 1-mali stan, 2-srednji stan, 3-veliki stan, 4-luksuzni stan!");
  98. format(stanfajl,sizeof(stanfajl),"Stanovi/%i.json",idstan);
  99. if(fexist(stanfajl))return SendClientMessage(playerid,Crvena,"Taj id se vec koristi.");
  100. InfoStanovi[idstan][ImeStana] = name;
  101. InfoStanovi[idstan][CenaStana] = cijena;
  102. GetPlayerPos(playerid, X, Y, Z);
  103. djCreateFile(stanfajl);
  104. djSet(stanfajl, "Ime", name);
  105. djSet(stanfajl, "Vlasnik","DRZAVA");
  106.     djSetInt(stanfajl, "LevelStana",level);
  107. djSetInt(stanfajl, "CenaStana",cijena);
  108. djSetFloat(stanfajl, "StanX", X);
  109. djSetFloat(stanfajl, "StanY", Y);
  110. djSetFloat(stanfajl, "StanZ", Z);
  111. djSetInt(stanfajl, "World", idstan);
  112. djSetInt(stanfajl, "Interior",GetPlayerInterior(playerid));
  113. djSetInt(stanfajl, "KupljenaStana",0);
  114. djSetInt(stanfajl, "ImaVlasnika",0);
  115. djSetInt(stanfajl, "VrsteStanova",vrsta);
  116. djCommit(stanfajl);
  117. if (vrsta == 1)// Small/1 story/1 bedroom
  118. {
  119. djSetFloat(stanfajl, "IntX",295.138977);
  120. djSetFloat(stanfajl, "IntY",1474.469971);
  121. djSetFloat(stanfajl, "IntZ",1080.519897);
  122. djSetInt(stanfajl, "IntID",15);
  123.  
  124. }
  125. else if(vrsta == 2) // Medium/1 story/1 bedroom
  126. {
  127. djSetFloat(stanfajl, "IntX",447.734985);
  128. djSetFloat(stanfajl, "IntY",1400.439941);
  129. djSetFloat(stanfajl, "IntZ",1084.339966);
  130. djSetInt(stanfajl, "IntID",2);
  131.  
  132. }
  133. else if(vrsta == 3)// Large/2 story/3 bedrooms/clone of House 9
  134. {
  135. djSetFloat(stanfajl, "IntX",27.132700);
  136. djSetFloat(stanfajl, "IntY",1341.149902);
  137. djSetFloat(stanfajl, "IntZ",1084.449951);
  138. djSetInt(stanfajl, "IntID",10);
  139.  
  140.         }
  141.         else if(vrsta == 4)// VERY Large/2 story/4 bedrooms
  142. {
  143. djSetFloat(stanfajl, "IntX",-262.601990);
  144. djSetFloat(stanfajl, "IntY",1456.619995);
  145. djSetFloat(stanfajl, "IntZ",1084.449951);
  146. djSetInt(stanfajl, "IntID",4);
  147.  
  148.         }
  149.         else if(vrsta == 5)// VERY Large/2 story/4 bedrooms
  150. {
  151. djSetFloat(stanfajl, "IntX",271.884979);
  152. djSetFloat(stanfajl, "IntY",306.631988);
  153. djSetFloat(stanfajl, "IntZ",999.148437);
  154. djSetInt(stanfajl, "IntID",2);
  155.  
  156.         }
  157.        
  158. InfoStanovi[idstan][CPstana] = CreateDynamicPickup(1273,1,X,Y,Z);
  159. format(Label, sizeof(Label), ""zelena"Stan na: "plava"PRODAJU\n"zelena"Vlasnik: "plava"DRZAVA\n"zelena"Cijena: "plava"$%i\n"zelena"Level: "plava"$%i\n"zelena"Ulica: "plava"%s",djInt(stanfajl, "CenaStana"),djInt(stanfajl, "LevelStana"),ulicastana(cid[playerid]));
  160. InfoStanovi[idstan][Labelstana] = Create3DTextLabel(Label,Bjela,X,Y,Z,100.0,GetPlayerVirtualWorld(playerid),1);
  161. format(stanfajl,sizeof(stanfajl),"Stan Napravljena. Ime: %s | CenaStana: $%i | LevelStana: $%i | Vlasnik: DRZAVA",name,cijena,level);
  162. SendClientMessage(playerid,Zelena,stanfajl);
  163. return 1;
  164. }
  165.  
  166.  
  167.  
  168. //kuce
  169. CMD:kreirajkucu(playerid, params[])
  170. {
  171. new idkuce,cijena,vrsta,name[128],level;
  172. if(!IsPlayerAdmin(playerid))return 0;
  173. if(sscanf(params,"iiiis",idkuce,cijena,vrsta,level,name))return SCM(playerid, 0xFF0000AA, "INFO: /kreirajkucu [idkuce] [CenaKuce] [VrstaKuce] [LevelKuce] [Ime kuce]");
  174. if(vrsta < 1 || vrsta > 7) return SCM(playerid,-1,"Vrste kuca: 1-mala kuca, 2-srednja kuca, 3-velika kuca, 4-vila 5-lijepa!");
  175. format(kucafajl,sizeof(kucafajl),"Kuce/%i.json",idkuce);
  176. if(fexist(kucafajl))return SCM(playerid,Crvena,"Taj id se vec koristi.");
  177. InfoKuca[idkuce][ImeKuce] = name;
  178. InfoKuca[idkuce][CenaKuce] = cijena;
  179. GetPlayerPos(playerid, X, Y, Z);
  180. djCreateFile(kucafajl);
  181. djSet(kucafajl, "Ime", name);
  182. djSet(kucafajl, "Vlasnik","DRZAVA");
  183.     djSetInt(kucafajl, "LevelKuce",level);
  184. djSetInt(kucafajl, "CenaKuce",cijena);
  185. djSetFloat(kucafajl, "KucaX", X);
  186. djSetFloat(kucafajl, "KucaY", Y);
  187. djSetFloat(kucafajl, "KucaZ", Z);
  188. djSetInt(kucafajl, "World",idkuce);
  189. djSetInt(kucafajl, "Interior",GetPlayerInterior(playerid));
  190. djSetInt(kucafajl, "KupljenaKuca",0);
  191. djSetInt(kucafajl, "ImaVlasnika",0);
  192. djSetInt(kucafajl, "Materijali",0);
  193. djSetInt(kucafajl, "Droga",0);
  194. djSetInt(kucafajl, "Oruzje",0);
  195. djSetInt(kucafajl, "VrstaKuce",vrsta);
  196. djCommit(kucafajl);
  197. if (vrsta == 1)// Small/1 story/1 bedroom
  198. {
  199. djSetFloat(kucafajl, "IntX",223.043991);
  200. djSetFloat(kucafajl, "IntY",1289.259888);
  201. djSetFloat(kucafajl, "IntZ",1082.199951);
  202. djSetInt(kucafajl, "IntID",1);
  203. }
  204. else if(vrsta == 2) // Medium/1 story/1 bedroom
  205. {
  206. djSetFloat(kucafajl, "IntX",225.756989);
  207. djSetFloat(kucafajl, "IntY",1240.000000);
  208. djSetFloat(kucafajl, "IntZ",1082.149902);
  209. djSetInt(kucafajl, "IntID",2);
  210. }
  211. else if(vrsta == 3)// Large/2 story/3 bedrooms/clone of House 9
  212. {
  213. djSetFloat(kucafajl, "IntX",235.508994);
  214. djSetFloat(kucafajl, "IntY",1189.169897);
  215. djSetFloat(kucafajl, "IntZ",1080.339966);
  216. djSetInt(kucafajl, "IntID",3);
  217.         }
  218.         else if(vrsta == 4)// VERY Large/2 story/4 bedrooms
  219. {
  220. djSetFloat(kucafajl, "IntX",225.630997);
  221. djSetFloat(kucafajl, "IntY",1022.479980);
  222. djSetFloat(kucafajl, "IntZ",1084.069946);
  223. djSetInt(kucafajl, "IntID",7);
  224.         }
  225.         else if(vrsta == 5)//  nova
  226. {
  227. djSetFloat(kucafajl, "IntX",2324.419921);
  228. djSetFloat(kucafajl, "IntY",-1145.568359);
  229. djSetFloat(kucafajl, "IntZ",1050.710083);
  230. djSetInt(kucafajl, "IntID",12);
  231.         }
  232.         else if(vrsta == 6)//  nova
  233. {
  234. djSetFloat(kucafajl, "IntX",1263.079956);
  235. djSetFloat(kucafajl, "IntY",-785.308959);
  236. djSetFloat(kucafajl, "IntZ",1091.959960);
  237. djSetInt(kucafajl, "IntID",5);
  238.         }
  239.         else if(vrsta == 7)//  nova
  240. {
  241. djSetFloat(kucafajl, "IntX",227.722991);
  242. djSetFloat(kucafajl, "IntY",1114.389892);
  243. djSetFloat(kucafajl, "IntZ",1081.189941);
  244. djSetInt(kucafajl, "IntID",5);
  245.         }
  246.  
  247. InfoKuca[idkuce][kucniCP] = CreateDynamicPickup(1273,1,X,Y,Z);
  248. format(Label, sizeof(Label),"{6EF83C}Na prodaji!\n{6EF83C}Cijena: {FFFFFF}$%d\n{6EF83C}Level: {FFFFFF}%d\n{6EF83C}Ulica: {FFFFFF}%s",djInt(kucafajl, "CenaKuce"),djInt(kucafajl, "LevelKuce"),ulica(cid[playerid]));
  249. InfoKuca[idkuce][kucniLabel] = Create3DTextLabel(Label,Bjela,X,Y,Z,100.0,GetPlayerVirtualWorld(playerid),1);
  250. format(kucafajl,sizeof(kucafajl),"Kuca Napravljena. Ime: %s | CenaKuce: $%i | LevelKuce: $%i | Vlasnik: DRZAVA",name,cijena,level);
  251. SCM(playerid,Zelena,kucafajl);
  252. return 1;
  253. }
  254.  
  255.  
  256. //biz
  257. CMD:kreirajbiz(playerid, params[])
  258. {
  259. new busid,cijena,vrsta,name[128],level;
  260. if(!IsPlayerAdmin(playerid))return 0;
  261. if(sscanf(params,"iiiis",busid,cijena,vrsta,level,name))return SCM(playerid, 0xFF0000AA, "INFO: /kreirajbiz [BIZid] [bizCena] [bizVrsta] [bizLevel] [Ime biznisa]");
  262. format(bizfajl,sizeof(bizfajl),"Firme/%i.json",busid);
  263. if(fexist(bizfajl))return SCM(playerid,Crvena,"Taj id se vec koristi.");
  264. BusinessInfo[busid][bizIme] = name;
  265. BusinessInfo[busid][bizCena] = cijena;
  266. GetPlayerPos(playerid, X, Y, Z);
  267. djCreateFile(bizfajl);
  268. djSet(bizfajl, "Name", name);
  269. djSet(bizfajl, "Vlasnik","DRZAVA");
  270. djSet(bizfajl, "bizReket","Nema");
  271. djSetInt(bizfajl, "BizRacun",0);
  272. djSetInt(bizfajl, "ReketRacun",0);
  273. djSetInt(bizfajl, "bizLevel",level);
  274. djSetInt(bizfajl, "bizCena",cijena);
  275. djSetInt(bizfajl, "World", busid);
  276. djSetFloat(bizfajl, "BusX", X);
  277. djSetFloat(bizfajl, "BusY", Y);
  278. djSetFloat(bizfajl, "BusZ", Z);
  279. djSetInt(bizfajl, "Interior",GetPlayerInterior(playerid));
  280. djSetInt(bizfajl, "KupljenBiz",0);
  281. djSetInt(bizfajl, "ImaVlasnika",0);
  282. djSetInt(bizfajl, "bizVrsta",vrsta);
  283. djSetInt(bizfajl, "Kupljen",0);
  284. djSetInt(bizfajl, "Produkti",100);
  285. djCommit(bizfajl);
  286. if (vrsta == 1)// 24/7
  287. {
  288. djSetFloat(bizfajl, "IntX",-25.884498);
  289. djSetFloat(bizfajl, "IntY",-185.868988);
  290. djSetFloat(bizfajl, "IntZ",1003.546875);
  291. djSetInt(bizfajl, "IntID",17);
  292. djSetInt(bizfajl, "MapIcon",56);
  293. djSet(bizfajl, "Vrsta","24/7");
  294. }
  295. else if(vrsta == 2) // prodavnic oruzja
  296. {
  297. djSetFloat(bizfajl, "IntX",286.148986);
  298. djSetFloat(bizfajl, "IntY",-40.644397);
  299. djSetFloat(bizfajl, "IntZ",1001.515625);
  300. djSetInt(bizfajl, "IntID",1);
  301. djSetInt(bizfajl, "MapIcon",6);
  302. djSet(bizfajl, "Vrsta","Gun Shop");
  303. }
  304. else if(vrsta == 3)// Sex Shop
  305. {
  306. djSetFloat(bizfajl, "IntX",-103.559165);
  307. djSetFloat(bizfajl, "IntY",-24.225606);
  308. djSetFloat(bizfajl, "IntZ",1000.718750);
  309. djSetInt(bizfajl, "IntID",3);
  310. djSetInt(bizfajl, "MapIcon", 21);
  311. djSet(bizfajl, "Vrsta","Sex shop");
  312.         }
  313.         else if(vrsta == 4)// Zip
  314. {
  315. djSetFloat(bizfajl, "IntX",161.391006);
  316. djSetFloat(bizfajl, "IntY",-93.159156);
  317. djSetFloat(bizfajl, "IntZ",1001.804687);
  318. djSetInt(bizfajl, "IntID",18);
  319. djSetInt(bizfajl, "MapIcon",45);
  320. djSet(bizfajl, "Vrsta","Zip");
  321.         }
  322. else if(vrsta == 5)// Burg
  323. {
  324. djSetFloat(bizfajl, "IntX",375.962463);
  325. djSetFloat(bizfajl, "IntY",-65.816848);
  326. djSetFloat(bizfajl, "IntZ",1001.507812);
  327. djSetInt(bizfajl, "IntID",10);
  328. djSetInt(bizfajl, "MapIcon",10);
  329. djSet(bizfajl, "Vrsta","Burg");
  330.         }
  331. else if(vrsta == 6)// Cluckin Bell
  332. {
  333. djSetFloat(bizfajl, "IntX",369.579528);
  334. djSetFloat(bizfajl, "IntY",-4.487294);
  335. djSetFloat(bizfajl, "IntZ",1001.858886);
  336. djSetInt(bizfajl, "IntID",9);
  337. djSetInt(bizfajl, "MapIcon",14);
  338. djSet(bizfajl, "Vrsta","Cluckin Bell");
  339.         }
  340.       else if(vrsta == 7)// Well stacked pizza
  341. {
  342. djSetFloat(bizfajl, "IntX",373.825653);
  343. djSetFloat(bizfajl, "IntY",-117.270904);
  344. djSetFloat(bizfajl, "IntZ",1001.499511);
  345. djSetInt(bizfajl, "IntID",5);
  346. djSetInt(bizfajl, "MapIcon",29);
  347. djSet(bizfajl, "Vrsta","Well Stacked Pizza");
  348.         }
  349.       else if(vrsta == 8)// Teretana
  350. {
  351. djSetFloat(bizfajl, "IntX",772.111999);
  352. djSetFloat(bizfajl, "IntY",-3.898649);
  353. djSetFloat(bizfajl, "IntZ",1000.728820);
  354. djSetInt(bizfajl, "IntID",5);
  355. djSetInt(bizfajl, "MapIcon",54);
  356. djSet(bizfajl, "Vrsta","Teretana");
  357.         }
  358.         else if(vrsta == 9)// Kafic
  359. {
  360. djSetFloat(bizfajl, "IntX",1204.809936);
  361. djSetFloat(bizfajl, "IntY",-11.586799);
  362. djSetFloat(bizfajl, "IntZ",1000.921875);
  363. djSetInt(bizfajl, "IntID",2);
  364. djSetInt(bizfajl, "MapIcon",49);
  365. djSet(bizfajl, "Vrsta","Kafic");
  366.         }
  367.         else if(vrsta == 10)// Restoran
  368. {
  369. djSetFloat(bizfajl, "IntX",457.304748);
  370. djSetFloat(bizfajl, "IntY",-88.428497);
  371. djSetFloat(bizfajl, "IntZ",999.554687);
  372. djSetInt(bizfajl, "IntID",4);
  373. djSetInt(bizfajl, "MapIcon",50);
  374. djSet(bizfajl, "Vrsta","Restoran");
  375.         }
  376.         else if(vrsta == 11)// Benza
  377. {
  378. djSetFloat(bizfajl, "IntX",0.000000);
  379. djSetFloat(bizfajl, "IntY",0.000000);
  380. djSetFloat(bizfajl, "IntZ",0.000000);
  381. djSetInt(bizfajl, "IntID",0);
  382.   djSetInt(bizfajl, "MapIcon",0);
  383.   djSet(bizfajl, "Vrsta","Benza");
  384.         }
  385.         else if(vrsta == 0)// Ostali bizovi
  386. {
  387. djSetFloat(bizfajl, "IntX",0.000000);
  388. djSetFloat(bizfajl, "IntY",0.000000);
  389. djSetFloat(bizfajl, "IntZ",0.000000);
  390. djSetInt(bizfajl, "IntID",0);
  391.   djSetInt(bizfajl, "MapIcon",0);
  392.         }
  393.  
  394. BusinessInfo[busid][bizCP] = CreateDynamicPickup(1272,1,X,Y,Z);
  395. format(bizlabel, sizeof(bizlabel), "{FFFFFF}%s {2F97CB}na prodaji!\n{2F97CB}Cijena:{FFFFFF}$%d\n{2F97CB}Level:{FFFFFF}%d",dj(bizfajl, "Vrsta"),djInt(bizfajl, "bizCena"),djInt(bizfajl, "bizLevel"));
  396. BusinessInfo[busid][bizLabel] = Create3DTextLabel(bizlabel,Bjela,X,Y,Z,100.0,GetPlayerVirtualWorld(playerid),1);
  397. format(String,sizeof(String),"Biznis Napravljen. Ime: %s | bizCena: $%i | bizLevel: $%i |Vlasnik: DRZAVA",name,cijena,level);
  398. SCM(playerid,Zelena,String);
  399. return 1;
  400. }
  401.  
  402.  
  403.  
  404.  
  405.  
  406. CMD:sal(playerid,params[],help)
  407. {
  408. new id,lvl;
  409. if(!IsPlayerAdmin(playerid)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni za koristenje ove komande! "siva">>");
  410. if(sscanf(params,"ud",id,lvl)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/sal [id igraca] [admin level]! "siva">>");
  411. if(id == INVALID_PLAYER_ID) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Taj igrac nije online! "siva">>");
  412. if(lvl == PVar[id][AdminLevel] ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva" << "zelena"Igrac je vec taj nivo admina! "siva">>");
  413. if(lvl > 1500 ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena" Na serveru postoje 4 admin nivoa! "siva">>");
  414. if(lvl < 0 ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Admin nivo ne moze biti manji od 0! "siva">>");
  415. PVar[playerid][AdminLevel] = lvl;
  416. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< PROMOCIJA U ADMINA!!! "siva">>");
  417. SMF(id,""crvena"[Afrika| Shark] "siva"<< Promocija od strane %s-a! "siva">>",Ime(playerid));
  418. SMF(id,""crvena"[Afrika| Shark] "siva"<< %d je vas admin nivo "siva">>",lvl);
  419. SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< PROMOCIJA!!! "siva">>");
  420. SMF(playerid,""crvena"[Afrika| Shark] "siva"<< Dali ste %s-u admin nivo %d! "siva">>",Ime(id),lvl);
  421. return true;
  422. }
  423.  
  424. CMD:sgs(playerid,params[],help)
  425. {
  426. new id,lvl,s[128],s1[128],s2[128];
  427. if(!IsPlayerAdmin(playerid)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni za koristenje ove komande! "siva">>");
  428. if(sscanf(params,"ud",id,lvl)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/sgs [id igraca] [GS level]! "siva">>");
  429. if(id == INVALID_PLAYER_ID) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Taj igrac nije online! "siva">>");
  430. if(lvl == PVar[id][GSLevel] ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva" << "zelena"Igrac je vec taj nivo GS! "siva">>");
  431. if(lvl > 3 ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena" Na serveru postoje 4 GS nivoa! "siva">>");
  432. if(lvl < 0 ) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"GS nivo ne moze biti manji od 0! "siva">>");
  433. PVar[id][GSLevel] = lvl;
  434. format(s,sizeof(s),""crvena"[Afrika| Shark] "siva"<< Promocija od strane %s-a! "siva">>",Ime(playerid));
  435. format(s2,sizeof(s2),""crvena"[Afrika| Shark] "siva"<< %d je vas GS nivo "siva">>",lvl);
  436. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< PROMOCIJA U GameSage-a!!! "siva">>");
  437. SCM(id,1,s);
  438. SCM(id,1,s2);
  439. format(s1,sizeof(s1),""crvena"[Afrika| Shark] "siva"<< Dali ste %s-u GS nivo %d! "siva">>",Ime(id),lvl);
  440. SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< PROMOCIJA!!! "siva">>");
  441. SCM(playerid,1,s1);
  442. return true;
  443. }
  444.  
  445. CMD:ban(playerid,params[],help)
  446. {
  447. new id,razlog[128],s[100],s1[100],s2[100];
  448.  
  449. if(PVar[playerid][AdminLevel] < 2) return SCM(playerid, 1, ""crvena"[Afrika| Shark] "siva"<< "zelena"Niste ovlasteni za koristenje ove komande! "siva">>");
  450. if(sscanf(params,"us[128]",id,razlog)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"/ban [id igraca] [razlog]! "siva">>");
  451. if(id == INVALID_PLAYER_ID) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Taj igrac nije online! "siva">>");
  452. format(s,sizeof(s),""crvena"[Afrika| Shark] "siva"<< "zelena"Banovani od strane admina "plava"%s-a! "siva">>",Ime(playerid));
  453. format(razlog,sizeof(razlog),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je razlog vaseg bana "siva">>",razlog);
  454. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "zelena"BAN!!! "siva">>");
  455. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Iskljuceni se sa servera!!! "siva">>");
  456. SCM(id,1,razlog);
  457. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "zuta"Ukoliko smatrate da trebate dobiti unban posjetite nas forum(slikajte sa f8)! "siva">>");
  458. SCM(id,1,s);
  459. format(s1,sizeof(s1),""crvena"[Afrika| Shark] "siva"<< "zelena"Banovali ste "plava"%s "zelena"sa servera! "siva">>",Ime(id));
  460. SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Ne zaboravite staviti ban na forum(slikajte sa f8)! "siva">>");
  461. format(s2,sizeof(s2),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je banovani korisnik ! "siva">>");
  462. SCM(playerid,1,""crvena"[Afrika| Shark] "siva""zelena"<< BAN!!! "siva">>");
  463. SMA(1,s2);
  464. SMA(1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Ne ispitujte admine na /report za razlog bana,mozete biti kaznjeni! "siva">>");
  465. Ban(id);
  466. return true;
  467. }
  468.  
  469. CMD:kick(playerid,params[],help)
  470. {
  471. new id,razlog[100],s2[100];
  472. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, 1, ""crvena"[Afrika| Shark] "siva"<< "zelena"Niste ovlasteni za koristenje ove komande! "siva">>");
  473. if(sscanf(params,"us[128]",id,razlog)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< /kick [id igraca] [razlog]! "siva">>");
  474. if(id == INVALID_PLAYER_ID) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"Taj igrac nije online! "siva">>");
  475. format(razlog,sizeof(razlog),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je razlog vaseg kicka! "siva">>",razlog);
  476. SCM(id,1,""crvena"[Afrika| Shark] "siva"<<"ljubicasta" KICK!!! "siva">>");
  477. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Kickovani se sa servera!!! "siva">>");
  478. SCM(id,1,razlog);
  479. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "zuta"Ukoliko smatrate da ste dobili bespotreban kick posjetite forum i zalite se na admina! "siva">>");
  480. SMF(id,""crvena"[Afrika| Shark] "siva"<< "zelena"Kick od strane admina "plava"%s-a! "siva">>",Ime(playerid));
  481. format(s2,sizeof(s2),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je kickovani korisnik ! "siva">>",Ime(id));
  482. SMF(playerid,""crvena"[Afrika| Shark] "siva"<< "zelena"Kickovali ste "plava"%s sa servera! "siva">>",Ime(id));
  483. SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"KICK!!! "siva">>");
  484. SMA(1,s2);
  485. SMA(1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Ne ispitujte admine na /report za razlog kicka,mozete biti kaznjeni! "siva">>");
  486. Kick(id);
  487. return true;
  488. }
  489.  
  490. CMD:warn(playerid,params[],help)
  491. {
  492. new id,razlog[100],s[100],s1[100],s2[100];
  493. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, 1, ""crvena"[Afrika| Shark] "siva"<< "zelena"Niste ovlasteni za koristenje ove komande! "siva">>");
  494. if(sscanf(params,"us[128]",id,razlog)) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< /warn [id igraca] [razlog]! "siva">>");
  495. if(id == INVALID_PLAYER_ID) return SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< Taj igrac nije online! "siva">>");
  496. format(s,sizeof(s),""crvena"[Afrika| Shark] "siva"<< "zelena"Kick od strane admina "plava"%s-a! "siva">>",Ime(playerid));
  497. format(razlog,sizeof(razlog),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je razlog vaseg warna! "siva">>",razlog);
  498. SCM(id,1,""crvena"[Afrika| Shark] "siva"<<"ljubicasta" WARN!!! "siva">>");
  499. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Dobili ste warn!!! "siva">>");
  500. SCM(id,1,razlog);
  501. SCM(id,1,""crvena"[Afrika| Shark] "siva"<< "zuta"Ukoliko smatrate da ste dobili bespotreban warn posjetite forum i zalite se na admina! "siva">>");
  502. SCM(id,1,s);
  503. format(s1,sizeof(s1),""crvena"[Afrika| Shark] "siva"<< "zelena"Warnali ste "plava"%s! "siva">>",Ime(id));
  504. SCM(playerid,1,""crvena"[Afrika| Shark] "siva"<< "zelena"WARN!!! "siva">>");
  505. PVar[id][Upozorenja] = PVar[id][Upozorenja]+1;
  506. if(PVar[id][Upozorenja] > 4)
  507. {
  508. SMA(1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"BAN zbog warnova! "siva">>");
  509. format(s2,sizeof(s2),""crvena"[Afrika| Shark] "siva"<< "plava"%s "zelena"je banovani korisnik! "siva">>",Ime(id));
  510. SMA(1,""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Korisnik je dobio peti warn! "siva">>");
  511. SMA(1,s2);
  512. return Ban(id);
  513. }
  514. return true;
  515. }
  516.  
  517.  
  518.  
  519.  
  520.  
  521. CMD:a(playerid, params[])
  522. {
  523. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  524. foreach(Player, i)
  525. {
  526. if(PVar[i][AdminLevel] > 1)
  527. {
  528.     new text[80];
  529.     if(sscanf(params, "s[80]", text)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/a [text]! "siva">>");
  530.   SMF(i,  ""plava"Admin chat "siva"|| "ljubicasta"%s"crvena": "zelena"%s", Ime(playerid), text);
  531. }
  532. }
  533. return 1;
  534. }
  535.  
  536. CMD:ao(playerid,params[])
  537. {
  538. new string[1024];
  539. if(PVar[playerid][AdminLevel] < 1 ) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  540. if (sscanf(params, "s", string)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/ao [text]! "siva">>");
  541. format(string, sizeof(string), ""siva"(( "ljubicasta"ADMIN"crvena": "zuta"%s"crvena": "zelena"%s "siva"))", Ime(playerid),string);
  542. SMA(-1, string);
  543. return true;
  544. }
  545.  
  546. CMD:admini(playerid, params[])
  547. {
  548.     SCM(playerid, -1, ""zelena"Admini "plava"online:");
  549. foreach(Player, a)
  550. {
  551.     if(PVar[a][AdminLevel] >= 1 && PVar[a][AdminLevel] <= 1338)
  552.     {
  553.     new aMsg[24];
  554.     format(aMsg, sizeof(aMsg), ""zuta"%s", Ime(a));
  555.     SCM(playerid, -1, aMsg);
  556. }
  557. }
  558. return 1;
  559. }
  560.  
  561. CMD:freeze(playerid, params[])
  562. {
  563.     if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  564.     new fIgrac;
  565.     if(sscanf(params, "u", fIgrac)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/freeze [id]! "siva">>");
  566. SMF(fIgrac,  ""siva"Freeze "crvena"| "plava"%s "zuta"te zaledio.",Ime(playerid));
  567. SMF(playerid,  ""siva"Freeze "crvena"| "zuta"zaledili ste "plava"%s-a! ",Ime(playerid));
  568.     TogglePlayerControllable(fIgrac, 0);
  569. return 1;
  570. }
  571.  
  572. CMD:unfreeze(playerid, params[])
  573. {
  574.     if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  575.     new fIgrac;
  576.     if(sscanf(params, "u", fIgrac)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/unfreeze [id]! "siva">>");
  577.     SMF(fIgrac, ""siva"UnFreeze "crvena"| "plava"%s "zuta"te odmrznuo.",Ime(playerid));
  578.     SMF(playerid,  ""siva"UnFreeze "crvena"| "zuta"odledili ste "plava"%s-a! ",Ime(playerid));
  579. TogglePlayerControllable(fIgrac, 1);
  580. return 1;
  581. }
  582.  
  583. CMD:slap(playerid, params[])
  584. {
  585. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  586. new sIgrac;
  587. if(sscanf(params, "u", sIgrac)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/slap [id]! "siva">>");
  588. GetPlayerPos(sIgrac, X, Y, Z);
  589. SMF(sIgrac,  ""siva"Slap "crvena"| "plava"%s "zuta"te osamario.",Ime(playerid));
  590. SMF(playerid,  ""siva"Slap "crvena"| "zuta"osamarili ste "plava"%s-a! ",Ime(playerid));
  591. SetPlayerPos(sIgrac, X, Y, Z + 5.0);
  592. return 1;
  593. }
  594.  
  595. CMD:goto(playerid, params[])
  596. {
  597. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  598. new gtIgrac;
  599. if(sscanf(params, "u", gtIgrac)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/goto [id]! "siva">>");
  600. GetPlayerPos(gtIgrac, X, Y, Z);
  601. SetPlayerPos(playerid, X + 2.0, Y, Z);
  602. SMF(playerid,  ""zelena"Teleport"crvena": "zuta"Teleportirao si se do "plava"%s.",Ime(gtIgrac));
  603. return 1;
  604. }
  605.  
  606. CMD:xgoto(playerid,params[])
  607. {
  608.     if(PVar[playerid][AdminLevel] >= 1 )
  609. {
  610.     new Float:Pos[3],string[128];
  611. if(sscanf(params, "fff", Pos[0],Pos[1],Pos[2])) return SCM(playerid,-1,"Koristi: /lgoto [PosX] [PosY] [PosZ]");
  612. //SendCommandToAdmins(playerid,"LGoto");
  613. if(GetPlayerState(playerid) == 2)
  614. SetVehiclePos(GetPlayerVehicleID(playerid),Pos[0],Pos[1],Pos[2]);
  615. else SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
  616. format(string,sizeof(string),"|- Portvovao si se na kordinate: - X: %f, Y: %f, Z: %f -|", Pos[0],Pos[1],Pos[2]);
  617. return SendClientMessage(playerid,Zelena,string);
  618. }
  619. else return SCM(playerid,-1,"ERROR:Unesite tacne kordinate!/Morate biti admin.");
  620. }
  621.  
  622. CMD:get(playerid, params[])
  623. {
  624. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  625. new gtIgrac;
  626. if(sscanf(params, "u", gtIgrac)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/get [id]! "siva">>");
  627. GetPlayerPos(playerid, X, Y, Z);
  628. SetPlayerPos(gtIgrac, X + 2.0, Y, Z);
  629. SMF(playerid,  ""zelena"Teleport"crvena": "zuta"Teleportirao si "plava"%s-a "zuta"do sebe.",Ime(gtIgrac));
  630. SMF(gtIgrac, ""zelena"Teleport"crvena":"plava"%s "zuta"te teleportova do sebe.",Ime(playerid));
  631. return 1;
  632. }
  633.  
  634. CMD:veh(playerid, params[])
  635. {
  636. if(PVar[playerid][AdminLevel] < 1 )  return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  637. new vID, Boja1, Boja2;
  638. new Float:Ang;
  639. if(sscanf(params, "ii", vID, Boja1, Boja2)) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"/veh [id_vozila] [boja1] [boja2]! "siva">>");
  640. GetPlayerPos(playerid, X, Y, Z);
  641. GetPlayerFacingAngle(playerid, Ang);
  642.   CreateVehicle(vID, X + 5.0, Y, Z, Ang, Boja1, Boja2, 1200000);
  643. return 1;
  644. }
  645.  
  646. CMD:ah(playerid, params[])
  647. {
  648. if(PVar[playerid][AdminLevel] < 1) return SCM(playerid, -1, ""crvena"[Afrika| Shark] "siva"<< "ljubicasta"Niste ovlasteni! "siva">>");
  649. else if(PVar[playerid][AdminLevel] == 1)
  650. {
  651.         SCM(playerid, -1, "Trial Admin:");
  652.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat /getto ");
  653.         SCM(playerid, -1, "/slap /a /ao");
  654.         SCM(playerid, -1, "------------------------------------------------------------");
  655. }
  656. else if(PVar[playerid][AdminLevel] == 2)
  657. {
  658.         SCM(playerid, -1, "Moderator:");
  659.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat ");
  660.         SCM(playerid, -1, "/slap /a /getto /goto /ao /getto");
  661.         SCM(playerid, -1, "------------------------------------------------------------");
  662. }
  663. else if(PVar[playerid][AdminLevel] == 3)
  664. {
  665.         SCM(playerid, -1, "Super Moderator:");
  666.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat ");
  667.         SCM(playerid, -1, "/slap /a /ao /getto");
  668.         SCM(playerid, -1, "------------------------------------------------------------");
  669. }
  670. else if(PVar[playerid][AdminLevel] == 4)
  671. {
  672.         SCM(playerid, -1, "Normal Admin:");
  673.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat  ");
  674.         SCM(playerid, -1, "/slap /a /ao /veh /getto");
  675.         SCM(playerid, -1, "------------------------------------------------------------");
  676. }
  677. else if(PVar[playerid][AdminLevel] == 1337)
  678. {
  679.         SCM(playerid, -1, "Co-Owner:");
  680.         SCM(playerid, -1, "/sal ");
  681.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat  ");
  682.         SCM(playerid, -1, "/slap /a  /ao /getto");
  683.         SCM(playerid, -1, "------------------------------------------------------------");
  684. }
  685. else if(PVar[playerid][AdminLevel] == 1338)
  686. {
  687.         SCM(playerid, -1, "Owner:");
  688.         SCM(playerid, -1, "/kick /ban /freeze /unfreeze /cchat ");
  689.         SCM(playerid, -1, "/slap /a /ao /getto");
  690.         SCM(playerid, -1, "------------------------------------------------------------");
  691. }
  692. else if(PVar[playerid][AdminLevel] == 1500)
  693. {
  694.         SCM(playerid, -1, "Skripter:");
  695.         SCM(playerid, -1, "/sal");
  696.         SCM(playerid, -1, "/plider /sgs /kreirajkucu /kreirajfirmu ");
  697.         SCM(playerid, -1, "/kreirajstan /kreirajveikendicu /veh /dajpare");
  698.         SCM(playerid, -1, "------------------------------------------------------------");
  699. }
  700. return 1;
  701. }
  702.  
  703. //==============================================================================[/code]
Add Comment
Please, Sign In to add comment