Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <zombieplague>
- #include <dhudmessage>
- new _pcvar_xosa, _pcvar_yosa, _g_msgfade,
- _pcvar_red1, _pcvar_green1, _pcvar_blue1,
- _pcvar_red2, _pcvar_green2, _pcvar_blue2,
- _pcvar_red3, _pcvar_green3, _pcvar_blue3
- new const cfgfajl[] = "addons/amxmodx/configs/win_hud.cfg"
- public plugin_init() {
- register_plugin("[ZP] Win Msg + Fade", "1.0b", "MegastorM")
- _pcvar_xosa = register_cvar("zp_xpozicija","-1.0")
- _pcvar_yosa = register_cvar("zp_ypozicija","0.28")
- _pcvar_red1 = register_cvar("zp_crvenazm","200")
- _pcvar_green1 = register_cvar("zp_zelenazm","0")
- _pcvar_blue1 = register_cvar("zp_plavazm","0")
- _pcvar_red2 = register_cvar("zp_crvenahm","0")
- _pcvar_green2 = register_cvar("zp_zelenahm","0")
- _pcvar_blue2 = register_cvar("zp_plavahm","250")
- _pcvar_red3 = register_cvar("zp_crvenano","255")
- _pcvar_green3 = register_cvar("zp_zelenano","255")
- _pcvar_blue3 = register_cvar("zp_plavano","255")
- _g_msgfade = get_user_msgid("ScreenFade")
- // Add your code here...
- }
- public plugin_precache()
- {
- server_cmd("exec %s", cfgfajl)
- server_exec()
- if(!file_exists(cfgfajl))
- {
- write_file(cfgfajl,"*****************************[ZP] Win Hud Messages*****************************")
- write_file(cfgfajl,"<<----------------Ovde podesavate sve cvarove vezane za plugin---------------->>")
- write_file(cfgfajl,"zp_xpozicija ^"-1.0^" //Pozicija Win poruke po X osi")
- write_file(cfgfajl,"zp_ypozicija ^"0.28^" //Pozicija Win poruke po Z osi")
- write_file(cfgfajl,"zp_crvenazm ^"200^" //Nijansa crvene za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"zp_zelenazm ^"0^" //Nijansa zelene za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"zp_plavazm ^"0^" //Nijansa plave za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"zp_crvenahm ^"0^" //Nijansa crvene za Human Win poruku(0-255)")
- write_file(cfgfajl,"zp_zelenahm ^"0^" //Nijansa zelene za Human Win poruku(0-255)")
- write_file(cfgfajl,"zp_plavahm ^"250^" //Nijansa plave za Human Win poruku(0-255)")
- write_file(cfgfajl,"zp_crvenano ^"255^" //Nijansa crvene za No One Win poruku(0-255)")
- write_file(cfgfajl,"zp_zelenano ^"255^" //Nijansa zelene za No One Win poruku(0-255)")
- write_file(cfgfajl,"zp_plavano ^"255^" //Nijansa plave za No One Win poruku(0-255)")
- }
- }
- public zp_round_ended(team)
- {
- new red1, red2, red3, green1, green2, green3, blue1, blue2, blue3
- red1 = get_pcvar_num(_pcvar_red1)
- red2 = get_pcvar_num(_pcvar_red2)
- red3 = get_pcvar_num(_pcvar_red3)
- green1 = get_pcvar_num(_pcvar_green1)
- green2 = get_pcvar_num(_pcvar_green2)
- green3 = get_pcvar_num(_pcvar_green3)
- blue1 = get_pcvar_num(_pcvar_blue1)
- blue2 = get_pcvar_num(_pcvar_blue2)
- blue3 = get_pcvar_num(_pcvar_blue3)
- switch(team)
- {
- case WIN_ZOMBIES:
- {
- set_dhudmessage(red1, green1, blue1, get_pcvar_float(_pcvar_xosa), get_pcvar_float(_pcvar_yosa), 0, 6.0, 5.0)
- show_dhudmessage(0, "----------------^n-=Zombies Win!=-^n----------------")
- message_begin(MSG_BROADCAST, _g_msgfade)
- write_short((1<<12)*4) // Duration
- write_short((1<<12)*1) // Hold time
- write_short(0x0001) // Fade type
- write_byte (255) // Red
- write_byte (0) // Green
- write_byte (0) // Blue
- write_byte (255) // Alpha
- message_end()
- }
- case WIN_HUMANS:
- {
- set_dhudmessage(red2, green2, blue2, get_pcvar_float(_pcvar_xosa), get_pcvar_float(_pcvar_yosa), 0, 6.0, 5.0)
- show_dhudmessage(0, "--------------^n-=Human Win!=-^n--------------")
- message_begin(MSG_BROADCAST, _g_msgfade)
- write_short((1<<12)*4) // Duration
- write_short((1<<12)*1) // Hold time
- write_short(0x0001) // Fade type
- write_byte (0) // Red
- write_byte (0) // Green
- write_byte (255) // Blue
- write_byte (255) // Alpha
- message_end()
- }
- case WIN_NO_ONE:
- {
- set_dhudmessage(red3, green3, blue3, get_pcvar_float(_pcvar_xosa), get_pcvar_float(_pcvar_yosa), 0, 6.0, 5.0)
- show_dhudmessage(0, "---------------^n-=No one win!=-^n---------------")
- message_begin(MSG_BROADCAST, _g_msgfade)
- write_short((1<<12)*4) // Duration
- write_short((1<<12)*1) // Hold time
- write_short(0x0001) // Fade type
- write_byte (255) // Red
- write_byte (255) // Green
- write_byte (255) // Blue
- write_byte (255) // Alpha
- message_end()
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment