AMX MOD X
Суббота, 10.01.2026, 10:05:12



Приветствую Вас Гость | RSS
[ Главная ] [ Изменение цвета изображения в игре - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Изменение цвета изображения в игре
pa1nkillerДата: Вторник, 02.12.2008, 17:26:24 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 0
Статус: Не в сети
Какая команда(в плагинах..) меняет игроку цвет изображения игры, т.е. как при эффекте флеш-гранаты, но не в белый а какой-нить другой цвет?

p1^^

Сообщение отредактировал pa1nkiller - Вторник, 02.12.2008, 17:26:58
 
PomanoBДата: Вторник, 02.12.2008, 17:56:09 | Сообщение # 2
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
http://wiki.amxmodx.org/Half-Life_1_Game_Events#ScreenFade

http://romanov4400.mybrute.com
 
pa1nkillerДата: Вторник, 02.12.2008, 18:29:38 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 0
Статус: Не в сети
Quote (PomanoB)
http://wiki.amxmodx.org/Half-Life_1_Game_Events#ScreenFade

т.е писать
Code
public n(id)
screenFade(id,0,0,255,255,255,100)

??


p1^^

Сообщение отредактировал pa1nkiller - Вторник, 02.12.2008, 18:45:02
 
PomanoBДата: Вторник, 02.12.2008, 18:54:06 | Сообщение # 4
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Code

public SetScreeFade(id)
{
    message_begin(MSG_ALL, get_user_msgid("ScreenFade"),{0,0,0}, id)
    write_short(/* Duration */)
    write_short(/* HoldTime */)
    write_short(/* Flags */)
    write_byte(/* ColorR */)
    write_byte(/* ColorG */)
    write_byte(/* ColorB */)
    write_byte(/* Alpha */)
    message_end()
}


http://romanov4400.mybrute.com

Сообщение отредактировал PomanoB - Вторник, 02.12.2008, 18:57:15
 
pa1nkillerДата: Вторник, 02.12.2008, 19:03:50 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 0
Статус: Не в сети
Quote (PomanoB)

public SetScreeFade(id)
{
message_begin(MSG_ALL, get_user_msgid("ScreenFade"),{0,0,0}, id)
write_short(/* Duration */)
write_short(/* HoldTime */)
write_short(/* Flags */)
write_byte(/* ColorR */)
write_byte(/* ColorG */)
write_byte(/* ColorB */)
write_byte(/* Alpha */)
message_end()
}

хм...
вот мне надо чтоб при повреждении краснел экран...

получается весь этот скрипт надо заключать в set_task??


p1^^
 
PomanoBДата: Вторник, 02.12.2008, 19:29:06 | Сообщение # 6
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
нет
В обработчике события Damage
Пишешь этот все только с параметрами Duration, HoldTime, и т.д.
Параметры какие хочешь возьми

Например для флешки
Duration 42842
HoldTime 9520
Flags 0
ColorR 255
ColorG 255
ColorB 255
Alpha 255

Добавлено (2008-12-02, 7:29 Pm)
---------------------------------------------
Пример

Code

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "Screen Damage"
#define VERSION "0.1.0"
#define AUTHOR "PomanoB"

new g_msg_id_screeb_fade;

public plugin_init() {
  register_plugin(PLUGIN, VERSION, AUTHOR);
   
  register_event("Damage", "onDamage", "b", "2!0");
  g_msg_id_screeb_fade=get_user_msgid("ScreenFade")
}
public onDamage(id)
{

  message_begin(MSG_ALL, g_msg_id_screeb_fade,{0,0,0}, id)  
  write_short(6000)  
  write_short(2000)  
  write_short(0)  
  write_byte(200)  
  write_byte(0)  
  write_byte(0)  
  write_byte(125)  
  message_end()   
    
}


http://romanov4400.mybrute.com

Сообщение отредактировал PomanoB - Вторник, 02.12.2008, 19:22:50
 
pa1nkillerДата: Среда, 03.12.2008, 16:12:47 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 0
Статус: Не в сети
спс :)

Добавлено (2008-12-03, 4:12 Pm)
---------------------------------------------

Quote (PomanoB)
message_begin(MSG_ALL

ток тут помойму надо MSG_ONE


p1^^

Сообщение отредактировал pa1nkiller - Среда, 03.12.2008, 13:09:58
 
mozartДата: Четверг, 04.12.2008, 10:42:22 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 46
Репутация: 0
Статус: Не в сети
ЛЮДИ
НУ ЕСТЬ ЖЕ ПЛАГИН SOLAR_FLASH.AMXX

У МЕНЯ СТОИТ .. просто цвет в RGb до6авил и всех делов ..

 
PomanoBДата: Четверг, 04.12.2008, 16:21:54 | Сообщение # 9
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Quote (pa1nkiller)
ток тут помойму надо MSG_ONE

Если флешку кидать идёт MSG_ALL, всё-таки глобальное событие :)


http://romanov4400.mybrute.com
 
parazitДата: Пятница, 12.12.2008, 13:58:01 | Сообщение # 10
Сержант
Группа: Пользователи
Сообщений: 38
Репутация: 0
Статус: Не в сети
что исправить в коде а то при ранение любого игрока у меня экран тоже краснеет!

 
pa1nkillerДата: Пятница, 12.12.2008, 14:04:08 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 18
Репутация: 0
Статус: Не в сети
Quote (parazit)
что исправить в коде а то при ранение любого игрока у меня экран тоже краснеет!

MSG_ALL исправить на MSG_ONE


p1^^

Сообщение отредактировал pa1nkiller - Пятница, 12.12.2008, 14:04:19
 
parazitДата: Пятница, 12.12.2008, 15:59:38 | Сообщение # 12
Сержант
Группа: Пользователи
Сообщений: 38
Репутация: 0
Статус: Не в сети
да исправил я все равно фигня!

Добавлено (2008-12-12, 3:19 Pm)
---------------------------------------------
а не все норм!

Добавлено (2008-12-12, 3:59 Pm)
---------------------------------------------
спасибо!


 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026