Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/skill в диалоге

Статус
В этой теме нельзя размещать новые ответы.

KleBitZ

Компетентный
Итак здравствуйте представляю команду /skill в диалоге


Итак ко всем командам
PHP:
if (strcmp(cmdtext, "/skill", true)==0)
 {
 if(IsPlayerConnected(playerid))
 {
 if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы не вошли.");
 ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST,"Pawno-Info: SKILL","Детектив\nАдвокат\nШлюха\nНаркодилер\nАвтоугонщик\nРепортер\nМеханик\nАвтодилер\nБоксер\nРыбак","SELECT","CANCEL");
 return 1;
 }
 return 1;
 }
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(dialogid == 51)
 {
 switch(listitem)
 {
 case 0:
 {
 new str[256];
 new level = PlayerInfo[playerid][pDetSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии детектив = 1.\n*Для повышения уровня необходимо найти ещё %d игроков!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии детектив = 2.\n*Для повышения уровня необходимо найти ещё %d игроков!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии детектив = 3.\n*Для повышения уровня необходимо найти ещё %d игроков!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии детектив = 4.\n*Для повышения уровня необходимо найти ещё %d игроков!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии детектив = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 1:
 {
 new str[256];
 new level = PlayerInfo[playerid][pLawSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии адвокат = 1.\n*Для повышения уровня необходимо освободить ещё %d игроков!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии адвокат = 2.\n*Для повышения уровня необходимо освободить ещё %d игроков!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии адвокат = 3.\n*Для повышения уровня необходимо освободить ещё %d игроков!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии адвокат = 4.\n*Для повышения уровня необходимо освободить ещё %d игроков!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии адвокат = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 2:
 {
 new str[256];
 new level = PlayerInfo[playerid][pSexSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии шлюха = 1.\n*Для повышения уровня необходимо обслужить ещё %d клиентов!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии шлюха = 2.\n*Для повышения уровня необходимо обслужить ещё %d клиентов!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии шлюха = 3.\n*Для повышения уровня необходимо обслужить ещё %d клиентов!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии шлюха = 4.\n*Для повышения уровня необходимо обслужить ещё %d клиентов!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии шлюха = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 3:
 {
 new str[256];
 new level = PlayerInfo[playerid][pDrugsSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии наркодилер = 1.\n*Для повышения уровня необходимо совершить ещё %d сделок!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии наркодилер = 2.\n*Для повышения уровня необходимо совершить ещё %d сделок!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии наркодилер = 3.\n*Для повышения уровня необходимо совершить ещё %d сделок!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии наркодилер = 4.\n*Для повышения уровня необходимо совершить ещё %d сделок!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии наркодилер = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 4:
 {
 new str[256];
 new level = PlayerInfo[playerid][pJackSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автоугонщик = 1.\n*Для повышения уровня необходимо продать ещё %d машин!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автоугонщик = 2.\n*Для повышения уровня необходимо продать ещё %d машин!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автоугонщик = 3.\n*Для повышения уровня необходимо продать ещё %d машин!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автоугонщик = 4.\n*Для повышения уровня необходимо продать ещё %d машин!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автоугонщик = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 5:
 {
 new str[256];
 new level = PlayerInfo[playerid][pNewsSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии репортер = 1.\n*Для повышения уровня необходимо опубликовать ещё %d новостей в /news!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии репортер = 2.\n*Для повышения уровня необходимо опубликовать ещё %d новостей в /news!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии репортер = 3.\n*Для повышения уровня необходимо опубликовать ещё %d новостей в /news!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии репортер = 4.\n*Для повышения уровня необходимо опубликовать ещё %d новостей в /news!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии репортер = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 6:
 {
 new str[256];
 new level = PlayerInfo[playerid][pMechSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии механик = 1.\n*Для повышения уровня необходимо починить/заправить ещё %d машин!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии механик = 2.\n*Для повышения уровня необходимо починить/заправить ещё %d машин!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии механик = 3.\n*Для повышения уровня необходимо починить/заправить ещё %d машин!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии механик = 4.\n*Для повышения уровня необходимо починить/заправить ещё %d машин!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии механик = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 7:
 {
 new str[256];
 new level = PlayerInfo[playerid][pCarSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автодилер = 1.\n*Для повышения уровня необходимо оформить ещё %d автомобилей!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автодилер = 2.\n*Для повышения уровня необходимо оформить ещё %d автомобилей!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автодилер = 3.\n*Для повышения уровня необходимо оформить ещё %d автомобилей!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автодилер = 4.\n*Для повышения уровня необходимо оформить ещё %d автомобилей!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии автодилер = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 8:
 {
 new str[256];
 new level = PlayerInfo[playerid][pBoxSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии боксер = 1.\n*Для повышения уровня необходимо одержать ещё %d побед!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии боксер = 2.\n*Для повышения уровня необходимо одержать ещё %d побед!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии боксер = 3.\n*Для повышения уровня необходимо одержать ещё %d побед!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии боксер = 4.\n*Для повышения уровня необходимо одержать ещё %d побед!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии боксер = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 case 9:
 {
 new str[256];
 new level = PlayerInfo[playerid][pFishSkill];
 if(level >= 0 && level <= 50)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии рыболов = 1.\n*Для повышения уровня необходимо выловить ещё %d рыбок!", 50 - level);
 if(level >= 51 && level <= 100)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии рыболов = 2.\n*Для повышения уровня необходимо выловить ещё %d рыбок!", 100 - level);
 if(level >= 101 && level <= 200)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии рыболов = 3.\n*Для повышения уровня необходимо выловить ещё %d рыбок!", 200 - level);
 if(level >= 201 && level <= 400)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии рыболов = 4.\n*Для повышения уровня необходимо выловить ещё %d рыбок!", 400 - level);
 if(level >= 401)
 format(str,sizeof(str),"*Ваш уровень опыта по профессии рыболов = 5.");
 ShowPlayerDialog(playerid,52, DIALOG_STYLE_MSGBOX, "SKILL",str,"ОК","CANCEL");
 }
 }
 }
 else if(dialogid == 52)
 {
 if(response)
 {
 ShowPlayerDialog(playerid,51,DIALOG_STYLE_LIST, "Pawno-Info: SKILL","Детектив\nАдвокат\nШлюха\nНаркодилер\nАвтоугонщик\nРепортер\nМеханик\nАвтодилер\nБоксер\nРыбак", "SELECT", "CANCEL");
 }
 }
С вами был KleBitZ
Специально для Pawno-Info
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу