• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Что-то с командой /event

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

TaichiMatsuo

Начинающий
Пользователь
Регистрация
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 ) ;
				}
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу