Prośba o klase Karadasz
KosiKledki
30.12.2014
Witam, posiadam taką klasę, mógłby przerobić ją ktoś tak żeby miała 1/5 na oślepienie tak jak w perku "Tajemnica wojskowa"? Teraz oślepia na pomarańczowo, bardzo słabo, w tajemnicy wojskowej oślepia dużo bardziej na zielono, oto klasa
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <codmod> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Wach" new bool:ma_klase[33]; new const nazwa[] = "Kardasz"; new const opis[] = "Ma 1/5 na Oslepienie Wroga"; new const bronie = (1<<CSW_FAMAS)|(1<<CSW_USP); new const zdrowie = 5; new const kondycja = 15; new const inteligencja = 0; new const wytrzymalosc = 10; new g_msg_screenfade; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("Damage", "Damage", "b", "2!=0"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); g_msg_screenfade = get_user_msgid("ScreenFade"); } public cod_class_enabled(id) { ma_klase[id] = true; } public cod_class_disabled(id) { ma_klase[id] = false; } public Damage(id) { new attacker = get_user_attacker(id); if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker) return PLUGIN_CONTINUE; if(ma_klase[attacker] && random(5) == 1) Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230); return PLUGIN_CONTINUE; } stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha) { message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id ); write_short( duration ); // Duration of fadeout write_short( holdtime ); // Hold time of color write_short( fadetype ); // Fade type write_byte ( red ); // Red write_byte ( green ); // Green write_byte ( blue ); // Blue write_byte ( alpha ); // Alpha message_end(); }
NieWiemMamMac@
31.12.2014
ustaw "alphe" - po prostu zwiększ np na: 245.
255 155 50 230
red green blue alpha
i zmien to:
random(5) == 1
na to:
!random(5)
Użytkownik NieWiemMamMac@ edytował ten post 31.12.2014 02:01
KosiKledki
31.12.2014
Random zmieniłem nie mogę się polapać w której linijce zmienić tą alphe. Mógłbyś wytlumaczyć ?
NieWiemMamMac@
31.12.2014
Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,245);
A liczby które odpowiadają za kolory to te:
255,155,50
Ostatnia to alpha - przeźroczystość
Gdyby było ustawione na 255, ekran byłby kompletnie np. pomarańczowy.
Użytkownik NieWiemMamMac@ edytował ten post 31.12.2014 17:17
radim
01.01.2015
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Temat zamknięty na prośbę użytkownika.
Z pozdrowieniami,
Zespół AMXX.PL