Raised This Month: $ Target: $400
 0% 

Test plugin and Change HUD message .


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
nico_barrera
Junior Member
Join Date: Nov 2009
Location: PC
Old 09-17-2015 , 23:25   Re: Test plugin and Change HUD message .
Reply With Quote #1

Tested! works perfect.. although i think there's better ways to do that..
Code:
/*================================================================================
           -----------------------------------
           -*- [ZP] Extra Addon: Countdown -*-
           -----------------------------------
           ~~~~~~~~~~~~~~~
           - Description -
           ~~~~~~~~~~~~~~~
           This will countdown until someone will turn into zombie. 
           ~~~~~~~~~~~~~~~
           - To do list! -
           ~~~~~~~~~~~~~~~
           Go to zombieplague.cfg and find zp_delay 10 change to zp_delay 15.
           ( cstrike / addons / amxmodx / configs / zombieplague.cfg )
           ~~~~~~~~~~~~~~~
           -  Changelog  -
           ~~~~~~~~~~~~~~~
           - Version: 1.0 (April 1 2012)
           * Public release.
================================================================================*/           
           
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
/*================================================================================
 [Defines]
=================================================================================*/
#define PLUGIN "[ZP] Extra Addon: Countdown"
#define VERSION "1.0"
#define AUTHOR "MercedeS"
/*================================================================================
 [Plugin init]
=================================================================================*/
public plugin_init() {
 register_plugin(PLUGIN, VERSION, AUTHOR)
 
 register_event("HLTV", "event_round_start", "a", "1=0", "2=0") 
}
/*================================================================================
 [Precaches]
=================================================================================*/
public plugin_precache()
{
 precache_sound("zombie_plague/10.wav")
 precache_sound("zombie_plague/9.wav")
 precache_sound("zombie_plague/8.wav")
 precache_sound("zombie_plague/7.wav")
 precache_sound("zombie_plague/6.wav")
 precache_sound("zombie_plague/5.wav")
 precache_sound("zombie_plague/4.wav")
 precache_sound("zombie_plague/3.wav")
 precache_sound("zombie_plague/2.wav")
 precache_sound("zombie_plague/1.wav")
}
/*================================================================================
 [Round start event]
=================================================================================*/
public event_round_start()
{
 set_task(5.0, "countdown")
}
/*================================================================================
 [Countdown]
=================================================================================*/
public countdown()
{
 set_task(1.0, "ten")
 set_task(2.0, "nine")
 set_task(3.0, "eight")
 set_task(4.0, "seven")
 set_task(5.0, "six")
 set_task(6.0, "five")
 set_task(7.0, "four")
 set_task(8.0, "three")
 set_task(9.0, "two")
 set_task(10.0, "one")
}
public ten()
{
 set_dhudmessage(0, 255, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [10] seconds")
 client_cmd(0, "spk zombie_plague/10")
}
public nine()
{
 set_dhudmessage(255, 165, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [9] seconds")
 client_cmd(0, "spk zombie_plague/9")
}
public eight()
{
 set_dhudmessage(153, 50, 204, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [8] seconds")
 client_cmd(0, "spk zombie_plague/8")
}
public seven()
{
 set_dhudmessage(0, 191, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [7] seconds")
 client_cmd(0, "spk zombie_plague/7")
}
public six()
{
 set_dhudmessage(238, 238, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [6] seconds")
 client_cmd(0, "spk zombie_plague/6")
}
public five()
{
 set_dhudmessage(127, 255, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [5] seconds")
 client_cmd(0, "spk zombie_plague/5")
}
public four()
{
 set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [4] seconds")
 client_cmd(0, "spk zombie_plague/4")
}
public three()
{
 set_dhudmessage(139, 58, 58, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [3] seconds")
 client_cmd(0, "spk zombie_plague/3")
}
public two()
{
 set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [2] seconds")
 client_cmd(0, "spk zombie_plague/2")
}
public one()
{
 set_dhudmessage(255, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1)
 show_dhudmessage(0, "Infection in [1] seconds")
 client_cmd(0, "spk zombie_plague/1")
}
nico_barrera is offline
Send a message via MSN to nico_barrera
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:18.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode