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

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

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

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

Сброс свечения

, Как сделать так что бы при смене команды пропадало свечения?
Статус пользователя Blutsauger
сообщение 20.10.2016, 1:04
Сообщение #1
Стаж: 9 лет 6 месяцев

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

Всем привет!
Такая проблема, присвоил свечения командам КТ(синий) Т(красный) все бы ничего но есть одна не приятная штука, если сменить команду то свечение сохраняется.
Можно ли как нибудь сделать что бы при смене команды приходилось заново устанавливать свечение ?
Код:

if ( get_user_team ( id ) == 1 )
{
set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
client_print(id, print_center, "Свечение включено")
}
if ( get_user_team ( id ) == 2 )
{
set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,25)
client_print(id, print_center, "Свечение включено")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Algalon
сообщение 21.10.2016, 11:48
Сообщение #2
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Blutsauger, выключать свечение или менять цвет в зависимости от команды? Я думаю, сам дальше разберешься.
Код:
new g_iCurTeam[MAX_PLAYERS+1] = { 'U' , ... }; 

public plugin_init()
register_event("TeamInfo", "Event_TeamInfo", "a", "1>0")

public Event_TeamInfo()
{
static id; id = read_data(1)
static szTeam[2]; read_data(2, sTeam, charsmax(szTeam))

if(szTeam[0] != g_iCurTeam[id])
{
g_iCurTeam[id] = szTeam[0]

switch(szTeam[0])
{
case 'U':
case 'T':
case 'C':
case 'S':
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Blutsauger
сообщение 21.10.2016, 19:25
Сообщение #3
Стаж: 9 лет 6 месяцев

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

Algalon, error 017: undefined symbol "szTeam" sos.gif Я еще забыл сказать. Включение свечения через меню. Игрок через меню может включать и выключать свечение.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 21.10.2016, 20:44
Сообщение #4
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

Blutsauger, ошибся, пропустил букву одну, замени строку.
Код:
static szTeam[2]; read_data(2, szTeam, charsmax(szTeam))

Я тебе предоставил функцию "Информация о команде игрока", когда игрок меняет команду, функция выполняется.
А дальше уже сам думай, что тебе нужно, выключить свечение или просто сменить цвет игрока в зависимости от команды.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Blutsauger
сообщение 22.10.2016, 2:58
Сообщение #5
Стаж: 9 лет 6 месяцев

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

Algalon, Большое спасибо! Осуществил свою задумку good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: