Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <dhudmessage>
- new _pcvar_xosa, _pcvar_yosa, _g_msgfade,
- _pcvar_red1, _pcvar_green1, _pcvar_blue1,
- _pcvar_red2, _pcvar_green2, _pcvar_blue2
- new const cfgfajl[] = "addons/amxmodx/configs/win_hud.cfg"
- public plugin_init()
- {
- _pcvar_xosa = register_cvar("win_xpozicija","-1.0")
- _pcvar_yosa = register_cvar("win_ypozicija","0.28")
- _pcvar_red1 = register_cvar("win_crvenater","200")
- _pcvar_green1 = register_cvar("win_zelenater","0")
- _pcvar_blue1 = register_cvar("win_plavater","0")
- _pcvar_red2 = register_cvar("win_crvenact","0")
- _pcvar_green2 = register_cvar("win_zelenact","0")
- _pcvar_blue2 = register_cvar("win_plavact","250")
- register_message(get_user_msgid("TextMsg") ,"poruka_TextMsg")
- _g_msgfade = get_user_msgid("ScreenFade")
- }
- public plugin_precache()
- {
- server_cmd("exec %s", cfgfajl)
- server_exec()
- if(!file_exists(cfgfajl))
- {
- write_file(cfgfajl,"*****************************Win Hud Messages*****************************")
- write_file(cfgfajl,"<<----------------Ovde podesavate sve cvarove vezane za plugin---------------->>")
- write_file(cfgfajl,"win_xpozicija ^"-1.0^" //Pozicija Win poruke po X osi")
- write_file(cfgfajl,"win_ypozicija ^"0.28^" //Pozicija Win poruke po Z osi")
- write_file(cfgfajl,"win_crvenater ^"200^" //Nijansa crvene za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"win_zelenater ^"0^" //Nijansa zelene za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"win_plavater ^"0^" //Nijansa plave za Zombie Win poruku(0-255)")
- write_file(cfgfajl,"win_crvenact ^"0^" //Nijansa crvene za Human Win poruku(0-255)")
- write_file(cfgfajl,"win_zelenact ^"0^" //Nijansa zelene za Human Win poruku(0-255)")
- write_file(cfgfajl,"win_plavact ^"250^" //Nijansa plave za Human Win poruku(0-255)")
- }
- }
- public poruka_TextMsg( MsgId, MsgDest, MsgEntity )
- {
- new red1, red2, green1, green2, blue1, blue2
- red1 = get_pcvar_num(_pcvar_red1)
- red2 = get_pcvar_num(_pcvar_red2)
- green1 = get_pcvar_num(_pcvar_green1)
- green2 = get_pcvar_num(_pcvar_green2)
- blue1 = get_pcvar_num(_pcvar_blue1)
- blue2 = get_pcvar_num(_pcvar_blue2)
- static poruka[32]
- get_msg_arg_string(2, poruka, charsmax(poruka))
- if(equal(poruka, "#Terrorists_Win"))
- {
- set_dhudmessage(red1, green1, blue1, get_pcvar_float(_pcvar_xosa), get_pcvar_float(_pcvar_yosa), 0, 6.0, 5.0)
- show_dhudmessage(0, "----------------^n-=Terrorists 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 (75) // Alpha
- message_end()
- }
- else if(equal(poruka, "#CTs_Win"))
- {
- set_dhudmessage(red2, green2, blue2, get_pcvar_float(_pcvar_xosa), get_pcvar_float(_pcvar_yosa), 0, 6.0, 5.0)
- show_dhudmessage(0, "--------------^n-=Counter-Terrorists 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 (75) // Alpha
- message_end()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment