Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
thezolotoi » 25 мар 2021, 15:38
Здравствуйте, меня интересует возможно ли создать каким-нибудь эффектом своего рода "цепную молнию" которая наносила урон например пару игрокам?Просто давно еще видел подобный плагин и вот потребовался такой эффект, а плагин называется забыл.Был бы благодарен
-
thezolotoi
-
- Сообщения: 75
- Зарегистрирован: 17 янв 2019, 13:04
- Благодарил (а): 4 раз.
- Поблагодарили: 4 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: AMXX / PAWN
nekruxa » 25 мар 2021, 16:25
Спрайт по координатам + set_user_health
-
nekruxa
-
- Сообщения: 147
- Зарегистрирован: 20 апр 2020, 12:43
- Благодарил (а): 13 раз.
- Поблагодарили: 28 раз.
- Языки программирования: Я ничего не знаю
thezolotoi » 27 мар 2021, 18:00
nekruxa писал(а):Спрайт по координатам + set_user_health
А как леньтяю (мне) скинуть примерный код можеш?
-
thezolotoi
-
- Сообщения: 75
- Зарегистрирован: 17 янв 2019, 13:04
- Благодарил (а): 4 раз.
- Поблагодарили: 4 раз.
- Опыт программирования: Около 3 месяцев
- Языки программирования: AMXX / PAWN
nekruxa » 27 мар 2021, 21:44
- Код: Выделить всё
public CreateSprite(FirstCoords[], SecondCoords[]){
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(0)
write_coord(FirstCoords[0])
write_coord(FirstCoords[1])
write_coord(FirstCoords[2])
write_coord(SecondCoords[0])
write_coord(SecondCoords[1])
write_coord(SecondCoords[2])
write_short(SpriteID)
write_byte(0)
write_byte(1)
write_byte(1)
write_byte(200)
write_byte(0)
write_byte(12)
write_byte(250)
write_byte(234)
write_byte(1000)
write_byte(0)
message_end()
}
Там где нужно используешь
- Код: Выделить всё
new i_UserOrigin[3]
new i_ZipperOrigin[3]
get_user_origin(id, i_UserOrigin, 0)
i_ZipperOrigin = i_UserOrigin
i_ZipperOrigin[2] += 50 CreateSprite(i_UserOrigin, i_ZipperOrigin)
set_user_health(id, get_user_health(id) - i_ZipperDamage)
-
nekruxa
-
- Сообщения: 147
- Зарегистрирован: 20 апр 2020, 12:43
- Благодарил (а): 13 раз.
- Поблагодарили: 28 раз.
- Языки программирования: Я ничего не знаю
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9