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

ahelp [NoName Roleplay [Слив мода Azimov Role Play]

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

Reebok

Ребят,помогите вырезать ahelp с этого мода,нужно поставить на Мегаполис.

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


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

Ко всем define

#define MSG_NOADMIN1(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 1")
#define ADM_CMD_ID              1700 // Команды админа(cmd:/ahelp)
#define MSG_NOADMIN1(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 1")
#define MSG_NOADMIN2(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 2")
#define MSG_NOADMIN3(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 3")

В public OnPlayerCommandText

if(!strcmp(cmd, "/ahelp", true))
{
        if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN1(playerid);
ShowPlayerAdmCmdDialog(playerid);
return 1;
}

В конец мода

stock ShowPlayerAdmCmdDialog(playerid)
{
new string[512];
strcat(string, "1. Администратор 1-го уровня.\n");
strcat(string, "2. Администратор 2-го уровня.\n");
strcat(string, "3. Администратор 3-го уровня.\n");
ShowDialog(playerid, ADM_CMD_ID, DIALOG_STYLE_LIST, "Команды Администрации", string, "Далее", "Отмена");
return 1;
}

В public OnDialogResponse

else if(dialogid == ADM_CMD_ID)
{
if(response)
{
switch(listitem)
{
case 0:
{
new inform[2000];
strcat(inform, "{ffffff}Основные команды администратора {FF8C00}1 {ffffff}уровня\n");
strcat(inform, "{FF8C00}/a{ffffff} - Админ чат || {FF8C00}/kick{ffffff} - Кикнуть игрока\n");
strcat(inform, "{FF8C00}/admsay{ffffff} - Сказать в общий чат || {FF8C00}/mute{ffffff} - Выдать/снять молчанку игроку\n");
strcat(inform, "{FF8C00}/spec{ffffff} - Начать слежку за игроком || {FF8C00}/specoff{ffffff} - Закончить слежку за игроком\n");
strcat(inform, "{FF8C00}/check{ffffff} - Просмотреть статистику игрока || {FF8C00}/freeze{ffffff} - Заморозить/разморозить игрока\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}1 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+1, DIALOG_STYLE_MSGBOX, "Администратор 1-го уровня", inform, "Назад", "Закрыть");
}
case 1:
{
                    if(PlayerInfo[playerid][pAdmin] < 2) return MSG_NOADMIN2(playerid);
                    new inform[2000];
                    strcat(inform, "{ffffff}Основные команды администратора {FF8C00}2 {ffffff}уровня\n");
strcat(inform, "{FF8C00}/gotocity{ffffff} - Телепортировать в город || {FF8C00}/сс{ffffff} - Очистить чат\n");
                    strcat(inform, "{FF8C00}/goto{ffffff} - Телепортироваться к игроку || {FF8C00}/gethere{ffffff} - Телепортировать игрока к себе\n");
strcat(inform, "{FF8C00}/ban{ffffff} - Забанить игрока || {FF8C00}/setskin{ffffff} - Изменить скин игрока\n");
strcat(inform, "{FF8C00}/sethp{ffffff} - Изменить кол-во хп игрока || {FF8C00}/setarmour{ffffff} - Изменить кол-во брони\n");
strcat(inform, "{FF8C00}/rescar{ffffff} - Зареспавнить весь транспорт || {FF8C00}/setname{ffffff} - Сменить никнейм игрока\n");
strcat(inform, "{FF8C00}/gotocar{ffffff} - ТП к автомобилю || {FF8C00}/getcar{ffffff} - ТП авто к себе\n");
strcat(inform, "{FF8C00}/jail{ffffff} - Посадить/выпустить из тюрьмы\n\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}2 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+2, DIALOG_STYLE_MSGBOX, "Администратор 2-го уровня", inform, "Назад", "Закрыть");
}
case 2:
{
                    if(PlayerInfo[playerid][pAdmin] < 3) return MSG_NOADMIN3(playerid);
                    new inform[2000];
                    strcat(inform, "{ffffff}Основные команды администратора {FF8C00}3 {ffffff}уровня.\n");
strcat(inform, "{FF8C00}/banip{ffffff} - Забанить IP || {FF8C00}/fixcar{ffffff} - Починить автомобиль\n");
strcat(inform, "{FF8C00}/fuelcar{ffffff} - Заправить автомобиль || {FF8C00}/unfuelcar{ffffff} - Опустошить бак автомобиля\n");
strcat(inform, "{FF8C00}/unban{ffffff} - Разбанить аккаунт || {FF8C00}/loadbizz{ffffff} - Добавить продукты бизнесам\n");
strcat(inform, "{FF8C00}/makeleader{ffffff} - Выдать/забрать лидерку || {FF8C00}/makeadmin{ffffff} - Выдать/забрать админку\n");
strcat(inform, "{FF8C00}/setlevel{ffffff} - Изменить уровень || {FF8C00}/setnumber{ffffff} - Изменить номер телефона\n");
strcat(inform, "{FF8C00}/givemoney{ffffff} - Выдать/забрать деньги. || {FF8C00}/agivegun{ffffff} - Выдать оружие\n");
strcat(inform, "{FF8C00}/setbalance{ffffff} - Изменить сумму на банковском счету || {FF8C00}/payday{ffffff} - Зарплата\n");
strcat(inform, "{FF8C00}/veh{ffffff} - Создать временное авто || {FF8C00}/setpos{ffffff} - ТП по координатам Z Y X.\n");
strcat(inform, "{FF8C00}/givelic{ffffff} - Выдать лицензию || {FF8C00}/takelic{ffffff} - Забрать лицензию\n");
strcat(inform, "{FF8C00}/restart{ffffff} - Рестарт сервера\n\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}3 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+3, DIALOG_STYLE_MSGBOX, "Администратор 3-го уровня", inform, "Назад", "Закрыть");
}
}
}
return 1;
}
else if(dialogid == ADM_CMD_ID+1)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}
else if(dialogid == ADM_CMD_ID+2)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}
else if(dialogid == ADM_CMD_ID+3)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}

ShowDialog заменяйте на ShowPlayerDialog, если ошибки попрут.

  • Like 2

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


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

Ко всем define

#define MSG_NOADMIN1(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 1")
#define ADM_CMD_ID              1700 // Команды админа(cmd:/ahelp)
#define MSG_NOADMIN1(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 1")
#define MSG_NOADMIN2(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 2")
#define MSG_NOADMIN3(%0) SendClientMessage(%0, COLOR_GRAY, "У вас нет прав на использование данной команды. 3")

В public OnPlayerCommandText

if(!strcmp(cmd, "/ahelp", true))
{
        if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN1(playerid);
ShowPlayerAdmCmdDialog(playerid);
return 1;
}

В конец мода

stock ShowPlayerAdmCmdDialog(playerid)
{
new string[512];
strcat(string, "1. Администратор 1-го уровня.\n");
strcat(string, "2. Администратор 2-го уровня.\n");
strcat(string, "3. Администратор 3-го уровня.\n");
ShowDialog(playerid, ADM_CMD_ID, DIALOG_STYLE_LIST, "Команды Администрации", string, "Далее", "Отмена");
return 1;
}

В public OnDialogResponse

else if(dialogid == ADM_CMD_ID)
{
if(response)
{
switch(listitem)
{
case 0:
{
new inform[2000];
strcat(inform, "{ffffff}Основные команды администратора {FF8C00}1 {ffffff}уровня\n");
strcat(inform, "{FF8C00}/a{ffffff} - Админ чат || {FF8C00}/kick{ffffff} - Кикнуть игрока\n");
strcat(inform, "{FF8C00}/admsay{ffffff} - Сказать в общий чат || {FF8C00}/mute{ffffff} - Выдать/снять молчанку игроку\n");
strcat(inform, "{FF8C00}/spec{ffffff} - Начать слежку за игроком || {FF8C00}/specoff{ffffff} - Закончить слежку за игроком\n");
strcat(inform, "{FF8C00}/check{ffffff} - Просмотреть статистику игрока || {FF8C00}/freeze{ffffff} - Заморозить/разморозить игрока\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}1 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+1, DIALOG_STYLE_MSGBOX, "Администратор 1-го уровня", inform, "Назад", "Закрыть");
}
case 1:
{
                    if(PlayerInfo[playerid][pAdmin] < 2) return MSG_NOADMIN2(playerid);
                    new inform[2000];
                    strcat(inform, "{ffffff}Основные команды администратора {FF8C00}2 {ffffff}уровня\n");
strcat(inform, "{FF8C00}/gotocity{ffffff} - Телепортировать в город || {FF8C00}/сс{ffffff} - Очистить чат\n");
                    strcat(inform, "{FF8C00}/goto{ffffff} - Телепортироваться к игроку || {FF8C00}/gethere{ffffff} - Телепортировать игрока к себе\n");
strcat(inform, "{FF8C00}/ban{ffffff} - Забанить игрока || {FF8C00}/setskin{ffffff} - Изменить скин игрока\n");
strcat(inform, "{FF8C00}/sethp{ffffff} - Изменить кол-во хп игрока || {FF8C00}/setarmour{ffffff} - Изменить кол-во брони\n");
strcat(inform, "{FF8C00}/rescar{ffffff} - Зареспавнить весь транспорт || {FF8C00}/setname{ffffff} - Сменить никнейм игрока\n");
strcat(inform, "{FF8C00}/gotocar{ffffff} - ТП к автомобилю || {FF8C00}/getcar{ffffff} - ТП авто к себе\n");
strcat(inform, "{FF8C00}/jail{ffffff} - Посадить/выпустить из тюрьмы\n\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}2 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+2, DIALOG_STYLE_MSGBOX, "Администратор 2-го уровня", inform, "Назад", "Закрыть");
}
case 2:
{
                    if(PlayerInfo[playerid][pAdmin] < 3) return MSG_NOADMIN3(playerid);
                    new inform[2000];
                    strcat(inform, "{ffffff}Основные команды администратора {FF8C00}3 {ffffff}уровня.\n");
strcat(inform, "{FF8C00}/banip{ffffff} - Забанить IP || {FF8C00}/fixcar{ffffff} - Починить автомобиль\n");
strcat(inform, "{FF8C00}/fuelcar{ffffff} - Заправить автомобиль || {FF8C00}/unfuelcar{ffffff} - Опустошить бак автомобиля\n");
strcat(inform, "{FF8C00}/unban{ffffff} - Разбанить аккаунт || {FF8C00}/loadbizz{ffffff} - Добавить продукты бизнесам\n");
strcat(inform, "{FF8C00}/makeleader{ffffff} - Выдать/забрать лидерку || {FF8C00}/makeadmin{ffffff} - Выдать/забрать админку\n");
strcat(inform, "{FF8C00}/setlevel{ffffff} - Изменить уровень || {FF8C00}/setnumber{ffffff} - Изменить номер телефона\n");
strcat(inform, "{FF8C00}/givemoney{ffffff} - Выдать/забрать деньги. || {FF8C00}/agivegun{ffffff} - Выдать оружие\n");
strcat(inform, "{FF8C00}/setbalance{ffffff} - Изменить сумму на банковском счету || {FF8C00}/payday{ffffff} - Зарплата\n");
strcat(inform, "{FF8C00}/veh{ffffff} - Создать временное авто || {FF8C00}/setpos{ffffff} - ТП по координатам Z Y X.\n");
strcat(inform, "{FF8C00}/givelic{ffffff} - Выдать лицензию || {FF8C00}/takelic{ffffff} - Забрать лицензию\n");
strcat(inform, "{FF8C00}/restart{ffffff} - Рестарт сервера\n\n");
strcat(inform, "{ffffff}Основные обязанности администратора {FF8C00}3 {ffffff}уровня.\n");
strcat(inform, "{ffffff}Будут написаны позже.\n");
ShowDialog(playerid, ADM_CMD_ID+3, DIALOG_STYLE_MSGBOX, "Администратор 3-го уровня", inform, "Назад", "Закрыть");
}
}
}
return 1;
}
else if(dialogid == ADM_CMD_ID+1)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}
else if(dialogid == ADM_CMD_ID+2)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}
else if(dialogid == ADM_CMD_ID+3)
{
if(response)
{
ShowPlayerAdmCmdDialog(playerid);
}
return 1;
}

ShowDialog заменяйте на ShowPlayerDialog, если ошибки попрут.

Шустрый ))

Долго вырезал ?

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


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

Минуту обошлось, там вырезать нечего.

  • Like 1

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


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

Спасибо))

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


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

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

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

×

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

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