SaineD
Компетентный
сегодня я вам покажу как создать команду /ah в диалоге..
и так приступим..
PS перед созданием команды, удалите старую!! xDи так приступим..
и так в public OnPlayerCommandText(playerid, cmdtext[])
добавляем
PHP:
if(strcmp(cmd, "/ahelp", true) == 0 || strcmp(cmd, "/ah", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
new listitems[] = "- 1 уровень админки\n- 2 уровень админки\n- 3 уровень админки\n- 4 уровень админки";//
ShowPlayerDialog(playerid, 2011, DIALOG_STYLE_LIST, "Команды Администратора", listitems, "Выбрать", "Отмена");
}
return 1;
}
PHP:
else if(dialogid == 2011)
{
if(response)
{
if(listitem == 0)//1 lvl
{
SendClientMessage(playerid,COLOR_BLUE,"1 свои команды");
}
if(listitem == 1)//2lvl
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
SendClientMessage(playerid,COLOR_BLUE,"2 свои команды");
SendClientMessage(playerid,COLOR_BLUE,"2 свои команды");
}
}
if(listitem == 2)//3lvl
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid,COLOR_BLUE,"3 свои команды");
SendClientMessage(playerid,COLOR_BLUE,"3свои команды");
}
}
if(listitem == 3)//4lvl
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
SendClientMessage(playerid,COLOR_RED,"4 свои команды");
SendClientMessage(playerid,COLOR_BLUE,"4 свои команды ");
SendClientMessage(playerid,COLOR_BLUE,"4 свои команды");
}
}
}
}
автор:Jonny_Elfron !!
Последнее редактирование:
