John_London
Умник
Доброе время суток пользователи.
В этой теме я вам покажу как сделать простенькую команду на диалоге /rhelp она будет служить для помощи по работам!
Название работ поставьте свои.
Так же описание каждой работы можете сделать под себя как вам будет удобна
И так начнем
В public OnPlayerCommandText(playerid, cmdtext[])
Далее в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Ну и это впринцепи всё..
Не судите строго это моя первая тема,
всем удачи!
В этой теме я вам покажу как сделать простенькую команду на диалоге /rhelp она будет служить для помощи по работам!
Название работ поставьте свои.
Так же описание каждой работы можете сделать под себя как вам будет удобна
И так начнем
В public OnPlayerCommandText(playerid, cmdtext[])
HTML:
if(strcmp(cmdtext,"/rhelp", true)==0)
{
if(gPlayerLogged[playerid] == 1)
{
ShowPlayerDialog(playerid,4004,DIALOG_STYLE_LIST,"{33CCFF}Rpg {FFFFFF}- Помощь по работам","[1] - Детектив\n[2] - Адвокат\n[3] - Наркодилер\n[4] - Автоугонщик\n[5] - Механик\n[6] - Гандилер\n[7] - Автодилер\n[8] - Курьер\n[9] - Дальнобойщик\n[10] - Таксист\n[11] - Фермер","Далее","Выйти");
}
HTML:
if(dialogid == 4004)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Детектив","Устроится на работе Детектива можно около мэрии. (( /gps > Работы > Детектив )).\nПредлагайте свои услуги законникам или детективам.\nКоманда для поиска - /find ID.","Далее","");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Адвокат","Устроится на работе Адвоката можно около мэрии. (( /gps > Работы > Адвокат )).\nПокупайте лицензии у закона и выпускайте зеков\nКоманда для освобождения - /free ID.","Далее","");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Наркодилер","Устроится на работе Наркодилера можно около наркопритона. (( /gps > Работы > Наркодилер )).\nПокупайте наркотики и продавайте их","Далее","");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Автоугонщик","Устроится на работу Автоугонщика можно в городое LS. (( /gps > Работы > Автоугонщик )).\nСядти в любую машину и пропишите команду: /dropcar","Далее","");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Механик","Устроится на работу Механика можно в городе Sf. (( /gps > Работы > Механик )).\nЧтоб выйдти на дежурство введите: /duty\nЧто бы починить авто введите: /accept repair\nЧто бы заправить авто введите: /accept refil","Далее","");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Гандилер","Устроится на работу Гандилера можно в городое LS. (( /gps > Работы > Гандилер )).\nЗакупайти пакеты и из них делайти материалы","Далее","");
}
if(listitem == 6)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Автодилер","Устроится на работу Автодилера можно в городое LS. (( /gps > Работы > Автодилер )).\nПродавайте машины игрокам.\nКоманда для продажи /sellcar","Далее","");
}
if(listitem == 7)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Курьер","Устроится на работу Курьера можно в городое LS. (( /gps > Работы > Курьер )).\nДоставка","Далее","");
}
if(listitem == 8)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Дальнобойщик","Устроится на работу Дальнобойщика можно в деревне LS. (( /gps > Работы > Дальнобойщик )).\nВведите команду: /delivery","Далее","");
}
if(listitem == 9)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Таксист","Устроится на работу Таксиста можно в городе Sf. (( /gps > Работы > Таксист )).\nЧто бы выйдти на дежурство введите команду: /fare","Далее","");
}
if(listitem == 10)
{
ShowPlayerDialog(playerid, 59, DIALOG_STYLE_MSGBOX,"/rhelp - Фермер","Устроится на работу Фермера можно в деревне. (( /gps > Работы > Фермер )).\nЧтобы добыть мак нужно ездить на комбайне по полю\nДля продажи мака введите /sellmac\n Для покупки мака введите /buymac","Далее","");
}
}
}
Не судите строго это моя первая тема,
всем удачи!
Последнее редактирование:
