Advertisement
koussai200

RD CMDS !!!!

Jan 14th, 2020
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.05 KB | None | 0 0
  1. forward MessageToRD(color,const string[]);
  2. public MessageToRD(color,const string[])
  3. {
  4. for(new i = 0; i < MAX_PLAYERS; i++)
  5. {
  6. if(IsPlayerConnected(i) == 1)
  7. if(PlayerInfo[i][RD] >= 1) {
  8. if(PlayerInfo[i][LoggedIn] == 1) {
  9. SendClientMessage(i, color, string); }
  10. }
  11. }
  12. }
  13. CMDMessageToRD(playerid,command[])
  14. {
  15. new string[128];
  16. GetPlayerName(playerid,string,sizeof(string));
  17. format(string,sizeof(string),"{0DEEC9}[RD] '%s' (Level: %d) | Command: %s",string,PlayerInfo[playerid][RD],command);
  18. MessageToRD(red,string);
  19. return 1;
  20. }
  21. CMD:rdhelp(playerid, params[])
  22. {
  23. #pragma unused params
  24. if(PlayerInfo[playerid][RD] >= 1) {
  25. new string[1900];
  26. strcat(string, "\t{FF0000}|-| {FF0000} Royal Dynasty Clan Commands {FF0000}|-|", 1900 );
  27.  
  28. strcat(string, "\n{90A8B7}|-| {FF0000}RD Vehicles{90A8B7}|-|", 1900 );
  29. strcat(string, "\n{FFFFFF}(/RDcars {00FF00}(Give you Offcial RD Cars )", 1900 );
  30. strcat(string, "\n{FFFFFF}(/RDHunter {00FF00}(Spawn you RD Hunter )", 1900 );
  31. strcat(string, "\n{FFFFFF}(/RDHydra {00FF00}(Spawn you RD Hydra )", 1900 );
  32. strcat(string, "\n{FFFFFF}|-| {FF0000}RD Skins{90A8B7}|-|", 1900 );
  33. strcat(string, "\n{FFFFFF}(/RDskin1 {00FF00}(Spawn Offcial RD Skin )", 1900 );
  34. strcat(string, "\n{FFFFFF}(/RDskin2 {00FF00}(Spawn Offcial RD Skin )", 1900 );
  35. strcat(string, "\n{FFFFFF}(/RDskin3 {00FF00}(Spawn Offcial RD Skin )", 1900 );
  36. strcat(string, "\n{90A8B7}|-| {FF0000}Ranks 1-6{90A8B7}|-|", 1900 );
  37. strcat(string, "\n{FFFFFF}/RDmembers{00FF00}(Shows all online RD members)", 1900 );
  38. strcat(string, "\n{FFFFFF}/RDtune{00FF00}(Gives your vehicle speical RD tune)", 1900 );
  39. strcat(string, "\n{FFFFFF}/RDweaps{00FF00}(Gives you RD team weapons , do not abuse it!)", 1900 );
  40. strcat(string, "\n{FFFFFF}/RDdeagle{00FF00}(Disarm you and gives RD deagle)", 1900 );
  41. strcat(string, "\n{FFFFFF}/RDm4{00FF00}(Disarm you and gives RD M4)", 1900 );
  42. strcat(string, "\n{FFFFFF}/RDsawn{00FF00}(Disarm you and gives RD Sawn-Off)", 1900 );
  43. strcat(string, "\n{FFFFFF}/RDh{00FF00}(Tells other [RD] members that you need help!)", 1900 );
  44. strcat(string, "\n{FFFFFF}/RD{00FF00}([RD] private chat, do not spam!)", 1900 );
  45. strcat(string, "\n{FFFFFF}/RDafk{00FF00}([RD] afk)", 1900 );
  46. strcat(string, "\n{FFFFFF}/RDback{00FF00}([RD] back)", 1900 );
  47. strcat(string, "\n{FFFFFF}/RDc{00FF00}(Gives you RD team official color)", 1900 );
  48. strcat(string, "\n{FFFFFF}/RDsay{00FF00}([RD] public say, do not abuse!)", 1900 );
  49. strcat(string, "\n{FFFFFF}/RDvstadium{00FF00}(Teleport to [RD] Vstadium!)", 1900 );
  50. strcat(string, "\n{FFFFFF}/RDwarehouse{00FF00}([Teleport to [RD]Warehouse!)", 1900 );
  51. strcat(string, "\n{FFFFFF}/RDBase{00FF00}( Coming Soon!)", 1900 );
  52. strcat(string, "\n{FFFFFF}/RDBPark{00FF00}( Coming Soon!)", 1900 );
  53. strcat(string, "\n{90A8B7}|-| {FF0000}Rank 7-10{90A8B7}|-|", 1900 );
  54. strcat(string, "\n{FFFFFF}/RDhighlight{00FF00}(Gives you RD Clan official highlight colors)", 1900 );
  55. strcat(string, "\n{FFFFFF}/RDann{00FF00}(Announce for all RD members, only level 8+ can use it!)", 1900 );
  56. strcat(string, "\n{FFFFFF}/osetRD{00FF00}(Sets offline RD level, Only level 10 can use it!)", 1900 );
  57. strcat(string, "\n{FFFFFF}/setRD{00FF00}(Sets [RD] level , only level 8+ can use it!)", 1900 );
  58. strcat(string, "\n{FFFFFF}/settempRD{00FF00}(Sets [RD] temp level , only level 7+ can use it!)", 1900 );
  59. strcat(string, "\n{FFFFFF}/rdo{00FF00}(RD managements chat, only level 7+ can use it!)", 1900 );
  60. strcat(string, "\n\t\t{00FFFF}|- Commands Scripted By Ninja -|", 1900 );
  61. ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "{005F6A}RD Commands", string, "OK","Cancel");
  62. } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be RD member to use this command");
  63. return 1;}
  64. GetRDRank(playerid)
  65. {
  66. new handle[500], string[128];
  67. switch(PlayerInfo[playerid][RD])
  68. {
  69. case 1: {
  70. format(string, sizeof string, "Junior Member");
  71. strcat(handle, string);
  72. }
  73. case 2: {
  74. format(string, sizeof string, "Senior Member");
  75. strcat(handle, string);
  76. }
  77. case 3: {
  78. format(string, sizeof string, "Confirmed Member");
  79. strcat(handle, string);
  80. }
  81. case 4: {
  82. format(string, sizeof string, "Trusted Member");
  83. strcat(handle, string);
  84. }
  85. case 5: {
  86. format(string, sizeof string, "Professional Member");
  87. strcat(handle, string);
  88. }
  89. case 6: {
  90. format(string, sizeof string, "Master Member");
  91. strcat(handle, string);
  92. }
  93. case 7: {
  94. format(string, sizeof string, "Assisstant");
  95. strcat(handle, string);
  96. }
  97. case 8: {
  98. format(string, sizeof string, "Co-Leader");
  99. strcat(handle, string);
  100. }
  101. case 9: {
  102. format(string, sizeof string, "Leader");
  103. strcat(handle, string);
  104. }
  105. case 10: {
  106. format(string, sizeof string, "Founder");
  107. strcat(handle, string);
  108. }
  109. }
  110. return handle;
  111. }
  112. CMD:rdo(playerid, params[])
  113. {
  114. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR: You need to be logged in to use this command!");
  115. if(PlayerInfo[playerid][RD] > 9)
  116. {
  117. new opermessage[256];
  118. format(opermessage, sizeof opermessage, "{C3C3C3}[RDO] | %s | {3036E9}%s: {A1C287}%s", PlayerName2(playerid), GetRDRank(playerid), params);
  119. for(new i = 0; i < MAX_PLAYERS; i++)
  120. {
  121. if(PlayerInfo[i][RD] >= 10 && PlayerInfo[i][LoggedIn] == 1) SendClientMessage(i, -1, opermessage);
  122. }
  123. } else return ShowPlayerDialog(playerid, 3245, DIALOG_STYLE_MSGBOX, "ERROR", "{FF0000}You need to be [RD] rank 9+ to use this command!", "Ok", "");
  124. return 1;
  125. }
  126. CMD:rdtune(playerid, params[]) {
  127. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
  128. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /rdtune again!");
  129. if(PlayerInfo[playerid][RD] >= 1) {
  130. new vehicleid = GetPlayerVehicleID(playerid);
  131. RDTune(vehicleid);
  132. SetPVarInt(playerid, "RDABUSE", GetTickCount()+5000);
  133. CMDMessageToRD(playerid, "RDTune");
  134. return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  135. } else return SendClientMessage(playerid , red, "ERROR : You need to be [RD] member to use this command!");
  136. }
  137. RDTune(vehicleid)
  138. {
  139. ChangeVehicleColor(vehicleid,0,0);
  140. AddVehicleComponent(vehicleid, 1010);
  141. AddVehicleComponent(vehicleid, 1087);
  142. AddVehicleComponent(vehicleid,1080);
  143. return 1;
  144. }
  145. CMD:rdskin1(playerid,params[]) {
  146. #pragma unused params
  147. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin1 again!");
  148. if(PlayerInfo[playerid][RD] >= 1) {
  149. SetPlayerSkin(playerid,271);
  150. CMDMessageToRD(playerid,"RDSkin1");
  151. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
  152. SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
  153. return 1;
  154. }
  155. CMD:rdskin2(playerid,params[]) {
  156. #pragma unused params
  157. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin2 again!");
  158. if(PlayerInfo[playerid][RD] >= 1) {
  159. SetPlayerSkin(playerid,230);
  160. CMDMessageToRD(playerid,"RDSkin2");
  161. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
  162. SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
  163. return 1;
  164. }
  165. CMD:rdskin3(playerid,params[]) {
  166. #pragma unused params
  167. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin3 again!");
  168. if(PlayerInfo[playerid][RD] >= 1) {
  169. SetPlayerSkin(playerid,41);
  170. CMDMessageToRD(playerid,"RDSkin3");
  171. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
  172. SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
  173. return 1;
  174. }
  175. CMD:rdmembers(playerid,params[])
  176. {
  177. #pragma unused params
  178. new count = 0;
  179. new string[128];
  180. new ChangeColor;
  181. new RDR[128];
  182. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  183. SendClientMessage(playerid, 0xFF0000AA, " ");
  184. SendClientMessage(playerid, 0x00FFFFAA, "__________ |- Online Royal Dynasty Clan Members -| __________");
  185. SendClientMessage(playerid, 0xFF0000AA, " ");
  186. for(new i = 0; i < MAX_PLAYERS; i++)
  187. {
  188. if(!IsPlayerConnected(i)) continue;
  189. if(PlayerInfo[i][LoggedIn] == 0) continue;
  190. if(PlayerInfo[i][RD] == 0) continue;
  191.  
  192. if(PlayerInfo[i][RD] == 1) { RDR = "Junior Member"; ChangeColor = 0xFF9900AA; }
  193. if(PlayerInfo[i][RD] == 2) { RDR = "Senior Member"; ChangeColor = 0xD2691EAA; }
  194. if(PlayerInfo[i][RD] == 3) { RDR = "Confirmed Member"; ChangeColor = 0x33CCFFAA; }
  195. if(PlayerInfo[i][RD] == 4) { RDR = "Trusted Member"; ChangeColor = 0x0000BBAA; }
  196. if(PlayerInfo[i][RD] == 5) { RDR = "Professional Member"; ChangeColor = 0xFFFFFFAA; }
  197. if(PlayerInfo[i][RD] == 6) { RDR = "Master Member"; ChangeColor = 0xC0C0C0AA; }
  198. if(PlayerInfo[i][RD] == 7) { RDR = "Assisstant"; ChangeColor = 0xFFFF00AA; }
  199. if(PlayerInfo[i][RD] == 8) { RDR = "Co-Leader"; ChangeColor = 0xF6BB0AA; }
  200. if(PlayerInfo[i][RD] == 9) { RDR = "Leader"; ChangeColor = 0xFF0000AA; }
  201. if(PlayerInfo[i][RD] == 10) { RDR = "Founder"; ChangeColor = 0x33FF33AA; }
  202.  
  203. format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][RD], PlayerName2(i),i,RDR);
  204. SendClientMessage(playerid, ChangeColor, string);
  205. count++;
  206. }
  207. if (count == 0) SendClientMessage(playerid,0xFF0000AA,"No online RD Members");
  208. SendClientMessage(playerid, 0x00FFFFAA, "___________________________________________");
  209. return 1;
  210. }
  211. IRCCMD:rdmembers(botid, channel[], user[], host[], params[])
  212. {
  213. if (IRC_IsVoice(botid, channel, user))
  214. {
  215. #pragma unused params
  216. new count = 0;
  217. new string[128];
  218. new RDR[50];
  219. IRC_GroupSay(gGroupID, channel,"__________ |- Online Royal Dynasty Members -| __________");
  220. for(new i = 0; i < MAX_PLAYERS; i++)
  221. {
  222. if(!IsPlayerConnected(i)) continue;
  223. if(PlayerInfo[i][LoggedIn] == 0) continue;
  224. if(PlayerInfo[i][RD] == 0) continue;
  225.  
  226. if(PlayerInfo[i][RD] == 1) { RDR = "Junior Member"; }
  227. if(PlayerInfo[i][RD] == 2) { RDR = "Senior Member"; }
  228. if(PlayerInfo[i][RD] == 3) { RDR = "Confirmed Member"; }
  229. if(PlayerInfo[i][RD] == 4) { RDR = "Trusted Member"; }
  230. if(PlayerInfo[i][RD] == 5) { RDR = "Professional Member"; }
  231. if(PlayerInfo[i][RD] == 6) { RDR = "Master Member"; }
  232. if(PlayerInfo[i][RD] == 7) { RDR = "Assisstant"; }
  233. if(PlayerInfo[i][RD] == 8) { RDR = "Co-Leader"; }
  234. if(PlayerInfo[i][RD] == 9) { RDR = "Leader"; }
  235. if(PlayerInfo[i][RD] == 10) { RDR = "Founder"; }
  236.  
  237. format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][RD], PlayerName2(i),i,RDR);
  238. IRC_GroupSay(gGroupID, channel, string);
  239. count++;
  240. }
  241. if (count == 0) IRC_GroupSay(gGroupID, channel,"04No online RD Members");
  242. } else return IRC_GroupSay(gGroupID, channel, "4ERROR: You are must be Voice to use this command");
  243. return 1;
  244. }
  245. CMD:rd(playerid,params[]) {
  246. #pragma unused params
  247. if(PlayerInfo[playerid][LoggedIn] == 1) {
  248. if(PlayerInfo[playerid][RD] >= 1) {
  249. new string[128];
  250. if(PlayerInfo[playerid][RD] == 10)
  251. format(string, sizeof(string), "{66FF00}[RD]Founder %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  252. if(PlayerInfo[playerid][RD] == 9)
  253. format(string, sizeof(string), "{CC0000}[RD]Leader %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  254. if(PlayerInfo[playerid][RD] == 8)
  255. format(string, sizeof(string), "{0066CC}[RD]Co-Leader %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  256. if(PlayerInfo[playerid][RD] == 7)
  257. format(string, sizeof(string), "{CCFF00}[RD]Assisstant %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  258. if(PlayerInfo[playerid][RD] == 6)
  259. format(string, sizeof(string), "{99CCFF}[RD]Master Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  260. if(PlayerInfo[playerid][RD] == 5)
  261. format(string, sizeof(string), "{FFFFFF}[RD]Professional Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  262. if(PlayerInfo[playerid][RD] == 4)
  263. format(string, sizeof(string), "{0000FF}[RD]Trusted Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  264. if(PlayerInfo[playerid][RD] == 3)
  265. format(string, sizeof(string), "{0099FF}[RD]Confirmed Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  266. if(PlayerInfo[playerid][RD] == 2)
  267. format(string, sizeof(string), "{CC6600}[RD]Senior Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  268. if(PlayerInfo[playerid][RD] == 1)
  269. format(string, sizeof(string), "{FF6600}[RD]Junior Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
  270. MessageToRD(blue,string);
  271. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  272. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  273. return 1;
  274. }
  275. CMD:rdweaps(playerid,params[]) {
  276. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDweaps again");
  277. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  278. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  279. if(PlayerInfo[playerid][RD] >= 1) {
  280. GivePlayerWeapon(playerid,28,1000); GivePlayerWeapon(playerid,31,1000);
  281. GivePlayerWeapon(playerid,16,1000); GivePlayerWeapon(playerid,46,1000);
  282. GivePlayerWeapon(playerid,24,1000); GivePlayerWeapon(playerid,26,1000);
  283. GivePlayerWeapon(playerid,34,1000);
  284. new string[128];
  285. new ename[MAX_PLAYER_NAME];
  286. GetPlayerName(playerid, ename, sizeof(ename));
  287. format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDweaps", ename);
  288. SendClientMessageToAll(0x00FFFFAA, string);
  289. format(string,sizeof(string),"9[RDweaps] RD Member %s(%d) has Used Cmd /RDweaps.",ename,playerid);
  290. CMDMessageToRD(playerid,"RDWeaps");
  291. return SendClientMessage(playerid,0xFF0000AA,"Enjoy with RD Weaps :)");
  292. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  293. }
  294. CMD:rdcars(playerid, params[])
  295. {
  296. #pragma unused params
  297. if(PlayerInfo[playerid][RD] >= 1) {
  298. ShowPlayerDialog(playerid,4125, DIALOG_STYLE_LIST, "{FF0000}Royal Dynasty Cars", "{00FFFF} Infernus \n{00FFFF}Bulltet \n{00FFFF}Sultan \n{00FFFF}Elegy\n{00FFFF}NRG", "Spawn","Cancel");
  299. }
  300. else return SendClientMessage(playerid,0xFF0000FF, "You need to be a [RD] member to use this command.");
  301. return 1;
  302. }
  303. CMD:rdsawn(playerid,params[]) {
  304. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDsawn again");
  305. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  306. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  307. if(PlayerInfo[playerid][RD] >= 1) {
  308. ResetPlayerWeapons(playerid);
  309. GivePlayerWeapon(playerid,26,1000);
  310. new string[128];
  311. new ename[MAX_PLAYER_NAME];
  312. GetPlayerName(playerid, ename, sizeof(ename));
  313. format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDsawn", ename);
  314. SendClientMessageToAll(0x00FFFFAA, string);
  315. format(string,sizeof(string),"Elite Creeds member %s(%d) has used /RDsawn.",ename,playerid);
  316. CMDMessageToRD(playerid,"RDSawn");
  317. return SendClientMessage(playerid,0xFF0000AA,"Keep it up!");
  318. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  319. }
  320. CMD:rddeagle(playerid,params[]) {
  321. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDdeagle again");
  322. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  323. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  324. if(PlayerInfo[playerid][RD] >= 1) {
  325. ResetPlayerWeapons(playerid);
  326. GivePlayerWeapon(playerid,24,1000);
  327. new string[128];
  328. new ename[MAX_PLAYER_NAME];
  329. GetPlayerName(playerid, ename, sizeof(ename));
  330. format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDdeagle", ename);
  331. SendClientMessageToAll(0x00FFFFAA, string);
  332. format(string,sizeof(string),"Royal Dynasty member %s(%d) has used /RDdeagle.",ename,playerid);
  333. CMDMessageToRD(playerid,"RDDesert");
  334. return SendClientMessage(playerid,0xFF0000AA,"Keep it up !!");
  335. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  336. }
  337. CMD:rdm4(playerid,params[]) {
  338. if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDm4 again");
  339. SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
  340. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  341. if(PlayerInfo[playerid][RD] >= 1) {
  342. ResetPlayerWeapons(playerid);
  343. GivePlayerWeapon(playerid,31,1000);
  344. new string[128];
  345. new ename[MAX_PLAYER_NAME];
  346. GetPlayerName(playerid, ename, sizeof(ename));
  347. format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /mhm4", ename);
  348. SendClientMessageToAll(0x00FFFFAA, string);
  349. format(string,sizeof(string),"Royal Dynasty Member %s(%d) has used /RDm4.",ename,playerid);
  350. CMDMessageToRD(playerid,"RDM4");
  351. return SendClientMessage(playerid,0xFF0000AA,"Keep it up!");
  352. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  353. }
  354. CMD:rdann(playerid,params[]) {
  355. if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /RDAnn [text]");
  356. if(PlayerInfo[playerid][RD] >= 8) {
  357. for(new i = 0; i < MAX_PLAYERS; i++) {
  358. if(IsPlayerConnected(i)) {
  359. if(PlayerInfo[i][RD] >= 1){
  360. if(PlayerInfo[i][LoggedIn] == 1) {
  361. PlayerPlaySound(i,1057,0.0,0.0,0.0); GameTextForPlayer(i,params, 4000, 3); GameTextForPlayer(playerid,params, 4000, 3);}}}}
  362. new string[128]; format(string,sizeof(string),"[RD] Managament \"%s\" has Announced to [RD] Members.", pName(playerid) );
  363. MessageToRD(0x00FFFFAA, string);
  364. CMDMessageToRD(playerid,"RDAnn");
  365. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD Management to use this command", "OK", "");
  366. return 1;
  367. }
  368. CMD:settemprd(playerid,params[]) {
  369. if(PlayerInfo[playerid][LoggedIn] == 1) {
  370. if(PlayerInfo[playerid][RD] < 7) return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be a RD Level 8 to use this command", "OK", "");
  371. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  372. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempRD [playerid] [level]");
  373. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  374. player1 = strval(tmp);
  375. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempRD [playerid] [level]");
  376. level = strval(tmp2);
  377.  
  378. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  379. if(PlayerInfo[player1][LoggedIn] == 1) {
  380. if(level > 7) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Max [RD] temporary level is 7!");
  381. if(level == PlayerInfo[player1][RD]) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player is already this [RD] level");
  382. CMDMessageToRD(playerid,"SetTempRD");
  383. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  384. new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
  385.  
  386. if(level > 0) format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
  387. else format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
  388. SendClientMessage(player1,0xFF0000FF,string);
  389.  
  390. if(level > PlayerInfo[player1][RD]) GameTextForPlayer(player1,"~g~RD Rank Promoted", 2000, 3);
  391. else GameTextForPlayer(player1,"~r~RD Rank Demoted", 2000, 3);
  392.  
  393. format(string,sizeof(string),"You have made %s [RD] Temporary Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,0x00FFFFAA,string);
  394. format(string,sizeof(string),"%s has made %s [RD] Temporary Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second);
  395. PlayerInfo[player1][EC] = level;
  396. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  397. } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player must be registered and logged in to be setted as [RD] member");
  398. } else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Player is not connected");
  399. } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You must be logged in to use this commands");
  400. }
  401. CMD:setrd(playerid,params[]) {
  402. if(PlayerInfo[playerid][LoggedIn] == 1) {
  403. if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][RD] < 8) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 8+ level RD Member to use this command","OK","Terminate");
  404. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  405. if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setRD [playerid] [level]")
  406. &&
  407. SendClientMessage(playerid, orange, "Function: Will set the Level of [RD] of the Specific Player");
  408. new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
  409. player1 = strval(tmp);
  410. if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setRD [playerid] [level]")
  411. &&
  412. SendClientMessage(playerid, orange, "Function: Will set the Level of [RD] of the Specific Player");
  413. level = strval(tmp2);
  414.  
  415. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  416. if(PlayerInfo[player1][LoggedIn] == 1) {
  417. if(level > 10) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [RD] Level is 10");
  418. if(level == PlayerInfo[player1][RD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [RD] level");
  419. if(level > PlayerInfo[playerid][RD] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
  420. if(PlayerInfo[playerid][RD] < PlayerInfo[player1][RD]) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You can't set this player's rank.");
  421. MessageToAdmins(playerid,"SetRD");
  422. CMDMessageToRD(playerid,"SetRD");
  423. GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
  424. new year,month,day; getdate(year, month, day); new hour,minute,sRDond; gettime(hour,minute,sRDond);
  425.  
  426. if(level > 0) format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
  427. else format(string,sizeof(string)," %s has set youre [RD] Status to level %d",adminname, level);
  428. SendClientMessage(player1,0x00FFFFAA,string);
  429.  
  430. if(level > PlayerInfo[player1][RD]) GameTextForPlayer(player1,"~g~[RD] LEVEL UP", 2000, 3);
  431. else GameTextForPlayer(player1,"~r~[RD] LEVEL DOWN", 2000, 3);
  432.  
  433. format(string,sizeof(string),"You have made %s [RD] Level %d on %d/%d/%d at %d:%d:%d", playername, level, day, month, year, hour, minute, sRDond); SendClientMessage(playerid,0x00FFFFAA,string);
  434. format(string,sizeof(string),"%s has made %s [RD] Level %d on %d/%d/%d at %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, sRDond);
  435. SaveToFile("RDmembers",string);
  436. dUserSetINT(PlayerName2(player1)).("RD",(level));
  437. PlayerInfo[player1][RD] = level;
  438. return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
  439. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [RD] member");
  440. } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not Connected");
  441. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use these commands");
  442. }
  443. new RDColor[MAX_PLAYERS] = 0;
  444. forward public RDHIGHLIGHT(playerid);
  445. public RDHIGHLIGHT(playerid){
  446. if(RDColor[playerid] == 0) SetPlayerColor(playerid, 0xFF0000), RDColor[playerid] = 1;
  447. else if(RDColor[playerid] == 1) SetPlayerColor(playerid, 0x00FF00), RDColor[playerid] = 0;
  448. }
  449. CMD:rdhighlight(playerid, params[]) {
  450. if(PlayerInfo[playerid][RD] >= 7) {
  451. SetTimerEx("RDHIGHLIGHT", 1000, 1, "u", playerid);
  452. CMDMessageToRD(playerid,"RDHighLight");
  453. } else return SendClientMessage(playerid, red, "ERROR: You need to be RD level 7+ to use this command!");
  454. return 1;
  455. }
  456. CMD:rdc(playerid,params[]) {
  457. #pragma unused params
  458. if(PlayerInfo[playerid][RD] >= 1) {
  459. SetPlayerColor(playerid,0xFF0000);
  460. SendClientMessage(playerid,0x33CCFFAA,"{D5FF00}You setted your name Colour RD Official");
  461. CMDMessageToRD(playerid,"RDColour");
  462. } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD Member to use this command", "OK", "");
  463. return 1;
  464. }
  465. CMD:rdsay(playerid,params[]) {
  466. #pragma unused params
  467. if(PlayerInfo[playerid][RD] >= 1) {
  468. if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /RDsay [text]")
  469. &&
  470. SendClientMessage(playerid, orange, "Function: Will send specified message as RD Member!");
  471. new string[128];
  472. if(PlayerInfo[playerid][RD] == 10)
  473. format(string, sizeof(string), "***[RD]Founder %s: %s", PlayerName2(playerid), params[0] );
  474. if(PlayerInfo[playerid][RD] == 9)
  475. format(string, sizeof(string), "***[RD]Leader %s: %s", PlayerName2(playerid), params[0] );
  476. if(PlayerInfo[playerid][RD] == 8)
  477. format(string, sizeof(string), "***[RD]Co-Leader %s: %s", PlayerName2(playerid), params[0] );
  478. if(PlayerInfo[playerid][RD] == 7)
  479. format(string, sizeof(string), "***[RD]Assistant %s: %s", PlayerName2(playerid), params[0] );
  480. if(PlayerInfo[playerid][RD] == 6)
  481. format(string, sizeof(string), "***[RD]Master Member %s: %s", PlayerName2(playerid), params[0] );
  482. if(PlayerInfo[playerid][RD] == 5)
  483. format(string, sizeof(string), "***[RD]Professional Member %s: %s", PlayerName2(playerid), params[0] );
  484. if(PlayerInfo[playerid][RD] == 4)
  485. format(string, sizeof(string), "***[RD]Trusted Member %s: %s", PlayerName2(playerid), params[0] );
  486. if(PlayerInfo[playerid][RD] == 3)
  487. format(string, sizeof(string), "***[RD]Confirmed Member %s: %s", PlayerName2(playerid), params[0] );
  488. if(PlayerInfo[playerid][RD] == 2)
  489. format(string, sizeof(string), "***[RD]Senior Member %s: %s", PlayerName2(playerid), params[0] );
  490. if(PlayerInfo[playerid][RD] == 1)
  491. format(string, sizeof(string), "***[RD]Junior Member %s: %s", PlayerName2(playerid), params[0] );
  492. return SendClientMessageToAll(0xFF0000AA,string);
  493. } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be a RD gang Member to use this command");
  494. }
  495. CMD:osetrd(playerid,params[])
  496. {
  497. if(PlayerInfo[playerid][RD] < 10 ) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be 10 level RD Member to use this command","OK","Terminate");
  498. {
  499. new file[256],string[120];
  500. new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  501. if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetRD [name] [level]");
  502. if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
  503. if(strval(tmp2) > 10) return SendClientMessage(playerid, red, "ERROR: Max RD Rank is 10");
  504. if(dUserINT(tmp).("RD") > PlayerInfo[playerid][RD]) return SendClientMessage(playerid, red, "ERROR: You can't set this player's rank.");
  505. if(strval(tmp2) > PlayerInfo[playerid][RD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
  506. format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
  507. if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account don't even exist!");
  508. dini_Set(file,"RD",tmp2);
  509. new year,month,day; getdate(year, month, day); new hour,minute,sRDond; gettime(hour,minute,sRDond);
  510. format(string,sizeof(string),"You have setted %s's RD level to %s on %d/%d/%d at %d:%d:%d",tmp,tmp2 ,day, month, year, hour, minute, sRDond );
  511. SendClientMessage(playerid,0x00FFFFAA,string);
  512. }
  513. return 1;
  514. }
  515. CMD:rdafk(playerid,params[]) {
  516. #pragma unused params
  517. if(PlayerInfo[playerid][RD] >= 1) {
  518. new string[256],kuldoneve[MAX_PLAYER_NAME];
  519. SendClientMessage(playerid,0x99FF00AA,"Type /RDback when you back.");
  520. GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
  521. AFK[playerid] = Create3DTextLabel("AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
  522. Attach3DTextLabelToPlayer(AFK[playerid],playerid, 0.0, 0.0, 0.4);
  523. TogglePlayerControllable(playerid, 0);
  524. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  525. if(PlayerInfo[playerid][RD] == 1)
  526. format(string, sizeof(string), "[RD]Junior Member %s now away from keyboard",kuldoneve, playerid);
  527. if(PlayerInfo[playerid][RD] == 2)
  528. format(string, sizeof(string), "[RD]Senior Member %s now away from keyboard",kuldoneve, playerid);
  529. if(PlayerInfo[playerid][RD] == 3)
  530. format(string, sizeof(string), "[RD]Confirmed Member %s now away from keyboard",kuldoneve, playerid);
  531. if(PlayerInfo[playerid][RD] == 4)
  532. format(string, sizeof(string), "[RD]Trusted Member %s now away from keyboard",kuldoneve, playerid);
  533. if(PlayerInfo[playerid][RD] == 5)
  534. format(string, sizeof(string), "[RD]Professional Member %s now away from keyboard",kuldoneve, playerid);
  535. if(PlayerInfo[playerid][RD] == 6)
  536. format(string, sizeof(string), "[RD]Master Member %s now away from keyboard",kuldoneve, playerid);
  537. if(PlayerInfo[playerid][RD] == 7)
  538. format(string, sizeof(string), "[RD]Assistant %s now away from keyboard",kuldoneve, playerid);
  539. if(PlayerInfo[playerid][RD] == 8)
  540. format(string, sizeof(string), "[RD]Co-Leader %s now away from keyboard",kuldoneve, playerid);
  541. if(PlayerInfo[playerid][RD] == 9)
  542. format(string, sizeof(string), "[RD]Leader %s now away from keyboard",kuldoneve, playerid);
  543. if(PlayerInfo[playerid][RD] == 10)
  544. format(string, sizeof(string), "[RD]Founder %s now away from keyboard",kuldoneve, playerid);
  545. SendClientMessageToAll(COLOR_YELLOW, string);
  546. CMDMessageToRD(playerid,"RDAfk");
  547. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  548. return 1;}
  549.  
  550. CMD:rdback(playerid,params[]) {
  551. #pragma unused params
  552. if(PlayerInfo[playerid][RD] >= 1) {
  553. new string[256],kuldoneve[MAX_PLAYER_NAME];
  554. Delete3DTextLabel(AFK[playerid]);
  555. GameTextForPlayer(playerid,"~b~ Welcome Back", 5000, 1);
  556. TogglePlayerControllable(playerid, 1);
  557. GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
  558. if(PlayerInfo[playerid][RD] == 1)
  559. format(string, sizeof(string), "[RD]Junior Member %s now back!",kuldoneve, playerid);
  560. if(PlayerInfo[playerid][RD] == 2)
  561. format(string, sizeof(string), "[RD]Senior Member %s now back!",kuldoneve, playerid);
  562. if(PlayerInfo[playerid][RD] == 3)
  563. format(string, sizeof(string), "[RD]Confirmed Member %s now back!",kuldoneve, playerid);
  564. if(PlayerInfo[playerid][RD] == 4)
  565. format(string, sizeof(string), "[RD]Trusted Member %s now back!",kuldoneve, playerid);
  566. if(PlayerInfo[playerid][RD] == 5)
  567. format(string, sizeof(string), "[RD]Professional Member %s now back!",kuldoneve, playerid);
  568. if(PlayerInfo[playerid][RD] == 6)
  569. format(string, sizeof(string), "[RD]Master Member %s now back!", kuldoneve, playerid);
  570. if(PlayerInfo[playerid][RD] == 7)
  571. format(string, sizeof(string), "[RD]Assistant %s now back!", kuldoneve, playerid);
  572. if(PlayerInfo[playerid][RD] == 8)
  573. format(string, sizeof(string), "[RD]Co-Leader %s now back!", kuldoneve, playerid);
  574. if(PlayerInfo[playerid][RD] == 9)
  575. format(string, sizeof(string), "[RD]Leader %s now back!", kuldoneve, playerid);
  576. if(PlayerInfo[playerid][RD] == 10)
  577. format(string, sizeof(string), "[RD]Founder %s now back!", kuldoneve, playerid);
  578. SendClientMessageToAll(COLOR_YELLOW, string);
  579. CMDMessageToRD(playerid,"RDBack");
  580. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  581. return 1;}
  582. CMD:rdh(playerid,params[]) {
  583. if(PlayerInfo[playerid][RD] >= 1) {
  584. new string[128];
  585. if(PlayerInfo[playerid][RD] == 10)
  586. format(string, sizeof(string), "[RD]Founder %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  587. if(PlayerInfo[playerid][RD] == 9)
  588. format(string, sizeof(string), "[RD]Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  589. if(PlayerInfo[playerid][RD] == 8)
  590. format(string, sizeof(string), "[RD]Co-Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  591. if(PlayerInfo[playerid][RD] == 7)
  592. format(string, sizeof(string), "[RD]Assistant %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  593. if(PlayerInfo[playerid][RD] == 6)
  594. format(string, sizeof(string), "[RD]Master Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  595. if(PlayerInfo[playerid][RD] == 5)
  596. format(string, sizeof(string), "[RD]Professional Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  597. if(PlayerInfo[playerid][RD] == 4)
  598. format(string, sizeof(string), "[RD]Trusted Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  599. if(PlayerInfo[playerid][RD] == 3)
  600. format(string, sizeof(string), "[RD]Confirmed Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  601. if(PlayerInfo[playerid][RD] == 2)
  602. format(string, sizeof(string), "[RD]Senior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  603. if(PlayerInfo[playerid][RD] == 1)
  604. format(string, sizeof(string), "[RD]Junior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
  605. MessageToRD(0xFF0000AA,string);
  606. CMDMessageToRD(playerid,"RDH");
  607. } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
  608. return 1;
  609. }
  610. CMD:rdhunter(playerid,params[]) {
  611. #pragma unused params
  612. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  613. if(PlayerInfo[playerid][RD] >= 1) {
  614. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDhunter again!");
  615. if (!IsPlayerInAnyVehicle(playerid)) {
  616. CarSpawner(playerid,425);
  617. CMDMessageToRD(playerid,"RDHunter");
  618. return SendClientMessage(playerid,yellow,"Enjoy your hunter.");
  619. } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
  620. } else return SendClientMessage(playerid,red,"ERROR: You need to be [RD] level 1+ to use this command");
  621. }
  622. CMD:rdhydra(playerid,params[]) {
  623. #pragma unused params
  624. if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
  625. if(PlayerInfo[playerid][RD] >= 1) {
  626. if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDhydras again!");
  627. if (!IsPlayerInAnyVehicle(playerid)) {
  628. CarSpawner(playerid,520);
  629. CMDMessageToRD(playerid,"RDHydra");
  630. SetPVarInt(playerid, "RDABUSE", GetTickCount()+5000);
  631. return SendClientMessage(playerid,yellow,"Enjoy your hydra.");
  632. } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
  633. } else return SendClientMessage(playerid,red,"ERROR: You need to be [RD] level 1+ to use this command");
  634. }
  635. CMD:rdstadium(playerid,params[]) {
  636. if(PlayerInfo[playerid][RD] >= 1) {
  637. SetPlayerVirtualWorld(playerid, 69);
  638. TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  639. tseconds[playerid] = 3;
  640. format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  641. vCount[playerid] = 1;
  642. Tx[playerid] =-1400.4869;
  643. Ty[playerid] =1239.6664;
  644. Tz[playerid] =1039.8672;
  645. Ti[playerid] = 16;
  646. CMDMessageToMH(playerid,"RDstadium");
  647. return SendClientMessage(playerid,0x00FFFFAA,"Enjoy training!");
  648. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD member to use this command","OK","Cancel");
  649. }
  650. CMD:rdwarehouse(playerid,params[]) {
  651. if(PlayerInfo[playerid][RD] >= 1) {
  652. SetPlayerVirtualWorld(playerid, 69);
  653. TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
  654. tseconds[playerid] = 3;
  655. format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
  656. vCount[playerid] = 1;
  657. Tx[playerid] =1368.3981;
  658. Ty[playerid] =-25.9438;
  659. Tz[playerid] =1000.9219;
  660. Ti[playerid] = 1;
  661. CMDMessageToMH(playerid,"RD Ware House.");
  662. return SendClientMessage(playerid,0x00FFFFAA,"Enjoy training!");
  663. } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD member to use this command","OK","Cancel");
  664. }
  665. Thses the case's of Cars
  666. if(dialogid==4125 && response==1) {
  667. switch(listitem) {
  668. case 0:
  669. {
  670. CarSpawner(playerid,411);
  671. CMDMessageToRD(playerid,"RD Infernus");
  672. }
  673. case 1:
  674. {
  675. CarSpawner(playerid,541);
  676. CMDMessageToRD(playerid,"RD Bullet");
  677. }
  678. case 2:
  679. {
  680. CarSpawner(playerid,560);
  681. CMDMessageToRD(playerid,"RD Sultan");
  682. }
  683. case 3:
  684. {
  685. CarSpawner(playerid,562);
  686. CMDMessageToRD(playerid,"RD Elegy");
  687. }
  688. case 4:
  689. {
  690. CarSpawner(playerid,522);
  691. CMDMessageToRD(playerid,"RD NRG-500");}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement