- Регистрация
- 5 Окт 2017
- Сообщения
- 57
- Лучшие ответы
- 0
- Репутация
- 3
Вообщем что-то с диалогам не так и когда нажимаю на 3 и 4 пункт ничего не работает, а 2 пункт выдает оружие
PHP:
CMD:event ( playerid )
{
if ( p_info [ playerid ] [ admin ] < 3 ) return 1;
show_dialog ( playerid, d_event_panel, DIALOG_STYLE_TABLIST_HEADERS,"{"#cBL"}Меню мероприятия",
"1. Раздать оружие 50м\n\
2. Раздать жизни 50м\n\
3. Обезаружить всех 50м\n\
4. Раздать броню 50м", "Выбрать", "Отмена");
return 1;
}
PHP:
case d_event_panel:
{
if(response)
{
if(listitem == 0)
{
show_dialog(playerid, d_event_givegun, DIALOG_STYLE_INPUT,"{"#cBL"}Выдача оружия", "{ffffff}Используйте id оружия и патроны\nПример: {"#cBL"}31, 500\n{ffffff}Где {"#cBL"}31 - M4 {ffffff}, а {"#cBL"}500 - патроны", "Выдать", "Закрыть");
}
if(listitem == 1)
{
foreach(new i:streamed_players[playerid])
{
if(GetDistanceBetweenPlayers(playerid,i) < 50 && playerid != i)
{
set_health ( i, 100.0 ) ;
new _t_string [ 98 ] ;
format( _t_string, 98, "{"#cYW"}Администратор %s[%d] пополнил вам уровень здоровья", p_info [ playerid ] [ name ], playerid ) ;
SendClientMessage(i, col_gray,_t_string ) ;
}
}
set_health ( playerid, 100.0 ) ;
}
if(listitem == 2)
{
foreach(new i:streamed_players[playerid])
{
if(GetDistanceBetweenPlayers(playerid,i) < 50 && playerid != i)
{
reset_player_weapon(i);
new _t_string [ 98 ] ;
format( _t_string, 98, "{"#cYW"}Администратор %s[%d] забрал у вас оружие", p_info [ playerid ] [ name ], playerid ) ;
SendClientMessage(i, col_gray, _t_string ) ;
}
}
}
if(listitem == 3)
{
foreach(new i:streamed_players[playerid])
{
if(GetDistanceBetweenPlayers(playerid,i) < 50 && playerid != i)
{
set_armour ( i, 100.0 ) ;
new _t_string [ 98 ] ;
format( _t_string, 98, "{"#cYW"}Администратор %s[%d] выдал вам броню.", p_info [ playerid ] [ name ], playerid ) ;
SendClientMessage(i, col_gray,_t_string ) ;
}
}
set_armour ( playerid, 100.0 ) ;
}
}
}