AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Test plugin and Change HUD message . (https://forums.alliedmods.net/showthread.php?t=271134)

Abhinash 09-06-2015 03:02

Test plugin and Change HUD message .
 
Hello all ...
I have got a Coutdown plugin for Zombie Plague .
I cant Test it now because my pc is Broken . So I need anyone to please test the plugin and if there are any mistakes in code please correct and rectify it ....

also please the Russian Message to English HUD into "Infection in ".

Please do this for me ...

I will be greatly appreciated if Someone do this for me .....

Code --->>>

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, 10)
 show_dhudmessage(0, "До заражения [10] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [9] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [8] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [7] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [6] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [5] секунд")
 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, 10)
 show_dhudmessage(0, "До заражения [4] секунды")
 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, 10)
 show_dhudmessage(0, "До заражения [3] секунды")
 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, 10)
 show_dhudmessage(0, "До заражения [2] секунды")
 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, 10)
 show_dhudmessage(0, "До заражения [1] секунда")
 client_cmd(0, "spk zombie_plague/1")
}
/*================================================================================
                                      END
=================================================================================*/

Thanks in Advance

nico_barrera 09-17-2015 23:25

Re: Test plugin and Change HUD message .
 
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")
}


dr hicham 09-18-2015 14:37

Re: Test plugin and Change HUD message .
 
Try This Plugin :) Is The Best
Working 100%

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "[ZP] Countdown"
#define VERSION "1.0"
#define AUTHOR "Hicham"

new countdown
new time_s

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("HLTV""event_round_start""a""1=0""2=0")
}

public 
plugin_precache()
{
    
precache_sound"fvox/ten.wav" )
    
precache_sound"fvox/nine.wav" )
    
precache_sound"fvox/eight.wav" )
    
precache_sound"fvox/seven.wav" )
    
precache_sound"fvox/six.wav" )
    
precache_sound"fvox/five.wav" )
    
precache_sound"fvox/four.wav" )
    
precache_sound"fvox/three.wav" )
    
precache_sound"fvox/two.wav" )
    
precache_sound"fvox/one.wav" )
}

public 
event_round_start()
{
    
set_task(4.0"zombie_countdown")
    
time_s 10
    countdown 
9
}

public 
zombie_countdown()
{    
    new 
speak10 ][] = { "fvox/one.wav""fvox/two.wav""fvox/three.wav""fvox/four.wav""fvox/five.wav""fvox/six.wav""fvox/seven.wav""fvox/eight.wav""fvox/nine.wav""fvox/ten.wav" }

    
emit_sound0CHAN_VOICEspeakcountdown ], 1.0ATTN_NORM0PITCH_NORM )
    
countdown--
        
    
set_hudmessage(17900, -1.00.2820.021.00.010.110); 
    
show_hudmessage(0"Starting Mode %i"time_s); 
    --
time_s;
        
    if(
time_s >= 1)
    {
        
set_task(1.0"zombie_countdown")
    }



Hartmann 09-18-2015 18:20

Re: Test plugin and Change HUD message .
 
@dr hicham

Put code in the:
HTML Code:

[PHP]code[/PHP]
or

HTML Code:

[CODE]code[/CODE]

dr hicham 09-19-2015 06:26

Re: Test plugin and Change HUD message .
 
Ok Thanks


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

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