Advertisement
MichaelFR

DJ sys

Dec 23rd, 2014
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.66 KB | None | 0 0
  1. ////DJ SISTEM  BY Michael 23 12 2014             23:50//////////////////////////////////////////
  2. //vremena ~1h + testanje
  3. //Stock za poruku Adminu i dju..
  4. stock AdminDJu(color, string[])
  5.  {
  6.  foreach (Player, i)
  7.  {
  8.  if(PI[i][pAdmin] >=1 || PI[i][pDJ] >= 1)
  9.  {
  10.  SendClientMessage(i, color, string);
  11.  }
  12.  }
  13.  }
  14. CMD:ugasimuziku(playerid, params[])
  15. {
  16. new string[128];
  17. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  18. format(string,sizeof(string),"CHDM | DeeJay %s je ugasio pjesmu!", PlayerName(playerid));
  19. AdminDJu(0x00D900C8,string);
  20. {
  21. foreach(Player,i)
  22. {
  23. StopAudioStreamForPlayer(i);
  24. }
  25. }
  26. return 1;
  27. }
  28. CMD:djh(playerid, params[])
  29. {
  30. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  31. new string[256];
  32. format(string,sizeof(string),"_________CH DM DeeJay Help_________");
  33. SendClientMessage(playerid,0x00D900C8,string);
  34. if(PI[playerid][pDJ] >= 1)
  35. {
  36. format(string,sizeof(string),"DeeJay lvl 1 | /muzika | /ugasimuziku | /djkazi | /otok | /dj | /djo | /djodg | /djon | /djoff");
  37. SendClientMessage(playerid,0x00D900C8,string);
  38. }
  39. if(PI[playerid][pDJ] >= 2)
  40. {
  41. format(string,sizeof(string),"DeeJay lvl 2 | ");
  42. SendClientMessage(playerid,0x00D900C8,string);
  43. }
  44. format(string,sizeof(string),"___________________________");
  45. SendClientMessage(playerid,0x00D900C8,string);
  46. return 1;
  47. }
  48. CMD:djkazi(playerid, params[])
  49. {
  50. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  51. if(isnull(params)) return SendClientMessage(playerid, -1,"*Koristite /djkazi [tekst]");
  52. new string[128];
  53. format(string, sizeof(string), "*DeeJay %s (( %s ))", PlayerName(playerid), params);
  54. ProxDetector(150.0, playerid, string,0x00D900C8,0x00D900C8,0x00D900C8,0x00D900C8,0x00D900C8);
  55. return 1;
  56. }
  57. CMD:djotok(playerid, params[])
  58. {
  59. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  60. SetPlayerPos(playerid, 135.1794,-2250.7249,6.5000);
  61. SetPlayerInterior(playerid,0);
  62. SetPlayerVirtualWorld(playerid,0);
  63. SendClientMessage(playerid,-1,"CHDM | Teleportirani ste na DJ Otok!");
  64. return 1;
  65. }
  66. CMD:muzika(playerid, params[])
  67. {
  68. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  69. new pjesma[256];
  70. new string[128];
  71. if(sscanf(params,"s[256]",pjesma)) return SendClientMessage(playerid,-1,"*Koristite /muzika [link]");
  72. format(string,sizeof(string),"CHDM | DeeJay %s je pustio pjesmu!", PlayerName(playerid));
  73. AdminDJu(0x00D900C8,string);
  74. {
  75. foreach(Player,i)
  76. {
  77. StopAudioStreamForPlayer(i);
  78. PlayAudioStreamForPlayer(i,pjesma);
  79. }
  80. }
  81. return 1;
  82. }
  83. CMD:dj(playerid, params[])
  84. {
  85. if(PI[playerid][pAdmin] >= 1)
  86. {
  87. new poruka[128];
  88. new string[128];
  89. if(sscanf(params, "s[128]", poruka)) return SendClientMessage(playerid, -1,"*Koristite /dj [tekst]");
  90. format(string, sizeof(string), "|%d|A| %s: {ffffff}%s", PI[playerid][pAdmin],PlayerName(playerid), poruka);
  91. AdminDJu(0x00D900C8, string);
  92. return 1;
  93. }
  94. else if(PI[playerid][pDJ] >= 1)
  95. {
  96. new poruka[128];
  97. new string[128];
  98. if(sscanf(params, "s[128]", poruka)) return SendClientMessage(playerid, -1,"*Koristite /dj [tekst] ");
  99. format(string, sizeof(string), "|%d|DJ| %s: {ffffff}%s", PI[playerid][pDJ], PlayerName(playerid), poruka);
  100. AdminDJu(0x00D900C8, string);
  101. return 1;
  102. }
  103. else
  104. {
  105. SendClientMessage(playerid,-1,"CHDM | Admin i DJ Samo!");
  106. }
  107. return 1;
  108. }
  109. CMD:djs(playerid, params[])
  110. {
  111.    new dj[64];
  112.    new string[128];
  113.    if(IsPlayerConnected(playerid))
  114.    {
  115.    SendClientMessage(playerid, 0x00D900C8,"");
  116.    SendClientMessage(playerid, 0x00D900C8,"");
  117.    SendClientMessage(playerid, 0x00D900C8,"_________CH DM DeeJay Online_________");
  118.    foreach (Player, i)
  119.    {
  120.    if(PI[i][pDJ] >= 1)
  121.    {
  122.    if(PI[i][pDJ] >= 1) { dj = "CH DM | DeeJay Level 1"; }
  123.    if(PI[i][pDJ] >= 2) { dj = "CH DM | DeeJay Level 2"; }
  124.    format(string, 128, "%s:{ffffff} %s", dj, PlayerName(i));
  125.    SendClientMessage(playerid, 0x00D900C8, string);
  126.    }
  127.    else
  128.    {
  129.    format(string, 128, "%s:{ffffff} %s", dj, PlayerName(i));
  130.    SendClientMessage(playerid, 0x00D900C8, string);
  131.    }
  132.    }
  133.    }
  134.    return 1;
  135.    }
  136. CMD:djo(playerid, params[])
  137. {
  138. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  139. new poruka[128];
  140. new string[128];
  141. if(sscanf(params, "s[128]", poruka)) return SendClientMessage(playerid, -1,"*Koristite /djo [tekst]");
  142. format(string, sizeof(string), "(( DeeJay {FFFFFF}%s: {0ed400}%s ))", PlayerName(playerid), poruka);
  143. SendClientMessageToAll(0x00D900C8, string);
  144. return 1;
  145. }
  146. CMD:djodg(playerid, params[])
  147. {
  148. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  149. new igrac;
  150. new tekst[256];
  151. new string[256];
  152. if(sscanf(params,"us[256]",igrac,tekst)) return SendClientMessage(playerid, -1,"*Koristite /djodg [id/nick] [poruka]");
  153. else if(igrac == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,  "CHDM | Igrac nije online!");
  154. format(string, sizeof(string), "*Poslali ste odgovor igracu: %s [ID: %d]",PlayerName(igrac),igrac);
  155. SendClientMessage(playerid,-1, string);
  156. format(string,256, "*DeeJay: %s [ID:%d] ti govori: %s", PlayerName(playerid),playerid, tekst);
  157. SendClientMessage(igrac, 0x00D900C8, string);
  158. format(string, sizeof(string), "[DJODG] %s >> %s [id: %d]: %s",PlayerName(playerid),PlayerName(igrac),igrac,tekst);
  159. AdminDJu(0xFF6347FF, string);
  160. return 1;
  161. }
  162. CMD:djon(playerid, params[])
  163. {
  164. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  165. new string[256];
  166. format(string,sizeof(string),"CHDM | DeeJay %s je sada na duznosti!",PlayerName(playerid));
  167. AdminDJu(0x00D900C8,string);
  168. SetPlayerArmour(playerid, 250);
  169. SetPlayerHealth(playerid, 250);
  170. //Dodaj label za duznost !!
  171. return 1;
  172. }
  173. CMD:djoff(playerid, params[])
  174. {
  175. if(PI[playerid][pDJ] < 1) return SendClientMessage(playerid,-1,"CHDM | DJ Samo!");
  176. new string[256];
  177. format(string,sizeof(string),"CHDM | DeeJay %s vise nije na duznosti!",PlayerName(playerid));
  178. AdminDJu(0x00D900C8,string);
  179. SetPlayerArmour(playerid, 0);
  180. SetPlayerHealth(playerid, 100);
  181. //Dodaj label za duznost !!
  182. return 1;
  183. }
  184. CMD:makedj(playerid, params[])
  185. {
  186. if(PI[playerid][pAdmin] < 1337) return SendClientMessage(playerid,-1,"CHDM | Admini Samo!");
  187. new igrac;
  188. new level;
  189. new string[128];
  190. if (sscanf(params, "ui", igrac, level)) return SendClientMessage(playerid, -1,"*Koristite /makedj [Id/Nick] [level (0-1-2)]");
  191. else if (level < 0 || level > 2) return SendClientMessage(playerid, -1, "CHDM | Krivi level (0-1-2)!");
  192. else if(igrac == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1,  "CHDM | Taj igrac nije online!");
  193. else
  194. {
  195. PI[igrac][pDJ] = level;
  196. format(string, sizeof(string),"*Postavljen vam je level %i DeeJaya | Admin: %s", level, PlayerName(playerid));
  197. SendClientMessage(igrac, 0x00D900C8, string);
  198. format(string, sizeof(string),"*Postavio si igracu: %s DeeJaya, Level %i", PlayerName(igrac), level);
  199. SendClientMessage(playerid, 0x00D900C8, string);
  200. //Dodaj i da pise adminima ko je postavio i koji level
  201. }
  202. return 1;
  203. }
  204. CMD:naruci(playerid, params[])
  205. {
  206. new string[128];
  207. if(isnull(params)) return SendClientMessage(playerid, Crvena,"*Koristite /naruci [pjesma]");
  208. static jelnapiso[MAX_PLAYERS];
  209. if((gettime() - jelnapiso[playerid]) < 120)
  210. {
  211. SendClientMessage(playerid,Crvena,  "CHDM | /naruci mozete koristiti svakih 120 sekundi!");
  212. return 1;
  213. }
  214. format(string,sizeof(string),"CHDM | Narucili ste: %s, Prvi slobodni DeeJay ce vam odgovoriti na narudzbu!",params);
  215. SendClientMessage(playerid,-1,string);//Stavi tu zutu..
  216. format(string,sizeof(string),"*%s [ID: %d] je narucio pjesmu: %s Koristi /djodg!", PlayerName(playerid),playerid, params);
  217. AdminDJu(0x00D900C8,string);
  218. jelnapiso[playerid] = gettime();
  219. return 1;
  220. }
  221. /////////GS Sistem 24 12             1:00
  222. //ma sutra cu ga, ln
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement