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

Немного про эффекты (спрайты)  [Решено]

Все вопросы по скриптингу для 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

Re: Немного про эффекты (спрайты)

Сообщение nekruxa » 25 мар 2021, 16:25

Спрайт по координатам + set_user_health
Аватара пользователя
nekruxa
 
Сообщения: 147
Зарегистрирован: 20 апр 2020, 12:43
Благодарил (а): 13 раз.
Поблагодарили: 28 раз.
Языки программирования: Я ничего не знаю

Re: Немного про эффекты (спрайты)

Сообщение thezolotoi » 27 мар 2021, 18:00

nekruxa писал(а):Спрайт по координатам + set_user_health

А как леньтяю (мне) скинуть примерный код можеш?
Аватара пользователя
thezolotoi
 
Сообщения: 75
Зарегистрирован: 17 янв 2019, 13:04
Благодарил (а): 4 раз.
Поблагодарили: 4 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: AMXX / PAWN

Re: Немного про эффекты (спрайты)  [Решено]

Сообщение 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_UserOrigin2[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)

//get_user_origin(id2...)
//set_user_health(id2...)
//CreateSprite(i_UserOrigin, i_UserOrigin2)...
Аватара пользователя
nekruxa
 
Сообщения: 147
Зарегистрирован: 20 апр 2020, 12:43
Благодарил (а): 13 раз.
Поблагодарили: 28 раз.
Языки программирования: Я ничего не знаю


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

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

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