Advertisement
Guest User

BGRP NAJNOVIJA

a guest
Mar 19th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.09 KB | None | 0 0
  1. /*============================================================================\\
  2. //===================Bacado Gaming============================================\\
  3. //===================Mod je radjen od 0=======================================\\
  4. //===================Skripter:PazzOnee========================================\\
  5. //===================Maper:PazzOnee===========================================\\
  6. //============================================================================*/
  7. #pragma tabsize 0
  8.  
  9. #include <a_samp>
  10. #include <YSI\y_ini>
  11. #include <YSI\y_commands>
  12. #include < float >
  13. #include <sscanf2>
  14. #include < streamer >
  15. #include < foreach >
  16.  
  17. #define DIALOG_REGISTER 1
  18. #define DIALOG_LOGIN 2
  19. #define AH_DIALOG 3
  20.  
  21. #undef MAX_PLAYERS
  22. #define MAX_PLAYERS 50
  23. /////////BOJE///////////////////////
  24. #define BELA "{FFFFFF}"
  25. #define ZELENA "{6EF83C}"
  26. #define CRVENA "{F81414}"
  27. #define PLAVA "{2E9CD1}"
  28. #define ORANGE "{FF9500}"
  29. #define ZLATNA "{FFC50A}"
  30. #define SERVER "{AFE7FF}"
  31. #define SZELENA "{C9FFAB}"
  32. #define LJUB "{EE11EE}"
  33. #define SIVA "{C0C0C0}"
  34.  
  35. #define NALOZI "/Nalozi/%s.ini"
  36.  
  37. enum pInfo
  38. {
  39. pLozinka[30],
  40. pDzepNovac,
  41. pBankaNovac,
  42. pAdmin,
  43. pVip,
  44. pLevel
  45. }
  46. new PlayerInfo[MAX_PLAYERS][pInfo];
  47. new IgracUlogovan[MAX_PLAYERS];
  48. new Frezovan[MAX_PLAYERS];
  49. ///////////////////////////////////////////////////////
  50. forward UcitajKorisnika_data(playerid,name[],value[]);
  51. public UcitajKorisnika_data(playerid,name[],value[])
  52. {
  53. INI_String("Lozinka",PlayerInfo[playerid][pLozinka],30);
  54. INI_Int("DzepNovac",PlayerInfo[playerid][pDzepNovac]);
  55. INI_Int("BankaNovac",PlayerInfo[playerid][pBankaNovac]);
  56. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  57. INI_Int("Vip",PlayerInfo[playerid][pVip]);
  58. INI_Int("Level",PlayerInfo[playerid][pLevel]);
  59. return 1;
  60. }
  61. stock SacuvajKorisnika(playerid)
  62. {
  63. if(IgracUlogovan[playerid] == 1)
  64. {
  65. new INI:File = INI_Open(Korisnici(playerid));
  66. INI_SetTag(File,"data");
  67. INI_WriteInt(File,"DzepNovac",PlayerInfo[playerid][pDzepNovac]);
  68. INI_WriteInt(File,"BankaNovac",PlayerInfo[playerid][pBankaNovac]);
  69. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  70. INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]);
  71. INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
  72. INI_Close(File);
  73. }
  74. return 1;
  75. }
  76. stock KorisnickiRacun(playerid)
  77. {
  78. new string[128],playername[MAX_PLAYER_NAME];
  79. GetPlayerName(playerid,playername,sizeof(playername));
  80. format(string,sizeof(string),NALOZI,playername);
  81. return string;
  82. }
  83. stock GetName(playerid)
  84. {
  85. new name[MAX_PLAYER_NAME];
  86. GetPlayerName(playerid, name, sizeof(name));
  87. return name;
  88. }
  89.  
  90. main()
  91. {
  92. print("\n----------------------------------");
  93. print(" Bacado Gaming RolePlay v0.1 ");
  94. print("----------------------------------\n");
  95. }
  96.  
  97.  
  98. public OnGameModeInit()
  99. {
  100. //=======================Timeri==========================//
  101. SetTimer("IznadGlave",5000,1);
  102. ///////////////////////////////////////////////////////////
  103. SetGameModeText("Bacado Gaming"); EnableStuntBonusForAll(0);
  104. SetNameTagDrawDistance(30); DeAMXProtection();
  105. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  106. return 1;
  107. }
  108. DeAMXProtection()
  109. {
  110. new a[][] =
  111. {
  112. "Unarmed (Fist)",
  113. "Brass K"
  114. };
  115. #pragma unused a
  116. }
  117. public OnGameModeExit()
  118. {
  119. return 1;
  120. }
  121.  
  122. public OnPlayerRequestClass(playerid, classid)
  123. {
  124. return 1;
  125. }
  126.  
  127. public OnPlayerConnect(playerid)
  128. {
  129. IgracUlogovan[playerid] = 0;
  130. /////////////////////////////////////
  131. if(fexist(KorisnickiRacun(playerid)))
  132. {
  133. INI_ParseFile(KorisnickiRacun(playerid),"UcitajKorisnika_%s",.bExtra = true,.extra = playerid);
  134. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN:","Unesite vasu lozinku da biste se ulogovali!",""ZELENA"Login",""CRVENA"Izlaz");
  135. }
  136. else
  137. {
  138. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Register:",""ZELENA"Vas nalog ne postoji, molimo registrujte se!",""ZELENA"Register",""CRVENA"Izlaz");
  139. }
  140. SetPlayerColor(playerid,0xFFFFFF00);
  141. return 1;
  142. }
  143.  
  144. public OnPlayerDisconnect(playerid, reason)
  145. {
  146. ////////////////////////////////////////////////////
  147. new INI:File = INI_Open(KorisnickiRacun(playerid));
  148. INI_SetTag(File,"data");
  149. INI_WriteInt(File,"DzepNovac",GetPlayerMoney(playerid));
  150. INI_WriteInt(File,"BankaNovac",PlayerInfo[playerid][pBankaNovac]);
  151. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  152. INI_WriteInt(File,"Vip",PlayerInfo[playerid][pVip]);
  153. INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
  154. INI_Close(File);
  155. return 1;
  156. }
  157.  
  158. public OnPlayerSpawn(playerid)
  159. {
  160. SetPlayerHealth(playerid,100);
  161. SetPlayerPos(playerid, 1227.6322, -925.2795, 42.8060);
  162. SetPlayerSkin(playerid,294);
  163. SetPlayerFacingAngle(playerid,-90.0);
  164. SetPlayerInterior(playerid,0);
  165. return 1;
  166. }
  167.  
  168. public OnPlayerDeath(playerid, killerid, reason)
  169. {
  170. return 1;
  171. }
  172.  
  173. public OnVehicleSpawn(vehicleid)
  174. {
  175. return 1;
  176. }
  177.  
  178. public OnVehicleDeath(vehicleid, killerid)
  179. {
  180. return 1;
  181. }
  182.  
  183. public OnPlayerText(playerid, text[])
  184. {
  185. if (IgracUlogovan[playerid] != 0)
  186. {
  187. SendClientMessage(playerid,-1,""CRVENA""CRVENA"[NW:RP]{ffffff} Moras biti ulogovan da bi pisao!");
  188. return 0;
  189. }
  190. return 1;
  191. }
  192. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  193. {
  194. return 1;
  195. }
  196.  
  197. public OnPlayerExitVehicle(playerid, vehicleid)
  198. {
  199. return 1;
  200. }
  201.  
  202. public OnPlayerStateChange(playerid, newstate, oldstate)
  203. {
  204. return 1;
  205. }
  206.  
  207. public OnPlayerEnterCheckpoint(playerid)
  208. {
  209. return 1;
  210. }
  211.  
  212. public OnPlayerLeaveCheckpoint(playerid)
  213. {
  214. return 1;
  215. }
  216.  
  217. public OnPlayerEnterRaceCheckpoint(playerid)
  218. {
  219. return 1;
  220. }
  221.  
  222. public OnPlayerLeaveRaceCheckpoint(playerid)
  223. {
  224. return 1;
  225. }
  226.  
  227. public OnRconCommand(cmd[])
  228. {
  229. return 1;
  230. }
  231.  
  232. public OnPlayerRequestSpawn(playerid)
  233. {
  234. return 1;
  235. }
  236.  
  237. public OnObjectMoved(objectid)
  238. {
  239. return 1;
  240. }
  241.  
  242. public OnPlayerObjectMoved(playerid, objectid)
  243. {
  244. return 1;
  245. }
  246.  
  247. public OnPlayerPickUpPickup(playerid, pickupid)
  248. {
  249. return 1;
  250. }
  251.  
  252. public OnVehicleMod(playerid, vehicleid, componentid)
  253. {
  254. return 1;
  255. }
  256.  
  257. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  258. {
  259. return 1;
  260. }
  261.  
  262. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  263. {
  264. return 1;
  265. }
  266.  
  267. public OnPlayerSelectedMenuRow(playerid, row)
  268. {
  269. return 1;
  270. }
  271.  
  272. public OnPlayerExitedMenu(playerid)
  273. {
  274. return 1;
  275. }
  276.  
  277. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  278. {
  279. return 1;
  280. }
  281.  
  282. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  283. {
  284. return 1;
  285. }
  286.  
  287. public OnRconLoginAttempt(ip[], password[], success)
  288. {
  289. return 1;
  290. }
  291.  
  292. public OnPlayerUpdate(playerid)
  293. {
  294. return 1;
  295. }
  296.  
  297. public OnPlayerStreamIn(playerid, forplayerid)
  298. {
  299. return 1;
  300. }
  301.  
  302. public OnPlayerStreamOut(playerid, forplayerid)
  303. {
  304. return 1;
  305. }
  306.  
  307. public OnVehicleStreamIn(vehicleid, forplayerid)
  308. {
  309. return 1;
  310. }
  311.  
  312. public OnVehicleStreamOut(vehicleid, forplayerid)
  313. {
  314. return 1;
  315. }
  316.  
  317. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  318. {
  319. switch(dialogid)
  320. {
  321. case DIALOG_REGISTER:
  322. {
  323. if(!response) return Kick(playerid);
  324. if(response)
  325. {
  326. if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN:",""CRVENA"Netacna lozinka!",""ZELENA"Login",""CRVENA"Izlaz");
  327. new INI:File = INI_Open(KorisnickiRacun(playerid));
  328. INI_SetTag(File,"data");
  329. INI_WriteString(File,"Lozinka",inputtext);
  330. INI_WriteInt(File,"DzepNovac",0);
  331. INI_WriteInt(File,"BankaNovac",0);
  332. INI_WriteInt(File,"Admin",0);
  333. INI_WriteInt(File,"Vip",0);
  334. INI_WriteInt(File,"Level",0);
  335. INI_Close(File);
  336. SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
  337. GivePlayerMoney(playerid,30000);
  338. SpawnPlayer(playerid);
  339. }
  340. }
  341. case DIALOG_LOGIN:
  342. {
  343. if(!response) return Kick(playerid);
  344. if(response)
  345. {
  346. if(!strcmp(inputtext, PlayerInfo[playerid][pLozinka], false))
  347. {
  348. INI_ParseFile(KorisnickiRacun(playerid),"UcitajKorisnika_%s",.bExtra = true,.extra = playerid);
  349. SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
  350. SetPlayerSkin(playerid,294);
  351. SpawnPlayer(playerid);
  352. GivePlayerMoney(playerid,PlayerInfo[playerid][pDzepNovac]);
  353. SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
  354. SendClientMessage(playerid,-1,""ZELENA"Dobrodosao nazad na server, zelimo ti ugodnu igru!");
  355. }
  356. else
  357. {
  358. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"LOGIN:","Lozinka nije ispravna!",""ZELENA"Login",""CRVENA"Izlaz");
  359. }
  360. }
  361. }
  362. }
  363. return 1;
  364. }
  365.  
  366. public OnPlayerCommandPerformed(playerid,cmdtext[],success)
  367. {
  368. if(!success) SendClientMessage(playerid,-1,""CRVENA"Komanda koju ste uneli ne postoji "ZELENA"/help");
  369. return 1;
  370. }
  371.  
  372. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  373. {
  374. return 1;
  375. }
  376. //===========================Admin Komande====================================//
  377. YCMD:ah(playerid, params[],help)
  378. {
  379. #pragma unused help
  380. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  381. new info[2080];
  382. {
  383. if (PlayerInfo[playerid][pAdmin] >= 1)
  384. {
  385. strcat(info, ""ZELENA"||===============================================[ "ZELENA"| BGaming Admin Komande |"ZELENA" ]=============================================||\n\n", sizeof(info));
  386. }
  387. if (PlayerInfo[playerid][pAdmin] >= 1)
  388. {
  389. strcat(info, ""ZELENA"Admin 1 | "SIVA"/zaledi /odledi /fv /flip\n", sizeof(info));
  390. }
  391. if (PlayerInfo[playerid][pAdmin] >= 2)
  392. {
  393. strcat(info, ""ZELENA"Suvlasnik | "SIVA"/dajnovac /dajoruzije /disarm\n", sizeof(info));
  394. }
  395. if (PlayerInfo[playerid][pAdmin] >= 3)
  396. {
  397. strcat(info, ""ZELENA"Vlasnik | "SIVA"/postaviadmina\n", sizeof(info));
  398. }
  399. if (PlayerInfo[playerid][pAdmin] >= 1)
  400. {
  401. strcat(info, ""ZELENA"||===============================================[ "ZELENA"| BGaming Admin Komande |"ZELENA" ]=============================================||\n\n", sizeof(info));
  402. }
  403. ShowPlayerDialog(playerid, AH_DIALOG, DIALOG_STYLE_MSGBOX, ""ZELENA"| BGaming Admin Komande |", info, "Uredu", "");
  404. }
  405. return 1;
  406. }
  407. YCMD:postaviadmina(playerid,params[],help)
  408. {
  409. #pragma unused params
  410. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  411. if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  412. new player, level, string[128], ime[MAX_PLAYER_NAME];
  413. if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "BELA"/postaviadmina [ID/Ime] [Level (1-3)]");
  414. if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1,""ZELENA"| Bgaming | "BELA"Pogresan ID!");
  415. if(level < 0 || level > 3) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "BELA"Admin level 1-3!");
  416. PlayerInfo[player][pAdmin] = level;
  417. GetPlayerName(player,ime,sizeof(ime));
  418. format(string, sizeof(string), ""ZELENA"Dobili ste admin level %d od %s-a.",level,ime);
  419. SendClientMessage(player, -1, string);
  420. format(string, sizeof(string), ""ZELENA"Postavili ste igracu %s admin leve %d.",ime, level);
  421. SendClientMessage(playerid, -1, string);
  422. return 1;
  423. }
  424. YCMD:pvip(playerid,params[],help)
  425. {
  426. #pragma unused params
  427. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  428. if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  429. new player, level, string[128], ime[MAX_PLAYER_NAME];
  430. if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "BELA"/pvip [ID/Ime] [Level (1-3)]");
  431. if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1,""ZELENA"| Bgaming | "BELA"Pogresan ID!");
  432. if(level < 0 || level > 3) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "BELA"Vip level 1-3!");
  433. PlayerInfo[player][pVip] = level;
  434. GetPlayerName(player,ime,sizeof(ime));
  435. format(string, sizeof(string), ""ZELENA"Dobili ste vip level %d od %s-a.",level,ime);
  436. SendClientMessage(player, -1, string);
  437. format(string, sizeof(string), ""ZELENA"Postavili ste igracu %s vip level %d.",ime, level);
  438. SendClientMessage(playerid, -1, string);
  439. return 1;
  440. }
  441. YCMD:dajnovac(playerid, params[], help)
  442. {
  443. #pragma unused params
  444. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  445. if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,""ZELENA"| Bgaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  446. new target, money;
  447. if(sscanf(params, "ud", target, money)) return SendClientMessage(playerid,-1, ""ZELENA"| Bgaming | "BELA"/dajnovac [ID/Ime] [Kolicina Novca]");
  448. if(!IsPlayerConnected(target)) return SendClientMessage(playerid, -1,""ZELENA"| Bgaming | "CRVENA"Pogresan ID!");
  449. GivePlayerMoney(target, money);
  450. return 1;
  451. }
  452. YCMD:fv(playerid,params[],help)
  453. {
  454. #pragma unused params
  455. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  456. if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,""ZELENA"| Bgaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  457. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1, ""ZELENA"| Bgaming | "CRVENA"Niste u vozilu!");
  458. RepairVehicle(GetPlayerVehicleID(playerid));
  459. SendClientMessage(playerid,-1,""ZELENA"| BGaming |"CRVENA" Vozilo Popravljeno!");
  460. return 1;
  461. }
  462. YCMD:flip(playerid, params[], help)
  463. {
  464. #pragma unused help
  465. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  466. if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  467. new VehicleID, Float:CX, Float:CY, Float:CZ, Float:CA;
  468. GetPlayerPos(playerid, CX, CY, CZ);
  469. VehicleID = GetPlayerVehicleID(playerid);
  470. SetVehiclePos(VehicleID, CX, CY, CZ);
  471. GetVehicleZAngle(VehicleID, CA);
  472. SetVehicleZAngle(VehicleID, CA);
  473. RepairVehicle(GetPlayerVehicleID(playerid));
  474. return 1;
  475. }
  476. YCMD:zaledi(playerid, params[], help)
  477. {
  478. #pragma unused help
  479. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  480. new string[128], string2[128], igrac;
  481. if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  482. if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "BELA"/zaledi (ID Igraca)");
  483. if(!IsPlayerConnected(igrac)) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "CRVENA"Pogresan ID!");
  484. format(string, sizeof(string), ""ZELENA"| BGaming | "BELA"Zaledio si %s-a!",GetName(igrac));
  485. SendClientMessage(playerid, -1, string);
  486. format(string2, sizeof(string2), ""ZELENA"| BGaming | "BELA"Zaledjeni ste od strane %s-a!",GetName(playerid));
  487. SendClientMessage(igrac, -1, string2);
  488. TogglePlayerControllable(igrac, false);
  489. Frezovan[igrac] = 1;
  490. return 1;
  491. }
  492. YCMD:odledi(playerid, params[], help)
  493. {
  494. #pragma unused help
  495. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  496. new string[128], string2[128], igrac;
  497. if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  498. if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "BELA"/odledi (ID Igraca)");
  499. if(!IsPlayerConnected(igrac)) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "CRVENA"Pogresan ID!");
  500. format(string, sizeof(string), ""ZELENA"| Bgaming | "BELA"Odledio si %s-a!",GetName(igrac));
  501. SendClientMessage(playerid, -1, string);
  502. format(string2, sizeof(string2), ""ZELENA"| Bgaming | "BELA"Odledjeni ste od strane %s-a!",GetName(playerid));
  503. SendClientMessage(igrac, -1, string2);
  504. TogglePlayerControllable(igrac, true);
  505. Frezovan[igrac] = 0;
  506. return 1;
  507. }
  508. YCMD:dajoruzije(playerid, params[], help)
  509. {
  510. #pragma unused help
  511. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  512. if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  513. new pplayerid,gun,ammo,string[128];
  514. if(sscanf(params, "uii", pplayerid,gun,ammo)) return SendClientMessage(playerid,-1, ""ZELENA"| BGaming | "CRVENA"/aoruzije [ID/Nick] [Weapon ID] [Municija]");
  515. if(!IsPlayerConnected(pplayerid)) return SendClientMessage(playerid, -1, ""ZELENA"| Bgaming | "CRVENA"Pogresan ID!");
  516. GivePlayerWeapon(pplayerid,gun,ammo);
  517. format(string,sizeof(string),""ZELENA"| BGaming | "BELA"%s "ZELENA"vam je dao oruzije ID "BELA"%d!",GetName(playerid),gun);
  518. SendClientMessage(pplayerid,-1,string);
  519. format(string,sizeof(string),""ZELENA"| BGaming | "BELA"Dali ste oruzije ID "CRVENA"%d "BELA"igracu "CRVENA"%s!",gun,GetName(pplayerid));
  520. SendClientMessage(playerid,-1,string);
  521. return 1;
  522. }
  523. YCMD:disarm(playerid,params[],help)
  524. {
  525. #pragma unused help
  526. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  527. if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  528. new string[128],targetid;
  529. if(sscanf(params,"u",targetid)) return SendClientMessage(playerid, -1, ""ZELENA"| BGaming | "CRVENA"/disarm [playerid]");
  530. format(string,sizeof(string),""ZELENA"| BGaming | "CRVENA"Admin vam je oduzeo sva oruzja!");
  531. SendClientMessage(targetid,-1,string);
  532. ResetPlayerWeapons(targetid);
  533. return 1;
  534. }
  535. //========================Vip Komande=========================================//
  536. YCMD:djekidjoli(playerid,params[],help)
  537. {
  538. if(IgracUlogovan[playerid] == 1) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
  539. if(PlayerInfo[playerid][pVip] < 2) return SendClientMessage(playerid,-1,""ZELENA"| BGaming | "CRVENA"Niste ovlasceni da koristite ovu komandu!");
  540. GivePlayerMoney(playerid, 4000);
  541. return 1;
  542. }
  543. ////////////////////////////////////////////////////////////////////////////////
  544. forward IznadGlave();
  545. public IznadGlave()
  546. {
  547. foreach(Player,i)
  548. {
  549. if(PlayerInfo[i][pLevel] < 2)
  550. {
  551. SetPlayerChatBubble(i, ""ZELENA"POCETNIK", -1, 20.0,10000);
  552. }
  553. }
  554. return 1;
  555. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement