Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward MessageToRD(color,const string[]);
- public MessageToRD(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1)
- if(PlayerInfo[i][RD] >= 1) {
- if(PlayerInfo[i][LoggedIn] == 1) {
- SendClientMessage(i, color, string); }
- }
- }
- }
- CMDMessageToRD(playerid,command[])
- {
- new string[128];
- GetPlayerName(playerid,string,sizeof(string));
- format(string,sizeof(string),"{0DEEC9}[RD] '%s' (Level: %d) | Command: %s",string,PlayerInfo[playerid][RD],command);
- MessageToRD(red,string);
- return 1;
- }
- CMD:rdhelp(playerid, params[])
- {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- new string[1900];
- strcat(string, "\t{FF0000}|-| {FF0000} Royal Dynasty Clan Commands {FF0000}|-|", 1900 );
- strcat(string, "\n{90A8B7}|-| {FF0000}RD Vehicles{90A8B7}|-|", 1900 );
- strcat(string, "\n{FFFFFF}(/RDcars {00FF00}(Give you Offcial RD Cars )", 1900 );
- strcat(string, "\n{FFFFFF}(/RDHunter {00FF00}(Spawn you RD Hunter )", 1900 );
- strcat(string, "\n{FFFFFF}(/RDHydra {00FF00}(Spawn you RD Hydra )", 1900 );
- strcat(string, "\n{FFFFFF}|-| {FF0000}RD Skins{90A8B7}|-|", 1900 );
- strcat(string, "\n{FFFFFF}(/RDskin1 {00FF00}(Spawn Offcial RD Skin )", 1900 );
- strcat(string, "\n{FFFFFF}(/RDskin2 {00FF00}(Spawn Offcial RD Skin )", 1900 );
- strcat(string, "\n{FFFFFF}(/RDskin3 {00FF00}(Spawn Offcial RD Skin )", 1900 );
- strcat(string, "\n{90A8B7}|-| {FF0000}Ranks 1-6{90A8B7}|-|", 1900 );
- strcat(string, "\n{FFFFFF}/RDmembers{00FF00}(Shows all online RD members)", 1900 );
- strcat(string, "\n{FFFFFF}/RDtune{00FF00}(Gives your vehicle speical RD tune)", 1900 );
- strcat(string, "\n{FFFFFF}/RDweaps{00FF00}(Gives you RD team weapons , do not abuse it!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDdeagle{00FF00}(Disarm you and gives RD deagle)", 1900 );
- strcat(string, "\n{FFFFFF}/RDm4{00FF00}(Disarm you and gives RD M4)", 1900 );
- strcat(string, "\n{FFFFFF}/RDsawn{00FF00}(Disarm you and gives RD Sawn-Off)", 1900 );
- strcat(string, "\n{FFFFFF}/RDh{00FF00}(Tells other [RD] members that you need help!)", 1900 );
- strcat(string, "\n{FFFFFF}/RD{00FF00}([RD] private chat, do not spam!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDafk{00FF00}([RD] afk)", 1900 );
- strcat(string, "\n{FFFFFF}/RDback{00FF00}([RD] back)", 1900 );
- strcat(string, "\n{FFFFFF}/RDc{00FF00}(Gives you RD team official color)", 1900 );
- strcat(string, "\n{FFFFFF}/RDsay{00FF00}([RD] public say, do not abuse!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDvstadium{00FF00}(Teleport to [RD] Vstadium!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDwarehouse{00FF00}([Teleport to [RD]Warehouse!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDBase{00FF00}( Coming Soon!)", 1900 );
- strcat(string, "\n{FFFFFF}/RDBPark{00FF00}( Coming Soon!)", 1900 );
- strcat(string, "\n{90A8B7}|-| {FF0000}Rank 7-10{90A8B7}|-|", 1900 );
- strcat(string, "\n{FFFFFF}/RDhighlight{00FF00}(Gives you RD Clan official highlight colors)", 1900 );
- strcat(string, "\n{FFFFFF}/RDann{00FF00}(Announce for all RD members, only level 8+ can use it!)", 1900 );
- strcat(string, "\n{FFFFFF}/osetRD{00FF00}(Sets offline RD level, Only level 10 can use it!)", 1900 );
- strcat(string, "\n{FFFFFF}/setRD{00FF00}(Sets [RD] level , only level 8+ can use it!)", 1900 );
- strcat(string, "\n{FFFFFF}/settempRD{00FF00}(Sets [RD] temp level , only level 7+ can use it!)", 1900 );
- strcat(string, "\n{FFFFFF}/rdo{00FF00}(RD managements chat, only level 7+ can use it!)", 1900 );
- strcat(string, "\n\t\t{00FFFF}|- Commands Scripted By Ninja -|", 1900 );
- ShowPlayerDialog(playerid,1235, DIALOG_STYLE_MSGBOX, "{005F6A}RD Commands", string, "OK","Cancel");
- } else return SendClientMessage(playerid,COLOR_RED, "ERROR: You need to be RD member to use this command");
- return 1;}
- GetRDRank(playerid)
- {
- new handle[500], string[128];
- switch(PlayerInfo[playerid][RD])
- {
- case 1: {
- format(string, sizeof string, "Junior Member");
- strcat(handle, string);
- }
- case 2: {
- format(string, sizeof string, "Senior Member");
- strcat(handle, string);
- }
- case 3: {
- format(string, sizeof string, "Confirmed Member");
- strcat(handle, string);
- }
- case 4: {
- format(string, sizeof string, "Trusted Member");
- strcat(handle, string);
- }
- case 5: {
- format(string, sizeof string, "Professional Member");
- strcat(handle, string);
- }
- case 6: {
- format(string, sizeof string, "Master Member");
- strcat(handle, string);
- }
- case 7: {
- format(string, sizeof string, "Assisstant");
- strcat(handle, string);
- }
- case 8: {
- format(string, sizeof string, "Co-Leader");
- strcat(handle, string);
- }
- case 9: {
- format(string, sizeof string, "Leader");
- strcat(handle, string);
- }
- case 10: {
- format(string, sizeof string, "Founder");
- strcat(handle, string);
- }
- }
- return handle;
- }
- CMD:rdo(playerid, params[])
- {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR: You need to be logged in to use this command!");
- if(PlayerInfo[playerid][RD] > 9)
- {
- new opermessage[256];
- format(opermessage, sizeof opermessage, "{C3C3C3}[RDO] | %s | {3036E9}%s: {A1C287}%s", PlayerName2(playerid), GetRDRank(playerid), params);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][RD] >= 10 && PlayerInfo[i][LoggedIn] == 1) SendClientMessage(i, -1, opermessage);
- }
- } else return ShowPlayerDialog(playerid, 3245, DIALOG_STYLE_MSGBOX, "ERROR", "{FF0000}You need to be [RD] rank 9+ to use this command!", "Ok", "");
- return 1;
- }
- CMD:rdtune(playerid, params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, red, "ERROR : You need to be Logged in to use this command");
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /rdtune again!");
- if(PlayerInfo[playerid][RD] >= 1) {
- new vehicleid = GetPlayerVehicleID(playerid);
- RDTune(vehicleid);
- SetPVarInt(playerid, "RDABUSE", GetTickCount()+5000);
- CMDMessageToRD(playerid, "RDTune");
- return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
- } else return SendClientMessage(playerid , red, "ERROR : You need to be [RD] member to use this command!");
- }
- RDTune(vehicleid)
- {
- ChangeVehicleColor(vehicleid,0,0);
- AddVehicleComponent(vehicleid, 1010);
- AddVehicleComponent(vehicleid, 1087);
- AddVehicleComponent(vehicleid,1080);
- return 1;
- }
- CMD:rdskin1(playerid,params[]) {
- #pragma unused params
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin1 again!");
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerSkin(playerid,271);
- CMDMessageToRD(playerid,"RDSkin1");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
- SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
- return 1;
- }
- CMD:rdskin2(playerid,params[]) {
- #pragma unused params
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin2 again!");
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerSkin(playerid,230);
- CMDMessageToRD(playerid,"RDSkin2");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
- SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
- return 1;
- }
- CMD:rdskin3(playerid,params[]) {
- #pragma unused params
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDskin3 again!");
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerSkin(playerid,41);
- CMDMessageToRD(playerid,"RDSkin3");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD member to use this command", "OK", "Cancel");
- SetPVarInt(playerid, "RDABUSE", GetTickCount()+2000);
- return 1;
- }
- CMD:rdmembers(playerid,params[])
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new ChangeColor;
- new RDR[128];
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- SendClientMessage(playerid, 0xFF0000AA, " ");
- SendClientMessage(playerid, 0x00FFFFAA, "__________ |- Online Royal Dynasty Clan Members -| __________");
- SendClientMessage(playerid, 0xFF0000AA, " ");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(!IsPlayerConnected(i)) continue;
- if(PlayerInfo[i][LoggedIn] == 0) continue;
- if(PlayerInfo[i][RD] == 0) continue;
- if(PlayerInfo[i][RD] == 1) { RDR = "Junior Member"; ChangeColor = 0xFF9900AA; }
- if(PlayerInfo[i][RD] == 2) { RDR = "Senior Member"; ChangeColor = 0xD2691EAA; }
- if(PlayerInfo[i][RD] == 3) { RDR = "Confirmed Member"; ChangeColor = 0x33CCFFAA; }
- if(PlayerInfo[i][RD] == 4) { RDR = "Trusted Member"; ChangeColor = 0x0000BBAA; }
- if(PlayerInfo[i][RD] == 5) { RDR = "Professional Member"; ChangeColor = 0xFFFFFFAA; }
- if(PlayerInfo[i][RD] == 6) { RDR = "Master Member"; ChangeColor = 0xC0C0C0AA; }
- if(PlayerInfo[i][RD] == 7) { RDR = "Assisstant"; ChangeColor = 0xFFFF00AA; }
- if(PlayerInfo[i][RD] == 8) { RDR = "Co-Leader"; ChangeColor = 0xF6BB0AA; }
- if(PlayerInfo[i][RD] == 9) { RDR = "Leader"; ChangeColor = 0xFF0000AA; }
- if(PlayerInfo[i][RD] == 10) { RDR = "Founder"; ChangeColor = 0x33FF33AA; }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][RD], PlayerName2(i),i,RDR);
- SendClientMessage(playerid, ChangeColor, string);
- count++;
- }
- if (count == 0) SendClientMessage(playerid,0xFF0000AA,"No online RD Members");
- SendClientMessage(playerid, 0x00FFFFAA, "___________________________________________");
- return 1;
- }
- IRCCMD:rdmembers(botid, channel[], user[], host[], params[])
- {
- if (IRC_IsVoice(botid, channel, user))
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new RDR[50];
- IRC_GroupSay(gGroupID, channel,"__________ |- Online Royal Dynasty Members -| __________");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(!IsPlayerConnected(i)) continue;
- if(PlayerInfo[i][LoggedIn] == 0) continue;
- if(PlayerInfo[i][RD] == 0) continue;
- if(PlayerInfo[i][RD] == 1) { RDR = "Junior Member"; }
- if(PlayerInfo[i][RD] == 2) { RDR = "Senior Member"; }
- if(PlayerInfo[i][RD] == 3) { RDR = "Confirmed Member"; }
- if(PlayerInfo[i][RD] == 4) { RDR = "Trusted Member"; }
- if(PlayerInfo[i][RD] == 5) { RDR = "Professional Member"; }
- if(PlayerInfo[i][RD] == 6) { RDR = "Master Member"; }
- if(PlayerInfo[i][RD] == 7) { RDR = "Assisstant"; }
- if(PlayerInfo[i][RD] == 8) { RDR = "Co-Leader"; }
- if(PlayerInfo[i][RD] == 9) { RDR = "Leader"; }
- if(PlayerInfo[i][RD] == 10) { RDR = "Founder"; }
- format(string, 128, "Rank: %d - %s (Id:%i) | %s |",PlayerInfo[i][RD], PlayerName2(i),i,RDR);
- IRC_GroupSay(gGroupID, channel, string);
- count++;
- }
- if (count == 0) IRC_GroupSay(gGroupID, channel,"04No online RD Members");
- } else return IRC_GroupSay(gGroupID, channel, "4ERROR: You are must be Voice to use this command");
- return 1;
- }
- CMD:rd(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- if(PlayerInfo[playerid][RD] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][RD] == 10)
- format(string, sizeof(string), "{66FF00}[RD]Founder %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 9)
- format(string, sizeof(string), "{CC0000}[RD]Leader %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 8)
- format(string, sizeof(string), "{0066CC}[RD]Co-Leader %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 7)
- format(string, sizeof(string), "{CCFF00}[RD]Assisstant %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 6)
- format(string, sizeof(string), "{99CCFF}[RD]Master Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 5)
- format(string, sizeof(string), "{FFFFFF}[RD]Professional Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 4)
- format(string, sizeof(string), "{0000FF}[RD]Trusted Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 3)
- format(string, sizeof(string), "{0099FF}[RD]Confirmed Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 2)
- format(string, sizeof(string), "{CC6600}[RD]Senior Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 1)
- format(string, sizeof(string), "{FF6600}[RD]Junior Member %s: {00FFFF}%s", PlayerName2(playerid), params[0] );
- MessageToRD(blue,string);
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- return 1;
- }
- CMD:rdweaps(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDweaps again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- GivePlayerWeapon(playerid,28,1000); GivePlayerWeapon(playerid,31,1000);
- GivePlayerWeapon(playerid,16,1000); GivePlayerWeapon(playerid,46,1000);
- GivePlayerWeapon(playerid,24,1000); GivePlayerWeapon(playerid,26,1000);
- GivePlayerWeapon(playerid,34,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDweaps", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"9[RDweaps] RD Member %s(%d) has Used Cmd /RDweaps.",ename,playerid);
- CMDMessageToRD(playerid,"RDWeaps");
- return SendClientMessage(playerid,0xFF0000AA,"Enjoy with RD Weaps :)");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- }
- CMD:rdcars(playerid, params[])
- {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- 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");
- }
- else return SendClientMessage(playerid,0xFF0000FF, "You need to be a [RD] member to use this command.");
- return 1;
- }
- CMD:rdsawn(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDsawn again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,26,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDsawn", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"Elite Creeds member %s(%d) has used /RDsawn.",ename,playerid);
- CMDMessageToRD(playerid,"RDSawn");
- return SendClientMessage(playerid,0xFF0000AA,"Keep it up!");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- }
- CMD:rddeagle(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDdeagle again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /RDdeagle", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"Royal Dynasty member %s(%d) has used /RDdeagle.",ename,playerid);
- CMDMessageToRD(playerid,"RDDesert");
- return SendClientMessage(playerid,0xFF0000AA,"Keep it up !!");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- }
- CMD:rdm4(playerid,params[]) {
- if(GetPVarInt(playerid,"CMDABUSE")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"You must wait before using /RDm4 again");
- SetPVarInt(playerid,"CMDABUSE",GetTickCount()+5000);
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,31,1000);
- new string[128];
- new ename[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ename, sizeof(ename));
- format(string, sizeof(string), "{FF0000}[Royal Dynasty]:{00FFFF} %s has used command /mhm4", ename);
- SendClientMessageToAll(0x00FFFFAA, string);
- format(string,sizeof(string),"Royal Dynasty Member %s(%d) has used /RDm4.",ename,playerid);
- CMDMessageToRD(playerid,"RDM4");
- return SendClientMessage(playerid,0xFF0000AA,"Keep it up!");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- }
- CMD:rdann(playerid,params[]) {
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /RDAnn [text]");
- if(PlayerInfo[playerid][RD] >= 8) {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i)) {
- if(PlayerInfo[i][RD] >= 1){
- if(PlayerInfo[i][LoggedIn] == 1) {
- PlayerPlaySound(i,1057,0.0,0.0,0.0); GameTextForPlayer(i,params, 4000, 3); GameTextForPlayer(playerid,params, 4000, 3);}}}}
- new string[128]; format(string,sizeof(string),"[RD] Managament \"%s\" has Announced to [RD] Members.", pName(playerid) );
- MessageToRD(0x00FFFFAA, string);
- CMDMessageToRD(playerid,"RDAnn");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD Management to use this command", "OK", "");
- return 1;
- }
- CMD:settemprd(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- 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", "");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempRD [playerid] [level]");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /settempRD [playerid] [level]");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 7) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Max [RD] temporary level is 7!");
- if(level == PlayerInfo[player1][RD]) return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player is already this [RD] level");
- CMDMessageToRD(playerid,"SetTempRD");
- GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
- new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second);
- if(level > 0) format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
- SendClientMessage(player1,0xFF0000FF,string);
- if(level > PlayerInfo[player1][RD]) GameTextForPlayer(player1,"~g~RD Rank Promoted", 2000, 3);
- else GameTextForPlayer(player1,"~r~RD Rank Demoted", 2000, 3);
- 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);
- 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);
- PlayerInfo[player1][EC] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: Player must be registered and logged in to be setted as [RD] member");
- } else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Player is not connected");
- } else return SendClientMessage(playerid,0xFF0000FF,"ERROR: You must be logged in to use this commands");
- }
- CMD:setrd(playerid,params[]) {
- if(PlayerInfo[playerid][LoggedIn] == 1) {
- 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");
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setRD [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of [RD] of the Specific Player");
- new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
- player1 = strval(tmp);
- if(isnull(tmp2)) return SendClientMessage(playerid, 0xFF0000AA, "USAGE: /setRD [playerid] [level]")
- &&
- SendClientMessage(playerid, orange, "Function: Will set the Level of [RD] of the Specific Player");
- level = strval(tmp2);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
- if(PlayerInfo[player1][LoggedIn] == 1) {
- if(level > 10) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Max [RD] Level is 10");
- if(level == PlayerInfo[player1][RD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player is already this [RD] level");
- if(level > PlayerInfo[playerid][RD] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
- if(PlayerInfo[playerid][RD] < PlayerInfo[player1][RD]) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You can't set this player's rank.");
- MessageToAdmins(playerid,"SetRD");
- CMDMessageToRD(playerid,"SetRD");
- GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname));
- new year,month,day; getdate(year, month, day); new hour,minute,sRDond; gettime(hour,minute,sRDond);
- if(level > 0) format(string,sizeof(string)," %s has set your [RD] Status to level %d",adminname, level);
- else format(string,sizeof(string)," %s has set youre [RD] Status to level %d",adminname, level);
- SendClientMessage(player1,0x00FFFFAA,string);
- if(level > PlayerInfo[player1][RD]) GameTextForPlayer(player1,"~g~[RD] LEVEL UP", 2000, 3);
- else GameTextForPlayer(player1,"~r~[RD] LEVEL DOWN", 2000, 3);
- 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);
- 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);
- SaveToFile("RDmembers",string);
- dUserSetINT(PlayerName2(player1)).("RD",(level));
- PlayerInfo[player1][RD] = level;
- return PlayerPlaySound(player1,1057,0.0,0.0,0.0);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: Player must be registered and logged in to be set as a [RD] member");
- } else return SendClientMessage(playerid, 0xFF0000AA, "Player is not Connected");
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be logged in to use these commands");
- }
- new RDColor[MAX_PLAYERS] = 0;
- forward public RDHIGHLIGHT(playerid);
- public RDHIGHLIGHT(playerid){
- if(RDColor[playerid] == 0) SetPlayerColor(playerid, 0xFF0000), RDColor[playerid] = 1;
- else if(RDColor[playerid] == 1) SetPlayerColor(playerid, 0x00FF00), RDColor[playerid] = 0;
- }
- CMD:rdhighlight(playerid, params[]) {
- if(PlayerInfo[playerid][RD] >= 7) {
- SetTimerEx("RDHIGHLIGHT", 1000, 1, "u", playerid);
- CMDMessageToRD(playerid,"RDHighLight");
- } else return SendClientMessage(playerid, red, "ERROR: You need to be RD level 7+ to use this command!");
- return 1;
- }
- CMD:rdc(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerColor(playerid,0xFF0000);
- SendClientMessage(playerid,0x33CCFFAA,"{D5FF00}You setted your name Colour RD Official");
- CMDMessageToRD(playerid,"RDColour");
- } else return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be RD Member to use this command", "OK", "");
- return 1;
- }
- CMD:rdsay(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- if(isnull(params)) return SendClientMessage(playerid,0xFF0000AA, "USAGE: /RDsay [text]")
- &&
- SendClientMessage(playerid, orange, "Function: Will send specified message as RD Member!");
- new string[128];
- if(PlayerInfo[playerid][RD] == 10)
- format(string, sizeof(string), "***[RD]Founder %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 9)
- format(string, sizeof(string), "***[RD]Leader %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 8)
- format(string, sizeof(string), "***[RD]Co-Leader %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 7)
- format(string, sizeof(string), "***[RD]Assistant %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 6)
- format(string, sizeof(string), "***[RD]Master Member %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 5)
- format(string, sizeof(string), "***[RD]Professional Member %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 4)
- format(string, sizeof(string), "***[RD]Trusted Member %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 3)
- format(string, sizeof(string), "***[RD]Confirmed Member %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 2)
- format(string, sizeof(string), "***[RD]Senior Member %s: %s", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 1)
- format(string, sizeof(string), "***[RD]Junior Member %s: %s", PlayerName2(playerid), params[0] );
- return SendClientMessageToAll(0xFF0000AA,string);
- } else return SendClientMessage(playerid,0xFF0000AA,"ERROR: You must be a RD gang Member to use this command");
- }
- CMD:osetrd(playerid,params[])
- {
- 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");
- {
- new file[256],string[120];
- new tmp[128], tmp2[128], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
- if(isnull(params)) return SendClientMessage(playerid, red, "USAGE: /osetRD [name] [level]");
- if(isnull(tmp2)) return SendClientMessage(playerid, red, "ERROR: You must input a level");
- if(strval(tmp2) > 10) return SendClientMessage(playerid, red, "ERROR: Max RD Rank is 10");
- if(dUserINT(tmp).("RD") > PlayerInfo[playerid][RD]) return SendClientMessage(playerid, red, "ERROR: You can't set this player's rank.");
- if(strval(tmp2) > PlayerInfo[playerid][RD]) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You can't set yourself rank up");
- format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(tmp));
- if(!fexist(file)) return SendClientMessage(playerid, red, "ERROR: that account don't even exist!");
- dini_Set(file,"RD",tmp2);
- new year,month,day; getdate(year, month, day); new hour,minute,sRDond; gettime(hour,minute,sRDond);
- 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 );
- SendClientMessage(playerid,0x00FFFFAA,string);
- }
- return 1;
- }
- CMD:rdafk(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- SendClientMessage(playerid,0x99FF00AA,"Type /RDback when you back.");
- GameTextForPlayer(playerid,"~r~ You are now AFK", 5000, 1);
- AFK[playerid] = Create3DTextLabel("AFK", 0xFF0000FF, 0.0, 0.0, 2.0, 40, 0, 0);
- Attach3DTextLabelToPlayer(AFK[playerid],playerid, 0.0, 0.0, 0.4);
- TogglePlayerControllable(playerid, 0);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][RD] == 1)
- format(string, sizeof(string), "[RD]Junior Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 2)
- format(string, sizeof(string), "[RD]Senior Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 3)
- format(string, sizeof(string), "[RD]Confirmed Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 4)
- format(string, sizeof(string), "[RD]Trusted Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 5)
- format(string, sizeof(string), "[RD]Professional Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 6)
- format(string, sizeof(string), "[RD]Master Member %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 7)
- format(string, sizeof(string), "[RD]Assistant %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 8)
- format(string, sizeof(string), "[RD]Co-Leader %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 9)
- format(string, sizeof(string), "[RD]Leader %s now away from keyboard",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 10)
- format(string, sizeof(string), "[RD]Founder %s now away from keyboard",kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToRD(playerid,"RDAfk");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- return 1;}
- CMD:rdback(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][RD] >= 1) {
- new string[256],kuldoneve[MAX_PLAYER_NAME];
- Delete3DTextLabel(AFK[playerid]);
- GameTextForPlayer(playerid,"~b~ Welcome Back", 5000, 1);
- TogglePlayerControllable(playerid, 1);
- GetPlayerName(playerid, kuldoneve, sizeof(kuldoneve));
- if(PlayerInfo[playerid][RD] == 1)
- format(string, sizeof(string), "[RD]Junior Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 2)
- format(string, sizeof(string), "[RD]Senior Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 3)
- format(string, sizeof(string), "[RD]Confirmed Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 4)
- format(string, sizeof(string), "[RD]Trusted Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 5)
- format(string, sizeof(string), "[RD]Professional Member %s now back!",kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 6)
- format(string, sizeof(string), "[RD]Master Member %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 7)
- format(string, sizeof(string), "[RD]Assistant %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 8)
- format(string, sizeof(string), "[RD]Co-Leader %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 9)
- format(string, sizeof(string), "[RD]Leader %s now back!", kuldoneve, playerid);
- if(PlayerInfo[playerid][RD] == 10)
- format(string, sizeof(string), "[RD]Founder %s now back!", kuldoneve, playerid);
- SendClientMessageToAll(COLOR_YELLOW, string);
- CMDMessageToRD(playerid,"RDBack");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- return 1;}
- CMD:rdh(playerid,params[]) {
- if(PlayerInfo[playerid][RD] >= 1) {
- new string[128];
- if(PlayerInfo[playerid][RD] == 10)
- format(string, sizeof(string), "[RD]Founder %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 9)
- format(string, sizeof(string), "[RD]Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 8)
- format(string, sizeof(string), "[RD]Co-Leader %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 7)
- format(string, sizeof(string), "[RD]Assistant %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 6)
- format(string, sizeof(string), "[RD]Master Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 5)
- format(string, sizeof(string), "[RD]Professional Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 4)
- format(string, sizeof(string), "[RD]Trusted Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 3)
- format(string, sizeof(string), "[RD]Confirmed Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 2)
- format(string, sizeof(string), "[RD]Senior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- if(PlayerInfo[playerid][RD] == 1)
- format(string, sizeof(string), "[RD]Junior Member %s: is requesting help!!!", PlayerName2(playerid), params[0] );
- MessageToRD(0xFF0000AA,string);
- CMDMessageToRD(playerid,"RDH");
- } else return ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "ERROR", "You need to be higher RD Level to use this command", "OK", "Cancel");
- return 1;
- }
- CMD:rdhunter(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDhunter again!");
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,425);
- CMDMessageToRD(playerid,"RDHunter");
- return SendClientMessage(playerid,yellow,"Enjoy your hunter.");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return SendClientMessage(playerid,red,"ERROR: You need to be [RD] level 1+ to use this command");
- }
- CMD:rdhydra(playerid,params[]) {
- #pragma unused params
- if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid,0xFF0000AA,"ERROR: You need to be Logged in to use this command");
- if(PlayerInfo[playerid][RD] >= 1) {
- if(GetPVarInt(playerid, "RDABUSE") > GetTickCount())return SendClientMessage(playerid, red, "You must wait before using /RDhydras again!");
- if (!IsPlayerInAnyVehicle(playerid)) {
- CarSpawner(playerid,520);
- CMDMessageToRD(playerid,"RDHydra");
- SetPVarInt(playerid, "RDABUSE", GetTickCount()+5000);
- return SendClientMessage(playerid,yellow,"Enjoy your hydra.");
- } else return SendClientMessage(playerid,red,"Error: You already have a vehicle");
- } else return SendClientMessage(playerid,red,"ERROR: You need to be [RD] level 1+ to use this command");
- }
- CMD:rdstadium(playerid,params[]) {
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerVirtualWorld(playerid, 69);
- TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
- tseconds[playerid] = 3;
- format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
- vCount[playerid] = 1;
- Tx[playerid] =-1400.4869;
- Ty[playerid] =1239.6664;
- Tz[playerid] =1039.8672;
- Ti[playerid] = 16;
- CMDMessageToMH(playerid,"RDstadium");
- return SendClientMessage(playerid,0x00FFFFAA,"Enjoy training!");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD member to use this command","OK","Cancel");
- }
- CMD:rdwarehouse(playerid,params[]) {
- if(PlayerInfo[playerid][RD] >= 1) {
- SetPlayerVirtualWorld(playerid, 69);
- TeleTimer[playerid] = SetTimerEx("ttimer", 1000, true, "i",playerid);
- tseconds[playerid] = 3;
- format(tstring,45,"You Must wait %d seconds before teleporting", tseconds[playerid]-1);
- vCount[playerid] = 1;
- Tx[playerid] =1368.3981;
- Ty[playerid] =-25.9438;
- Tz[playerid] =1000.9219;
- Ti[playerid] = 1;
- CMDMessageToMH(playerid,"RD Ware House.");
- return SendClientMessage(playerid,0x00FFFFAA,"Enjoy training!");
- } else return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ERROR","You need to be RD member to use this command","OK","Cancel");
- }
- Thses the case's of Cars
- if(dialogid==4125 && response==1) {
- switch(listitem) {
- case 0:
- {
- CarSpawner(playerid,411);
- CMDMessageToRD(playerid,"RD Infernus");
- }
- case 1:
- {
- CarSpawner(playerid,541);
- CMDMessageToRD(playerid,"RD Bullet");
- }
- case 2:
- {
- CarSpawner(playerid,560);
- CMDMessageToRD(playerid,"RD Sultan");
- }
- case 3:
- {
- CarSpawner(playerid,562);
- CMDMessageToRD(playerid,"RD Elegy");
- }
- case 4:
- {
- CarSpawner(playerid,522);
- CMDMessageToRD(playerid,"RD NRG-500");}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement