Ruslan_Kubalov
Ученик
Всем привет. Вот нечего было делать и решил сделать команду /help как на GameWorld.
Поехали!!
1) Если у вас есть в моде команда /help то ищем её.....
И заменяем ёё на:
2) В public OnDialogResponse вставляем:
Спасибо за просмотр :af:
---------- Post added at 19:29 ---------- Previous post was at 19:18 ----------
Поднимаю тему!
Поехали!!
1) Если у вас есть в моде команда /help то ищем её.....
И заменяем ёё на:
PHP:
if(strcmp(cmd, "/help", true) == 0)
{
new categories[][] = {
{"Клиентские\n"},
{"Аккаунт\n"},
{"Общее\n"},
{"Фракция\n"},
{"Работа\n"},
{"Чаты\n"},
{"Телефон\n"},
{"Аренда Авто\n"},
{"Дом\n"},
{"Аренда Дома\n"},
{"Бизнес\n"},
{"Готовка, Рыбалка\n"},
{"Лидерка\n"},
{"Хелперка\n"}
};
new dialog[150];
for(new i; i < sizeof(categories); i++) strcat(dialog, categories[i]);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"{f65b00}** [RP]GameWorld: {ffffff}Помощь", dialog, "Выбрать", "Закрыть");
return true;
}
PHP:
if(dialogid == 1000 && response)
{
new dialog[1500], tittle[50], category[50];
switch(listitem)
{
case 0:
{
strmid(category, "Клиентские команды", 0, 50);
strcat(dialog, "{FFFF00}/q (/quit) - {FFFFFF}выход из игры\n");
strcat(dialog, "{FFFF00}/save - {FFFFFF}сохранение координат текущего местоположения\n");
strcat(dialog, "{FFFF00}/interior - {FFFFFF}узнать ID вашего интерьера\n");
strcat(dialog, "{FFFF00}/fpslimit - {FFFFFF}установка ограничения кол-ва кадров в секунду (FPS)\n");
strcat(dialog, "{FFFF00}/pagesize - {FFFFFF}установка кол-ва строк в чате\n");
strcat(dialog, "{FFFF00}/timestamp - {FFFFFF}вкл/откл времени сообщений в чате\n");
strcat(dialog, "{FFFF00}/headmove - {FFFFFF}вкл/откл вращение головы персонажа\n");
strcat(dialog, "{FFFF00}/dl - {FFFFFF}посмотреть информацию об автомобиле\n");
strcat(dialog, "{FFFF00}/mem - {FFFFFF}посмотреть загруженность памяти\n");
}
case 1:
{
strmid(category, "Аккаунт", 0, 50);
strcat(dialog, "{FFFF00}/stats - {FFFFFF}просмотр статистики\n");
strcat(dialog, "{FFFF00}/buylevel - {FFFFFF}купить следующий уровень\n");
strcat(dialog, "{FFFF00}/upgrade - {FFFFFF}сделать улучшение после покупки уровня\n");
strcat(dialog, "{FFFF00}/resetupgrades - {FFFFFF}обнулить все апгрейды ($100.000)\n");
strcat(dialog, "{FFFF00}/setage - {FFFFFF}установить возраст\n");
strcat(dialog, "{FFFF00}/setsex - {FFFFFF}установить пол\n");
strcat(dialog, "{FFFF00}/setpass - {FFFFFF}сменить ваш пароля\n");
strcat(dialog, "{FFFF00}/origin - {FFFFFF}сменить город прожиания (ЛС - ЛВ)\n");
}
case 2:
{
strmid(category, "Общее", 0, 50);
strcat(dialog, "{FFFF00}/report - {FFFFFF}отправить жалобу администрации на игрока\n");
strcat(dialog, "{FFFF00}/vopros - {FFFFFF}задать вопрос хелперам\n");
strcat(dialog, "{FFFF00}/online - {FFFFFF}список адвокатов, лицензеров, лидеров, хелперов, друзей онлайн\n");
strcat(dialog, "{FFFF00}/pay - {FFFFFF}передать деньги игроку\n");
strcat(dialog, "{FFFF00}/charity - {FFFFFF}сдать деньги на благотворительность\n");
strcat(dialog, "{FFFF00}/time - {FFFFFF}посмотреть время и дату сервера (в тюрьме - оставшееся время заключения)\n");
strcat(dialog, "{FFFF00}/id - {FFFFFF}узнать ID игрока по нику / ник игрока по ID'у\n");
strcat(dialog, "{FFFF00}/licenses - {FFFFFF}посмотреть список лицензий\n");
strcat(dialog, "{FFFF00}/showlicenses - {FFFFFF}показать ваши лицензии игроку\n");
strcat(dialog, "{FFFF00}/pas - {FFFFFF}показать паспорт игроку\n");
strcat(dialog, "{FFFF00}/skill - {FFFFFF}посмотреть ваши навыки\n");
strcat(dialog, "{FFFF00}/eject - {FFFFFF}выкинуть игрока из автомоиля\n");
strcat(dialog, "{FFFF00}/spawnchange - {FFFFFF}сменить место спавна\n");
strcat(dialog, "{FFFF00}/service - {FFFFFF}вызвать такси,механика,медика,автобус\n");
strcat(dialog, "{FFFF00}/accept - {FFFFFF}согласиться на что-либо\n");
strcat(dialog, "{FFFF00}/fill - {FFFFFF}заправить автомобиль на заправке\n");
strcat(dialog, "{FFFF00}/contract - {FFFFFF}заказать игрока хитманам\n");
strcat(dialog, "{FFFF00}/pdd - {FFFFFF}просмотри ПДД\n");
strcat(dialog, "{FFFF00}/knockdown - {FFFFFF}сбить игрока с ног\n");
}
case 3:
{
strmid(category, "Фракция", 0, 50);
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
strcat(dialog, "{FFFF00}/arrest - {FFFFFF}арестовать игрока\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}одеть кепку\n");
strcat(dialog, "{FFFF00}/ticket - {FFFFFF}выисать штраф игроку\n");
strcat(dialog, "{FFFF00}/su - {FFFFFF}дать розыск игроку\n");
strcat(dialog, "{FFFF00}/clear - {FFFFFF}очистить розыск игроку\n");
strcat(dialog, "{FFFF00}/wanted - {FFFFFF}список розыскиваемых\n");
strcat(dialog, "{FFFF00}/cuff - {FFFFFF}надеть игроку наручники\n");
strcat(dialog, "{FFFF00}/uncuff - {FFFFFF}снять игроку наручники\n");
strcat(dialog, "{FFFF00}/tazer - {FFFFFF}ударить игрока электрошокером\n");
strcat(dialog, "{FFFF00}/frisk - {FFFFFF}обыскать игрока\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на службу\n");
strcat(dialog, "{FFFF00}/mdc - {FFFFFF}посмотреть причину, по которой игроку был дан розыск\n");
strcat(dialog, "{FFFF00}/take - {FFFFFF}отобрать что-то у игрока\n");
strcat(dialog, "{FFFF00}/lsopen - {FFFFFF}открыть ворота гаража ЛСПД\n");
strcat(dialog, "{FFFF00}/sfopen1 - {FFFFFF}открыть центральные ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/sfopen2 - {FFFFFF}открыть верхние ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/armopen1 - {FFFFFF}открыть ворота на военной базе\n");
strcat(dialog, "{FFFF00}/armopen2 - {FFFFFF}открыть ворота в штаб\n");\
strcat(dialog, "{FFFF00}/swatopen1 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/swatopen2 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
}
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
strcat(dialog, "{FFFF00}/arrest - {FFFFFF}арестовать игрока\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}одеть кепку\n");
strcat(dialog, "{FFFF00}/ticket - {FFFFFF}выисать штраф игроку\n");
strcat(dialog, "{FFFF00}/su - {FFFFFF}дать розыск игроку\n");
strcat(dialog, "{FFFF00}/clear - {FFFFFF}очистить розыск игроку\n");
strcat(dialog, "{FFFF00}/wanted - {FFFFFF}список розыскиваемых\n");
strcat(dialog, "{FFFF00}/cuff - {FFFFFF}надеть игроку наручники\n");
strcat(dialog, "{FFFF00}/uncuff - {FFFFFF}снять игроку наручники\n");
strcat(dialog, "{FFFF00}/tazer - {FFFFFF}ударить игрока электрошокером\n");
strcat(dialog, "{FFFF00}/frisk - {FFFFFF}обыскать игрока\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на службу\n");
strcat(dialog, "{FFFF00}/mdc - {FFFFFF}посмотреть причину, по которой игроку был дан розыск\n");
strcat(dialog, "{FFFF00}/take - {FFFFFF}отобрать что-то у игрока\n");
strcat(dialog, "{FFFF00}/lsopen - {FFFFFF}открыть ворота гаража ЛСПД\n");
strcat(dialog, "{FFFF00}/sfopen1 - {FFFFFF}открыть центральные ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/sfopen2 - {FFFFFF}открыть верхние ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/armopen1 - {FFFFFF}открыть ворота на военной базе\n");
strcat(dialog, "{FFFF00}/armopen2 - {FFFFFF}открыть ворота в штаб\n");\
strcat(dialog, "{FFFF00}/swatopen1 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/swatopen2 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
}
if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
strcat(dialog, "{FFFF00}/arrest - {FFFFFF}арестовать игрока\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}одеть кепку\n");
strcat(dialog, "{FFFF00}/ticket - {FFFFFF}выисать штраф игроку\n");
strcat(dialog, "{FFFF00}/su - {FFFFFF}дать розыск игроку\n");
strcat(dialog, "{FFFF00}/clear - {FFFFFF}очистить розыск игроку\n");
strcat(dialog, "{FFFF00}/wanted - {FFFFFF}список розыскиваемых\n");
strcat(dialog, "{FFFF00}/cuff - {FFFFFF}надеть игроку наручники\n");
strcat(dialog, "{FFFF00}/uncuff - {FFFFFF}снять игроку наручники\n");
strcat(dialog, "{FFFF00}/tazer - {FFFFFF}ударить игрока электрошокером\n");
strcat(dialog, "{FFFF00}/frisk - {FFFFFF}обыскать игрока\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на службу\n");
strcat(dialog, "{FFFF00}/mdc - {FFFFFF}посмотреть причину, по которой игроку был дан розыск\n");
strcat(dialog, "{FFFF00}/take - {FFFFFF}отобрать что-то у игрока\n");
strcat(dialog, "{FFFF00}/lsopen - {FFFFFF}открыть ворота гаража ЛСПД\n");
strcat(dialog, "{FFFF00}/sfopen1 - {FFFFFF}открыть центральные ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/sfopen2 - {FFFFFF}открыть верхние ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/armopen1 - {FFFFFF}открыть ворота на военной базе\n");
strcat(dialog, "{FFFF00}/armopen2 - {FFFFFF}открыть ворота в штаб\n");\
strcat(dialog, "{FFFF00}/swatopen1 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/swatopen2 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
}
if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
{
strcat(dialog, "{FFFF00}/arrest - {FFFFFF}арестовать игрока\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}одеть кепку\n");
strcat(dialog, "{FFFF00}/ticket - {FFFFFF}выисать штраф игроку\n");
strcat(dialog, "{FFFF00}/su - {FFFFFF}дать розыск игроку\n");
strcat(dialog, "{FFFF00}/clear - {FFFFFF}очистить розыск игроку\n");
strcat(dialog, "{FFFF00}/wanted - {FFFFFF}список розыскиваемых\n");
strcat(dialog, "{FFFF00}/cuff - {FFFFFF}надеть игроку наручники\n");
strcat(dialog, "{FFFF00}/uncuff - {FFFFFF}снять игроку наручники\n");
strcat(dialog, "{FFFF00}/tazer - {FFFFFF}ударить игрока электрошокером\n");
strcat(dialog, "{FFFF00}/frisk - {FFFFFF}обыскать игрока\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на службу\n");
strcat(dialog, "{FFFF00}/mdc - {FFFFFF}посмотреть причину, по которой игроку был дан розыск\n");
strcat(dialog, "{FFFF00}/take - {FFFFFF}отобрать что-то у игрока\n");
strcat(dialog, "{FFFF00}/lsopen - {FFFFFF}открыть ворота гаража ЛСПД\n");
strcat(dialog, "{FFFF00}/sfopen1 - {FFFFFF}открыть центральные ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/sfopen2 - {FFFFFF}открыть верхние ворота на базе ФБР\n");
strcat(dialog, "{FFFF00}/armopen1 - {FFFFFF}открыть ворота на военной базе\n");
strcat(dialog, "{FFFF00}/armopen2 - {FFFFFF}открыть ворота в штаб\n");\
strcat(dialog, "{FFFF00}/swatopen1 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/swatopen2 - {FFFFFF}открыть ворота S.W.A.T\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
}
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
strcat(dialog, "{FFFF00}/heal - {FFFFFF}вылечить игрока\n");
strcat(dialog, "{FFFF00}/accept medic - {FFFFFF}принять вызов\n");
strcat(dialog, "{FFFF00}/mopen - {FFFFFF}открыть ворота\n");
}
if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{
strcat(dialog, "{FFFF00}/lcnopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/selldrugs - {FFFFFF}продать наркоту\n");
strcat(dialog, "{FFFF00}/sellgun - {FFFFFF}продать оружие\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
}
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{
strcat(dialog, "{FFFF00}/yopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/selldrugs - {FFFFFF}продать наркоту\n");
strcat(dialog, "{FFFF00}/sellgun - {FFFFFF}продать оружие\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
}
if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)
{
strcat(dialog, "{FFFF00}/cjopen1 - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/cjopen2 - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/selldrugs - {FFFFFF}продать наркоту\n");
strcat(dialog, "{FFFF00}/sellgun - {FFFFFF}продать оружие\n");
}
if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
strcat(dialog, "{FFFF00}/meropen - {FFFFFF}открыть ворота\n");
}
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
{
strcat(dialog, "{FFFF00}/portable - {FFFFFF}открыть ноутбук\n");
strcat(dialog, "{FFFF00}/hopen - {FFFFFF}открыть ворота\n");
}
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
strcat(dialog, "{FFFF00}/news - {FFFFFF}послать новости в эфир\n");
strcat(dialog, "{FFFF00}/live - {FFFFFF}начать интервью\n");
strcat(dialog, "{FFFF00}/paper write - {FFFFFF}напечатать газету\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
}
if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
strcat(dialog, "{FFFF00}/fare - {FFFFFF}установить таксу\n");
strcat(dialog, "{FFFF00}/topen - {FFFFFF}открыть ворота\n");
}
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
strcat(dialog, "{FFFF00}/startlesson - {FFFFFF}начать экзамен\n");
strcat(dialog, "{FFFF00}/stoplesson - {FFFFFF}завершить экзамен\n");
strcat(dialog, "{FFFF00}/givelicense - {FFFFFF}выдать лицензию игроку\n");
strcat(dialog, "{FFFF00}/take - {FFFFFF}отобрать что-то у игрока\n");
strcat(dialog, "{FFFF00}/op - {FFFFFF}открыть шлагбаум\n");
}
if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
{
strcat(dialog, "{FFFF00}/baopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
{
strcat(dialog, "{FFFF00}/rmopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/rmopen1 - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/selldrugs - {FFFFFF}продать наркоту\n");
strcat(dialog, "{FFFF00}/sellgun - {FFFFFF}продать оружие\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
}
if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
{
strcat(dialog, "{FFFF00}/gopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{
strcat(dialog, "{FFFF00}/copen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
strcat(dialog, "{FFFF00}/lm - {FFFFFF}провеить, сколько мака в амбаре\n");
strcat(dialog, "{FFFF00}/bm - {FFFFFF}купить мак в амбаре\n");
strcat(dialog, "{FFFF00}/sm - {FFFFFF}продать мак в амбаре/притоне\n");
strcat(dialog, "{FFFF00}/nopen - {FFFFFF}открыть ворота\n");
}
if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
{
strcat(dialog, "{FFFF00}/bopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{
strcat(dialog, "{FFFF00}/buymats - {FFFFFF}купить материалы в доках ЛС\n");
strcat(dialog, "{FFFF00}/sellmats - {FFFFFF}продать материалы на базе\n");
strcat(dialog, "{FFFF00}/loadmats - {FFFFFF}посмотреть, на сколько загружен склад\n");
strcat(dialog, "{FFFF00}/ropen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
{
strcat(dialog, "{FFFF00}/vopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
strcat(dialog, "{FFFF00}/sdopen - {FFFFFF}открыть ворота\n");
strcat(dialog, "{FFFF00}/color - {FFFFFF}активировать цвет\n");
strcat(dialog, "{FFFF00}/zahvat - {FFFFFF}атаковать бизнес\n");
}
}
case 4:
{
strmid(category, "Работа", 0, 50);
strcat(dialog, "{FFFF00}/accept job - {FFFFFF}устроиться на работу\n");
strcat(dialog, "{FFFF00}/quitjob - {FFFFFF}уволиться\n");
if(PlayerInfo[playerid][pJob] == 1) strcat(dialog, "{FFFF00}/find - {FFFFFF}найти игрока\n");
if(PlayerInfo[playerid][pJob] == 2) strcat(dialog, "{FFFF00}/free - {FFFFFF}выпустить игрока из тюрьмы\n");
if(PlayerInfo[playerid][pJob] == 3) strcat(dialog, "{FFFF00}/sex - {FFFFFF}предложить заняться сексом\n");
if(PlayerInfo[playerid][pJob] == 4) strcat(dialog, "{FFFF00}/selldrugs - {FFFFFF}продать наркотики игроку\n");
if(PlayerInfo[playerid][pJob] == 5)
{
strcat(dialog, "{FFFF00}/jack - {FFFFFF}взломать замок автомобиля\n");
strcat(dialog, "{FFFF00}/dropcar - {FFFFFF}экспортировать автомобиль\n");
}
if(PlayerInfo[playerid][pJob] == 7)
{
strcat(dialog, "{FFFF00}/repair - {FFFFFF}починить автомобиль\n");
strcat(dialog, "{FFFF00}/refill - {FFFFFF}заправить автомобиль\n");
strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
strcat(dialog, "{FFFF00}/at /dt - {FFFFFF}прицепить/отцепить прицеп\n");
}
if(PlayerInfo[playerid][pJob] == 8)
strcat(dialog, "{FFFF00}/guard - {FFFFFF}предложить игроку услуги телохранителя\n");
if(PlayerInfo[playerid][pJob] == 9)
{
strcat(dialog, "{FFFF00}/materials - {FFFFFF}купить/переработать материалы\n");
strcat(dialog, "{FFFF00}/sellgun - {FFFFFF}продать оружие игроку\n");
}
if(PlayerInfo[playerid][pJob] == 10)
strcat(dialog, "{FFFF00}/sellcar - {FFFFFF}продать авто игроку\n");
if(PlayerInfo[playerid][pJob] == 12)
{
strcat(dialog, "{FFFF00}/fight - {FFFFFF}вызвать на бой\n");
strcat(dialog, "{FFFF00}/boxstats - {FFFFFF}статистика\n");
}
if(PlayerInfo[playerid][pJob] == 14)
strcat(dialog, "{FFFF00}/fare - {FFFFFF}установить цену проезда\n");
if(PlayerInfo[playerid][pJob] == 15)
{
strcat(dialog, "{FFFF00}/bring - {FFFFFF}взять тираж газеты\n");
strcat(dialog, "{FFFF00}/deliver - {FFFFFF}продать газету игроку\n");
}
if(PlayerInfo[playerid][pJob] >= 1 && PlayerInfo[playerid][pJob] <= 2 || PlayerInfo[playerid][pJob] == 5) strcat(dialog, "{FFFF00}/duty - {FFFFFF}заступить на дежурство\n");
}
case 5:
{
strmid(category, "Чаты", 0, 50);
strcat(dialog, "{FFFF00}/w (/pm) - {FFFFFF}отправить личное сообщение игроку\n");
strcat(dialog, "{FFFF00}/s - {FFFFFF}крикнуть\n");
strcat(dialog, "{FFFF00}/b - {FFFFFF}OOC чат\n");
strcat(dialog, "{FFFF00}/ad - {FFFFFF}подать объявление\n");
strcat(dialog, "{FFFF00}/me - {FFFFFF}описать свое действие от 3-его лица\n");
strcat(dialog, "{FFFF00}/try - {FFFFFF}попытаться что-то сделать\n");
strcat(dialog, "{FFFF00}/do - {FFFFFF}описать действия вокруг себя\n");
if(PlayerInfo[playerid][pMember] >= 5 || PlayerInfo[playerid][pLeader] >= 5) strcat(dialog, "{FFFF00}/f - {FFFFFF}отправить сообщение в фракционный чат\n");
if(gTeam[playerid] == 2 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) strcat(dialog, "{FFFF00}/d - {FFFFFF}отправить сообщение в чат департамента\n");
if(gTeam[playerid] == 2 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) strcat(dialog, "{FFFF00}/r - {FFFFFF}сказать по рации\n");
if(gTeam[playerid] == 2 || gTeam[playerid] == 1 || PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) strcat(dialog, "{FFFF00}/m - {FFFFFF}крикнуть по мегафону\n");
strcat(dialog, "{FFFF00}/gov - {FFFFFF}отправить сообщение в городские новост\n");
strcat(dialog, "{FFFF00}/togooc - {FFFFFF}вкл/выкл сообщения о входе/выходе игроков\n");
strcat(dialog, "{FFFF00}/tognews - {FFFFFF}вкл/выкл показ новостей\n");
strcat(dialog, "{FFFF00}/togfam - {FFFFFF}вкл/выкл семейный чат\n");
strcat(dialog, "{FFFF00}/togwhisper - {FFFFFF}вкл/выкл личные сообщения\n");
}
case 6:
{
strmid(category, "Телефон", 0, 50);
strcat(dialog, "{FFFF00}/call - {FFFFFF}позвонить по телефону\n");
strcat(dialog, "{FFFF00}/sms - {FFFFFF}отправить СМС\n");
strcat(dialog, "{FFFF00}/p - {FFFFFF}ответить на звонок\n");
strcat(dialog, "{FFFF00}/h - {FFFFFF}завершить звонок\n");
strcat(dialog, "{FFFF00}/number - {FFFFFF}найти номер в телефонной книге\n");
strcat(dialog, "{FFFF00}/togphone - {FFFFFF}вкл/выкл ваш телефон\n");
}
case 7:
{
strmid(category, "Аренда авто", 0, 50);
strcat(dialog, "{FFFF00}/rentcar - {FFFFFF}арендовать автомобиль\n");
strcat(dialog, "{FFFF00}/unrentcar - {FFFFFF}прекратить аренду автомобиля\n");
strcat(dialog, "{FFFF00}/givekey - {FFFFFF}дать игроку ключи от вашей машины\n");
strcat(dialog, "{FFFF00}/switchkey - {FFFFFF}взять ключи от автомобиля\n");
}
case 8:
{
strmid(category, "Дом", 0, 50);
strcat(dialog, "{FFFF00}/home - {FFFFFF}найти свой дом\n");
strcat(dialog, "{FFFF00}/enter - {FFFFFF}войти в дом\n");
strcat(dialog, "{FFFF00}/exit - {FFFFFF}выйти из дома\n");
strcat(dialog, "{FFFF00}/tv - {FFFFFF}перейти в режим наблюдения за игроком\n");
strcat(dialog, "{FFFF00}/heal - {FFFFFF}восстановить здоровье/броню\n");
strcat(dialog, "{FFFF00}/sellhouse - {FFFFFF}продать дом\n");
strcat(dialog, "{FFFF00}/changehouse - {FFFFFF}обменяться домами с игроком\n");
strcat(dialog, "{FFFF00}/hopen[ID дома] - {FFFFFF}открыть ворота у дома\n");
}
case 9:
{
strmid(category, "Аренда дома", 0, 50);
strcat(dialog, "{FFFF00}/rentroom - {FFFFFF}арендовать дом\n");
strcat(dialog, "{FFFF00}/unrent - {FFFFFF}прекратить аренду\n");
strcat(dialog, "{FFFF00}/enter - {FFFFFF}войти в дом\n");
strcat(dialog, "{FFFF00}/exit - {FFFFFF}выйти из дома\n");
strcat(dialog, "{FFFF00}/heal - {FFFFFF}восстановить здоровье/броню\n");
}
case 10:
{
strmid(category, "Бизнес", 0, 50);
strcat(dialog, "{FFFF00}/bizinfo - {FFFFFF}информация о бизнесе\n");
strcat(dialog, "{FFFF00}/bizfee - {FFFFFF}установить цену за вход и использование услуг\n");
strcat(dialog, "{FFFF00}/bizname - {FFFFFF}установить название бизнеса\n");
strcat(dialog, "{FFFF00}/extortion - {FFFFFF}назначить зама по бизнесу\n");
strcat(dialog, "{FFFF00}/enter - {FFFFFF}войти в бизнес\n");
strcat(dialog, "{FFFF00}/exit - {FFFFFF}выйти из бизнеса\n");
strcat(dialog, "{FFFF00}/open - {FFFFFF}открыть/закрыть бизнес\n");
strcat(dialog, "{FFFF00}/sellbiz - {FFFFFF}продать бизнес\n");
strcat(dialog, "{FFFF00}/bizbank - {FFFFFF}положить деньги на счет бизнеса\n");
strcat(dialog, "{FFFF00}/bizwithdraw - {FFFFFF}снять деньги с бизнеса\n");
strcat(dialog, "{FFFF00}/buybiz - {FFFFFF}купить бизнес\n");
}
case 11:
{
strmid(category, "Готовка / рыбалка", 0, 50);
strcat(dialog, "{FFFF00}/cook - {FFFFFF}приготовить пищу\n");
strcat(dialog, "{FFFF00}/eat - {FFFFFF}съесть приготовленную пищу\n");
strcat(dialog, "{FFFF00}/sell cooked - {FFFFFF}поделиться приготовленной едой\n\n");
strcat(dialog, "{FFFF00}/fish - {FFFFFF}рыбачить\n");
strcat(dialog, "{FFFF00}/fishes - {FFFFFF}пойманная рыба\n");
strcat(dialog, "{FFFF00}/throwback - {FFFFFF}выпустить последнюю пойманную рыбу обратно в океан\n");
strcat(dialog, "{FFFF00}/throwbackall - {FFFFFF}выпустить всю пойманную рыбу обратно в океан\n");
strcat(dialog, "{FFFF00}/releasefish - {FFFFFF}выпустить определенную рыбу обратно в океан\n");
strcat(dialog, "{FFFF00}/sell fish - {FFFFFF}продать пойманную рыбу\n");
}
case 12:
{
strmid(category, "Лидерка", 0, 50);
if(PlayerInfo[playerid][pLeader])
{
strcat(dialog, "{FFFF00}/invite - {FFFFFF}принять игрока в свою фракцию\n");
strcat(dialog, "{FFFF00}/uninvite - {FFFFFF}выгнать игрока из своей фракции\n");
strcat(dialog, "{FFFF00}/giverank - {FFFFFF}установить ранг игроку\n");
strcat(dialog, "{FFFF00}/members - {FFFFFF}посмотреть список подчиненных\n");
}
}
case 13:
{
strmid(category, "Хелперка", 0, 50);
if(PlayerInfo[playerid][pHelper] >= 1)
{
strcat(dialog, "{FFFF00}/ans - {FFFFFF}ответить игроку\n");
strcat(dialog, "{FFFF00}/hduty - {FFFFFF}заступить на дежурство\n");
strcat(dialog, "{FFFF00}/hc - {FFFFFF}отправить текст в чат хелперов\n");
}
if(PlayerInfo[playerid][pHelper] >= 2)
{
strcat(dialog, "{FFFF00}/hmute - {FFFFFF}дать мут игроку\n");
}
if(PlayerInfo[playerid][pHelper] == 3)
{
strcat(dialog, "{FFFF00}/makehelper(1-3) - {FFFFFF}дать хелперку\n");
}
}
}
format(tittle, sizeof(tittle), "{BF00FF}Команды. {00FF00}%s", category);
ShowPlayerDialog(playerid, 301, DIALOG_STYLE_MSGBOX, tittle, dialog, "Назад", "Закрыть");
return true;
}
if(dialogid == 1001 && response)
{
OnPlayerCommandText(playerid, "/help");
return true;
}
Спасибо за просмотр :af:
---------- Post added at 19:29 ---------- Previous post was at 19:18 ----------
Поднимаю тему!
Последнее редактирование модератором:
