Русское сообщество по скриптингу

Меню в определённое время  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Меню в определённое время

Сообщение print.helloworld » 12 окт 2020, 19:45

Здраствуйте,такая проблема,мне нужно показать меню человеку с флагом ADMIN_LEVEL_H,как только он зареспавнился после 5 секунд.
Как это можно реализовать?
Аватара пользователя
print.helloworld
 
Сообщения: 42
Зарегистрирован: 27 ноя 2018, 23:30
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Мои знания на уровне плацебы

Re: Меню в определённое время  [Решено]

Сообщение Fedcomp » 13 окт 2020, 09:31

  • Отловить респавн игрока
  • Проверить что есть нужный флаг
  • Сделать set_task с аргументом айди этого игрока
  • В таске проверить что игрок жив после чего показать меню
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 815 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Меню в определённое время

Сообщение print.helloworld » 13 окт 2020, 12:27

*3* пункт
Но как записать аргументом,id игрока?

set_task ( Float:time, const function[], id = 0, parameter[]="", len = 0, flags[]="", repeat = 0 )

В параметр я так понимаю?
Аватара пользователя
print.helloworld
 
Сообщения: 42
Зарегистрирован: 27 ноя 2018, 23:30
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Мои знания на уровне плацебы

Re: Меню в определённое время

Сообщение BlackSignature » 14 окт 2020, 00:05

Ebletos писал(а):В параметр я так понимаю?

id
Аватара пользователя
BlackSignature
 
Сообщения: 24
Зарегистрирован: 23 ноя 2012, 14:31
Откуда: Москва
Благодарил (а): 5 раз.
Поблагодарили: 12 раз.
Опыт программирования: Больше трех лет
Языки программирования: AMXX Pawn


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8