Перейти к содержанию
Авторизация  
v-gondurov

Команда

Рекомендуемые сообщения

v-gondurov
как сделать эту команду по привязке так она работает для всех админов
	if(strcmp(cmd, "/makeleader", true) == 0){
		if(IsPlayerConnected(playerid)){
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)){
			SCM(playerid, -1, "• {ffcf00}[ ????????? ] {ffffff}: /makeleader [id ??????] [?? 1 ?? 13]");return true;}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 13 || level < 0) { SCM(playerid, COLOR_GREY, "[ ! ] ??????: ?????? ?? 1 ?? 13"); return true; }
			if (PlayerInfo[playerid][pAdmin] >= 10){
				if(IsPlayerConnected(para1)){
					if(para1 != INVALID_PLAYER_ID){
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new otext[50];
						if(level == 0){
							SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
							PlayerInfo[para1][pRank] = 0;
							PlayerInfo[para1][pMember] = 0;
							PlayerInfo[para1][pLeader] = 0;
							PlayerInfo[para1][pSkin] = 170;
							format(string, sizeof string, "{999999}????????????? %s ???? ??? ? ?????????", sendername, giveplayer);
							SCM(para1, -1, string);
							SetPlayerToTeamColor(para1);return true;}
						if(level == 0) { PlayerInfo[para1][pSkin] = 21; }
						else if(level == 1) { PlayerInfo[para1][pSkin] = 288; otext = "?????"; PlayerInfo[para1][pRank] = 18; }//?????
						else if(level == 2) { PlayerInfo[para1][pSkin] = 288; otext = "???"; PlayerInfo[para1][pRank] = 18; } //???
						else if(level == 3) { PlayerInfo[para1][pSkin] = 61; otext = "?????"; PlayerInfo[para1][pRank] = 18; } //?????
						else if(level == 4) { PlayerInfo[para1][pSkin] = 70; otext = "??????"; PlayerInfo[para1][pRank] = 17; } //??????
						else if(level == 5) { PlayerInfo[para1][pSkin] = 113; otext = "???"; PlayerInfo[para1][pRank] = 10; } //???
						else if(level == 6) { PlayerInfo[para1][pSkin] = 147; otext = "?????????????"; PlayerInfo[para1][pRank] = 14; } //?????????????
						else if(level == 7) { PlayerInfo[para1][pSkin] = 290; otext = "?.?.'????'"; PlayerInfo[para1][pRank] = 21; } //?.?.'????'
						else if(level == 8) { PlayerInfo[para1][pSkin] = 25; otext = "?????"; PlayerInfo[para1][pRank] = 8; } //?????
						else if(level == 9) { PlayerInfo[para1][pSkin] = 189; otext = "?????????"; PlayerInfo[para1][pRank] = 9; } //?????????
						else if(level == 10) { PlayerInfo[para1][pSkin] = 113; otext = "??????? ???????"; PlayerInfo[para1][pRank] = 12; } //??????? ???????
						else if(level == 11) { PlayerInfo[para1][pSkin] = 121; otext = "???????"; PlayerInfo[para1][pRank] = 9; } //???????
						else if(level == 12) { PlayerInfo[para1][pSkin] = 288; otext = "???"; PlayerInfo[para1][pRank] = 12; } //???
						else if(level == 13) { PlayerInfo[para1][pSkin] = 288; otext = "???????????"; PlayerInfo[para1][pRank] = 16; } //???????????
						PlayerInfo[para1][pLeader] = level;
						PlayerInfo[para1][pMember] = level;
						format(string, sizeof(string), "{2aa2c8}?? ????????? {FFFFFF} %s[%i] {2aa2c8} ??????? ???????????? {FFFFFF} \"%s\"", giveplayer,para1,otext);
						SCM(playerid, -1, string);
						format(string, sizeof(string), "{FFFFFF}%s[%i] {2aa2c8}???????? ??? ??????? ??????????? {FFFFFF}\"%s\"",sendername,playerid ,otext);
						SCM(para1, -1, string);
						SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
						SetPlayerToTeamColor(para1);
						PlayerInfo[playerid][pJob] = 0;}}}else{SCM(playerid, COLOR_GREY, "{B52828}[ ! ] {FFFFFF} ?????? ????????!");}}return true;}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zeynalov

@v-gondurov, переменную админки?

if(PlayerInfo[playerid][pAdmin] < ADM_GRAND) return 1;///Исправляй  на свои и в команду вставляй.

Изменено пользователем Zeynalov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.