Данаая команда подойдет больше всего на ДМ сервер, но и для других типо серверов она будет неплохо смотреться)
Добавим в public OnPlayerCommandText(playerid, cmdtext[])
Добавим в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
**Начнем**
Добавим в public OnPlayerCommandText(playerid, cmdtext[])
- Код:
if (strcmp("/fight", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,9988,DIALOG_STYLE_LIST,"{E5FF53}Выберите стиль {99F582}борьбы","{A7ABFF}Boxing\r\n{FFA0B0}Kung Fu\r\n{A0FFF1}Knee Head\r\n{A0FFB9}Grab Kick\r\n{F2FFA0}Elbow","<Выбрать>", "<Выйти>");
return 1;
}
Добавим в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- Код:
if(dialogid == 9988)
{
if(response)
{
if(listitem == 0)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
if(listitem == 1)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
if(listitem == 2)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
if(listitem == 3)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
}
if(listitem == 4)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
}
}
}
Все команда готова)