Вопросы

Можете Помоч Мне Перевести Все команды /ahelp на Диалоговые окна

Пример ввожу /ahelp Вылазит диалог 

1.] Команды 1 Уровня Админа

2.] Команды 2 Уровня Админа

3.] Команды 3 Уровня Админа

и тд.....

Вот /ahelp

Спойлер

CMD:ahelp(playerid)
{
    if(PI[playerid][pAdmin] < 1) return 0;
    if(PI[playerid][pAdmin] >= 1)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 1 уровня:");
		SCM(playerid,COLOR_WHITE,"/afly /tp | /a | /apanel | /sp | /spoff | /admins | /ans | /freeze | /unfreeze | /gm | /slap | /afk | /aedit");
    }
    if(PI[playerid][pAdmin] >= 2)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 2 уровня:");
		SCM(playerid,COLOR_WHITE,"/aspawn | /goto | /gotocar | /kick | /mute | /unmute | /rgun | /vehhp | /gun | /carinfo | /editcar");
    }
    if(PI[playerid][pAdmin] >= 3)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 3 уровня:");
		SCM(playerid,COLOR_WHITE,"/sethp | /setarm | /getcar | /gethere | /skick | /jail | /unjail | /tempskin | /fixveh | /get | /offget | /vehnitro");
    }
    if(PI[playerid][pAdmin] >= 4)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 4 уровня:");
		SCM(playerid,COLOR_WHITE,"/namelist | /nyes | /nno | /cc | /object | /check | /warn | /offwarn | /setfuel | /strace | /amusic");
    }
    if(PI[playerid][pAdmin] >= 5)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 5 уровня:");
		SCM(playerid,COLOR_WHITE,"/getip | /ban | /offban | /setskin | /veh(!!!) | /delveh(!!!) | /respv | /adivorce | /adclear");
    }
    if(PI[playerid][pAdmin] >= 6)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 6 уровня:");
		SCM(playerid,COLOR_WHITE,"/sethunger | /setsleep | /msg | /sban | /unban | /banip | /unbanip | /givegun | /askin");
		SCM(playerid,COLOR_WHITE,"/alldelveh(!!!) | /templeader | /auninvite | /tempzone | /tpcoord");
    }
    if(PI[playerid][pAdmin] >= 7)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для администратора 7 уровня:");
		SCM(playerid,COLOR_WHITE,"/jet | /setsex | /fuelvehs | /agl | /resetranks");
		SCM(playerid,COLOR_WHITE,"/setskill | /agiverank | /atake | /setbizprod");
    }
    if(PI[playerid][pAdmin] >= 8)
    {
		SCM(playerid,0xFF6F00FF,"Команды,доступные для разработчиков сервера:");
		SCM(playerid,COLOR_WHITE,"/saveacc | /delacc | /add | /gmx | /setvip");
		SCM(playerid,COLOR_WHITE,"/payday | /tpcor | /setweather | /settime");
    }
    if(GetString(GetName(playerid), NAME_DEVELOPER_ONE) || GetString(GetName(playerid), NAME_DEVELOPER_TWO) || GetString(GetName(playerid), NAME_LEADERS_ONE) || GetString(GetName(playerid), NAME_LEADERS_TWO))
	{
		SCM(playerid,0x1E90FFFF,"Ваши команды привязанные по Вашему нику:");
		if(GetString(GetName(playerid), NAME_DEVELOPER_ONE) || GetString(GetName(playerid), NAME_DEVELOPER_TWO)) SCM(playerid,COLOR_WHITE,"/setstats /givemoney /givedonate /resetmoney /pmenu /setadmin /setleader");
		if(GetString(GetName(playerid), NAME_LEADERS_ONE)) SCM(playerid,COLOR_WHITE,"/setadmin /setleader /awarn /unawarn /lwarn /unlwarn");
		if(GetString(GetName(playerid), NAME_LEADERS_TWO)) SCM(playerid,COLOR_WHITE,"/setleader /lwarn /unlwarn");
	}
	return 1;
}

 

 

Отредактировано пользователем stibs
Причина: взял под спойлер

Заметка от Гость , создано

Код более 10 строк требуется брать еще и под спойлер. Как использовать код и спойлер?

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


Ссылка на сообщение

26 ответов на этот вопрос

  • 0

Вот так я сделал

Спойлер

case 1098:
		{
		    if(!response) return true;
		    new helpcmd[1530];
		    switch(listitem)
		    {
      	 case 0:
      	        {
				helpcmd = EOS;
				strcat(helpcmd, (helpcmd, "{66CC00}/afly {FFFFFF}- Свободный Полет по Карте\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/tp {FFFFFF}- Меню Телепорта\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/a {FFFFFF}- Админ Чат\n");
			 	strcat(helpcmd, (helpcmd, "{66CC00}/apanel {FFFFFF}- Панель Администратора\n");
			 	strcat(helpcmd, (helpcmd, "{66CC00}/sp {FFFFFF}- Войти в Слежку за Играком\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/spoff {FFFFFF}- Выйти из Слежки за Играком\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/admins {FFFFFF}- Администраторы в Сети\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/ans {FFFFFF}- Ответ на Жалобу\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/freeze {FFFFFF}- Заморозить игрока\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/unfreeze {FFFFFF}- Размарозить Игрока\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/gm {FFFFFF}- Тест на Безсмертие\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/slap {FFFFFF}- Подбросить Игрока\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/afk {FFFFFF}- Посмотреть кто в на паузе\n");
				strcat(helpcmd, (helpcmd, "{66CC00}/aedit {FFFFFF}- Редактировать Объявления\n");
				}
    	 case 1:
 		 		{
		  		helpcmd = EOS;
		  		strcat(helpcmd, "{66CC00}/aspawn {FFFFFF}- Заспавнить Игрока\n");
		  		strcat(helpcmd, "{66CC00}/goto {FFFFFF}- Телепортироватся к Игроку\n");
		  		strcat(helpcmd, "{66CC00}/gotocar {FFFFFF}- Телепортироватся к Игроку\n");
		  		strcat(helpcmd, "{66CC00}/kick {FFFFFF}- Кикнуть Игрока\n");
		  		strcat(helpcmd, "{66CC00}/mute {FFFFFF}- Выдать Бан чата\n");
		  		strcat(helpcmd, "{66CC00}/unmute {FFFFFF}- Снять Бан Чат\n");
		  		strcat(helpcmd, "{66CC00}/rgun {FFFFFF}- Забрать Оружие\n");
  				strcat(helpcmd, "{66CC00}/vehhp {FFFFFF}- Починить Транспорт\n");
		  		strcat(helpcmd, "{66CC00}/gun {FFFFFF}- Проверить Игрока на Оружие\n");
		  		strcat(helpcmd, "{66CC00}/carinfo {FFFFFF}- Посмотреть информацию Авто\n");
		  		strcat(helpcmd, "{66CC00}/editcar {FFFFFF}- Выдать Авто Игроку\n");
		  		}
  		 case 2:
		   	 	{
				helpcmd = EOS;
				strcat(helpcmd, "{66CC00}/sethp {FFFFFF}- Изменить Здоровье\n");
				strcat(helpcmd, "{66CC00}/setarm {FFFFFF}- Изменить Броню\n");
				strcat(helpcmd, "{66CC00}/getcar {FFFFFF}- Телепортировать авто к себе\n");
				strcat(helpcmd, "{66CC00}/gethere {FFFFFF}- Телепортировать Игрока к себе\n");
				strcat(helpcmd, "{66CC00}/skick {FFFFFF}- Кикнуть по Тихому\n");
				strcat(helpcmd, "{66CC00}/jail {FFFFFF}- Посадить в КПЗ\n");
				strcat(helpcmd, "{66CC00}/unjail {FFFFFF}- Выпустить из КПЗ\n");
				strcat(helpcmd, "{66CC00}/tempskin {FFFFFF}- Выдать Временный Скин\n");
				strcat(helpcmd, "{66CC00}/fixveh {FFFFFF}- Починить авто\n");
				strcat(helpcmd, "{66CC00}/get {FFFFFF}- Посмотреть Статистику\n");
				strcat(helpcmd, "{66CC00}/offget {FFFFFF}- Посмотреть Статистику оффлайн\n");
				strcat(helpcmd, "{66CC00}/vehnitro {FFFFFF}- Поставить Временное Нитро\n");
				}
		 case 3:
		        {
		        helpcmd = EOS;
		 		strcat(helpcmd, "{66CC00}/namelist {FFFFFF}- Заявки на смену НонРП Ника\n");
		 		strcat(helpcmd, "{66CC00}/nyes {FFFFFF}- Сменить НонРП Ник игроку\n");
		 		strcat(helpcmd, "{66CC00}/nno {FFFFFF}- Сменить НонРП Ник игроку\n");
		 		strcat(helpcmd, "{66CC00}/cc {FFFFFF}- Очистить Чат\n");
		 		strcat(helpcmd, "{66CC00}/object {FFFFFF}- Выдать объект Игроку\n");
		 		strcat(helpcmd, "{66CC00}/check {FFFFFF}- Посмотреть Статистику Игрока\n");
		 		strcat(helpcmd, "{66CC00}/warn {FFFFFF}- Выдать предупреждение\n");
		 		strcat(helpcmd, "{66CC00}/offwarn {FFFFFF}- Выдать предупреждение оффлайн\n");
	 			strcat(helpcmd, "{66CC00}/setfuel {FFFFFF}- Заправить Авто\n");
		 		strcat(helpcmd, "{66CC00}/strace {FFFFFF}- Начать Набор в МП Гонку\n");
		 		strcat(helpcmd, "{66CC00}/amusic {FFFFFF}- Включить музыку всем\n");
		  		}
		 case 4:
		 		{
		 		helpcmd = EOS;
		 	`	strcat(helpcmd, "{66CC00}/getip {FFFFFF}- Посмотреть IP Игрока\n");
			 	strcat(helpcmd, "{66CC00}/ban {FFFFFF}- Забанить Игрока на время\n");
			 	strcat(helpcmd, "{66CC00}/offban {FFFFFF}- Забанить в оффлайн\n");
			 	strcat(helpcmd, "{66CC00}/setskin {FFFFFF}- Изменить Скин Игроку\n");
			 	strcat(helpcmd, "{66CC00}/veh {FFFFFF}- Создать Авто(Удалять Обезательно)\n");
			 	strcat(helpcmd, "{66CC00}/delveh {FFFFFF}- Удалить Авто\n");
			 	strcat(helpcmd, "{66CC00}/respv {FFFFFF}- Заспавнить Транспорт в Радиусе до 80м\n");
			 	strcat(helpcmd, "{66CC00}/adivorce {FFFFFF}- Развести Мужа и Жену\n");
			 	strcat(helpcmd, "{66CC00}/adclear {FFFFFF}- Очистить Список Объявлений\n");
		  		}
      	 case 5:
		        {
				helpcmd = EOS;
    			strcat(helpcmd, "{66CC00}/sethunger {FFFFFF}- Изменить Сытость Играку\n");
				strcat(helpcmd, "{66CC00}/setsleep {FFFFFF}- Изменить Сон Игроку\n");
				strcat(helpcmd, "{66CC00}/msg {FFFFFF}- Глобальный Чат\n");
				strcat(helpcmd, "{66CC00}/sban {FFFFFF}- Забанить По тихому\n");
				strcat(helpcmd, "{66CC00}/unban {FFFFFF}- Разбанить Игрока\n");
				strcat(helpcmd, "{66CC00}/banip {FFFFFF}- Забанить По IP\n");
				strcat(helpcmd, "{66CC00}/unbanip {FFFFFF}- Разбанить IP Игрока\n");
				strcat(helpcmd, "{66CC00}/givegun {FFFFFF}- Выдать Оружие\n");
				strcat(helpcmd, "{66CC00}/askin {FFFFFF}- Выдать Скин\n");
    	`		strcat(helpcmd, "{66CC00}/alldelveh {FFFFFF}- Удалить Все авто Созданы в /veh\n");
				strcat(helpcmd, "{66CC00}/templeader {FFFFFF}- Выдать Временную Лидерку\n");
				strcat(helpcmd, "{66CC00}/auninvite {FFFFFF}- Уволить Игрока из Организации\n");
				strcat(helpcmd, "{66CC00}/tpcoord {FFFFFF}- Телепортироватся по Координатам\n");
				ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{F0870F}Команды Админа 6 Уровня", helpcmd, "Закрыть", "");
		  		}
		 case 6:
		 		{
		 		helpcmd = EOS;
		 		strcat(helpcmd, "{66CC00}/jet {FFFFFF}- ыдать Jetpack\n");
		 		strcat(helpcmd, "{66CC00}/setsex {FFFFFF}- Тзменить Пол\n");
		 		strcat(helpcmd, "{66CC00}/fuelvehs {FFFFFF}- Заправить Все Авто\n");
		 		strcat(helpcmd, "{66CC00}/agl {FFFFFF}- Выдать лицензии\n");
		 		strcat(helpcmd, "{66CC00}/resetranks {FFFFFF}- Вернуть Дефолдные Ранги\n");
		 		strcat(helpcmd, "{66CC00}/setskill {FFFFFF}- Изменить Скиллы\n");
		 		strcat(helpcmd, "{66CC00}/agiverank {FFFFFF}- Повысить игрока Админом\n");
		 		strcat(helpcmd, "{66CC00}/atake {FFFFFF}- Забрать Лицензии\n");
		 		strcat(helpcmd, "{66CC00}/setbizprod {FFFFFF}- Установить Цену на Бизенес\n");
		 		ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{F0870F}Команды Админа 7 Уровня", helpcmd, "Закрыть", "");
		  		}
   		 case 7:
				{
				helpcmd = EOS;
				strcat(helpcmd, "{66CC00}/saveacc {FFFFFF}- Сохранить Все Аккаунты\n");
				strcat(helpcmd, "{66CC00}/delacc {FFFFFF}- Удалить Аккаунт\n");
				strcat(helpcmd, "{66CC00}/add {FFFFFF}- Добавить: Авто, Бизнест, АТМ, Дом\n");
				strcat(helpcmd, "{66CC00}/gmx {FFFFFF}- Сделать Рестарт\n");
				strcat(helpcmd, "{66CC00}/setvip {FFFFFF}- Выдать Вип Аккаунт\n");
				strcat(helpcmd, "{66CC00}/payday {FFFFFF}- Сделать ПейДей\n");
				strcat(helpcmd, "{66CC00}/setweather {FFFFFF}- Изменить погоду\n");
				strcat(helpcmd, "{66CC00}/settime {FFFFFF}- Изменить Время\n");
				ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{F0870F}Команды Для Разрабочиков 8 Уровень", helpcmd, "Закрыть", "");
		  		}
		        case 8:
		        {
		            if(GetString(GetName(playerid), NAME_DEVELOPER_ONE) || GetString(GetName(playerid), NAME_DEVELOPER_TWO)) strcat(helpcmd,"По нику: {66CC00}/setstats /givemoney /givedonate /resetmoney /pmenu /setadmin /setleader\n");
		            if(GetString(GetName(playerid), NAME_LEADERS_ONE)) strcat(helpcmd,"По нику: {66CC00}/setadmin /setleader /awarn /unawarn /lwarn /unlwarn\n");
		            if(GetString(GetName(playerid), NAME_LEADERS_TWO)) strcat(helpcmd,"По нику: {66CC00}/setleader /lwarn /unlwarn\n");
		        }
		    }
		    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{F0870F}Команды администрации", helpcmd, "Закрыть", "");
		    return true;
		}

 

 

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


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

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

  • Похожий контент

    • SheikhMAN
      От SheikhMAN
      Приветствую коллеги, не могли бы мне помочь? Не запускается сервер ( error 035: argument type mismatch (argument 4) )