Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

CSGO Grenade Trail

, Помогите с цветом CSGO Grenade Trail
bydefo
сообщение 24.5.2020, 8:30
Сообщение #1
Стаж: 11 лет

Сообщений: 713
Благодарностей: 122
Полезность: 26

Есть плагин CSGO Grenade Trail в спектрах или когда убит типа как в кс го след от гранаты.
Так вот, у кт синий трейл за гранатой а у тт оранжевый
Можно как то сделать что бы у тт красный цвет был? не шарю в скриптинге))

Код
#include <amxmodx>
#include <cstrike>

#define PLUGIN "CSGO Grenade Trail"
#define AUTHOR "Fatih ~ EjderYa"
#define VERSION "1.0"

#define CT_COLOR_RED    0
#define CT_COLOR_GREEN    130
#define CT_COLOR_BLUE    191

new trail
public plugin_init()    register_plugin(PLUGIN, VERSION, AUTHOR)

public plugin_precache()    trail = precache_model("sprites/smoke.spr")

public grenade_throw(id, grenade)
{
    new Players[32] , Numbers
    get_players( Players , Numbers , "bc" )

    for ( new i; i < Numbers; i++ ){

        message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY , {0,0,0}, Players[i] )
        write_byte(TE_BEAMFOLLOW)
        write_short(grenade)
        write_short(trail)
        write_byte(500)
        write_byte(1)
        Team_Color(id)
        write_byte(225)
        message_end()

    }

}
public Team_Color(id){

    if ( cs_get_user_team(id) == CS_TEAM_T ){
        write_byte(CT_COLOR_BLUE)
        write_byte(CT_COLOR_GREEN)
        write_byte(CT_COLOR_RED)
    }
    else if ( cs_get_user_team(id) == CS_TEAM_CT ){
        write_byte(CT_COLOR_RED)
        write_byte(CT_COLOR_GREEN)
        write_byte(CT_COLOR_BLUE)
    }
    else
    {
        write_byte(120)
        write_byte(120)
        write_byte(120)
    }
}


Отредактировал: bydefo, - 24.5.2020, 8:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Chik
сообщение 24.5.2020, 15:46
Сообщение #2
Стаж: 10 лет

Сообщений: 32
Благодарностей: 3
Полезность: < 0

bydefo,
не много пришлось дописать, хз, будет работать не
Код:
#include <amxmodx>
#include <cstrike>

#define PLUGIN "CSGO Grenade Trail"
#define AUTHOR "Fatih ~ EjderYa"
#define VERSION "1.0"

// Цвет команды CT
#define CT_COLOR_RED 0
#define CT_COLOR_GREEN 130
#define CT_COLOR_BLUE 191

// Цвет команды TT
#define T_COLOR_RED 255
#define T_COLOR_GREEN 0
#define T_COLOR_BLUE 0

new trail
public plugin_init() register_plugin(PLUGIN, VERSION, AUTHOR)

public plugin_precache() trail = precache_model("sprites/smoke.spr")

public grenade_throw(id, grenade)
{
new Players[32] , Numbers
get_players( Players , Numbers , "bc" )

for ( new i; i < Numbers; i++ ){

message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY , {0,0,0}, Players[i] )
write_byte(TE_BEAMFOLLOW)
write_short(grenade)
write_short(trail)
write_byte(500)
write_byte(1)
Team_Color(id)
write_byte(225)
message_end()

}

}
public Team_Color(id){

if ( cs_get_user_team(id) == CS_TEAM_T ){
write_byte(T_COLOR_BLUE)
write_byte(T_COLOR_GREEN)
write_byte(T_COLOR_RED)
}
else if ( cs_get_user_team(id) == CS_TEAM_CT ){
write_byte(CT_COLOR_RED)
write_byte(CT_COLOR_GREEN)
write_byte(CT_COLOR_BLUE)
}
else
{
write_byte(120)
write_byte(120)
write_byte(120)
}
}


Отредактировал: Chik, - 24.5.2020, 15:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
bydefo
сообщение 24.5.2020, 19:01
Сообщение #3
Стаж: 11 лет

Сообщений: 713
Благодарностей: 122
Полезность: 26

/del
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: