Raised This Month: $12 Target: $400
 3% 

NEW CSO COUNTDOWN!!!


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
jantore
Junior Member
Join Date: Oct 2009
Old 06-20-2010 , 14:44   NEW CSO COUNTDOWN!!!
Reply With Quote #1

Hey guys! Help me with plugin ZP countdown. I tried with this. I think you know about CSO, when round starts, in first begins SOUND(zombi_start.wav) than after few seconds begins SOUND(ten nine eight seven six five four three two one)

Please how to edit this source?

In general I want:

Round has started, simultaneously at this moment starts music(zombi_start.wav) than after end of this sound at once starts sound(ten nine eight seven six five four three two one ) zp_delay i set to 17 sec.
Thanks!

PHP Code:
/*********************************************
==============================================
* Infection Countdown For Zombie Plague 4.3+ *
==============================================
Description:
Remake version of zp_server_addon_countdown
by Mr. Apple, borrowed some code from
bcdhud_timer by SAMURAI

Modules:
- csx (for Countdown HUD Message)

Changelog:
1.0 Initial release
1.1 Change logic, Fix sync issue
1.2 Use client_cmd instead emit_sound
1.3 Release included
> Support zp_delay up to 15 seconds
+ cvar countdown_sound <1|0>
+ Multilanguage support

Credits:
- AMXModx Team (AMXModX 1.8.1)
- Mercylezz (Zombie Plague 4.3)
- SAMURAI (bcdhud_timer)
- Mr. Apple (zp_server_addon_countdown)
********************************************/

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

#define PLUGIN "[ZP] Infection Countdown Remix"
#define VERSION "1.3"
#define AUTHOR "Dels"

new countdown_timercvar_countdown_sound;
new 
g_msgsync;
const 
TASK_ID 1603;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);    
    
register_event("HLTV""event_round_start""a""1=0""2=0");
    
register_dictionary("zp_countdown_remix.txt");
    
    
//needed for smooth countdown display
    
g_msgsync CreateHudSyncObj();
    
    
//cvars
    
cvar_countdown_sound register_cvar("countdown_sound""1"); //1 to enable, 0 to disable
}
 
public 
plugin_precache()
{
    
precache_sound("zombie_plague/zombie_start.wav");
    
precache_sound("fvox/one.wav");
    
precache_sound("fvox/two.wav");
    
precache_sound("fvox/three.wav");
    
precache_sound("fvox/four.wav");
    
precache_sound("fvox/five.wav");
    
precache_sound("fvox/six.wav");
    
precache_sound("fvox/seven.wav");
    
precache_sound("fvox/eight.wav");
    
precache_sound("fvox/nine.wav");
    
precache_sound("fvox/ten.wav");
    
precache_sound("fvox/eleven.wav");
    
precache_sound("fvox/twelve.wav");
    
precache_sound("fvox/thirteen.wav");
    
precache_sound("fvox/fourteen.wav");
    
precache_sound("fvox/fifteen.wav");
}

public 
event_round_start()
{
    
//bugfix
    
remove_task(TASK_ID);
    
    
countdown_timer get_cvar_num("zp_delay") - 1;
    
set_task(9.0"countdown"TASK_ID);
}

public 
countdown()
{    
    new 
speak[16][] = { 
    
"zombie_plague/zombie_start.wav",
    
"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",
    
"fvox/eleven.wav",
    
"fvox/twelve.wav",
    
"fvox/thirteen.wav",
    
"fvox/fourteen.wav",
    
"fvox/fifteen.wav"
    
}

    if (
countdown_timer 1)
    { 
        
//emit_sound(0, CHAN_VOICE, speak[countdown_timer-1], 1.0, ATTN_NORM, 0, PITCH_NORM);
        
if (cvar_countdown_sound != 0)
            
client_cmd(0"spk %s"speak[countdown_timer-1]);
            
        
set_hudmessage(17900, -1.00.2820.021.00.010.110);    
        if (
countdown_timer != 1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"COUNTDOWN_MSG"countdown_timer-1); //the new way
    
}
    --
countdown_timer;
        
    if(
countdown_timer >= 1)
        
set_task(1.0"countdown"TASK_ID);
    else
        
remove_task(TASK_ID);
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/ 
jantore is offline
vipsafwan92
Member
Join Date: Jan 2010
Location: Brunei
Old 06-21-2010 , 03:30   Re: NEW CSO COUNTDOWN!!!
Reply With Quote #2

lol I do this too, by adding another Micro Plugin

Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Music at start"
#define VERSION "1.0"
#define AUTHOR "GmTx"

#define START_SOUND    "cso/zombi_start.wav"    

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_event("HLTV", "Event_HLTV_New_Round", "a", "1=0", "2=0")
}

public plugin_precache() 
{
    precache_sound(START_SOUND)
} 

public Event_HLTV_New_Round(id)
{
    client_cmd(id, "spk %s", START_SOUND )
}
vipsafwan92 is offline
jantore
Junior Member
Join Date: Oct 2009
Old 06-21-2010 , 05:03   Re: NEW CSO COUNTDOWN!!!
Reply With Quote #3

Please,vipsafwan92, write full source, I can't ((( Please, connect your micro script to my
jantore is offline
GAARA54
Veteran Member
Join Date: Oct 2009
Location: Everywhere
Old 06-21-2010 , 05:40   Re: NEW CSO COUNTDOWN!!!
Reply With Quote #4

I don't test it, only copy past.... and little change...

PHP Code:
/*********************************************
==============================================
* Infection Countdown For Zombie Plague 4.3+ *
==============================================
Description:
Remake version of zp_server_addon_countdown
by Mr. Apple, borrowed some code from
bcdhud_timer by SAMURAI

Modules:
- csx (for Countdown HUD Message)

Changelog:
1.0 Initial release
1.1 Change logic, Fix sync issue
1.2 Use client_cmd instead emit_sound
1.3 Release included
> Support zp_delay up to 15 seconds
+ cvar countdown_sound <1|0>
+ Multilanguage support

Credits:
- AMXModx Team (AMXModX 1.8.1)
- Mercylezz (Zombie Plague 4.3)
- SAMURAI (bcdhud_timer)
- Mr. Apple (zp_server_addon_countdown)
********************************************/

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

#define PLUGIN "[ZP] Infection Countdown Remix"
#define VERSION "1.3"
#define AUTHOR "Dels"
#define START_SOUND    "cso/zombi_start.wav" 

new countdown_timercvar_countdown_sound;
new 
g_msgsync;
const 
TASK_ID 1603;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);    
    
register_event("HLTV""event_round_start""a""1=0""2=0");
    
register_event("HLTV""Event_HLTV_New_Round""a""1=0""2=0");
    
register_dictionary("zp_countdown_remix.txt");
    
    
//needed for smooth countdown display
    
g_msgsync CreateHudSyncObj();
    
    
//cvars
    
cvar_countdown_sound register_cvar("countdown_sound""1"); //1 to enable, 0 to disable
}
 
public 
plugin_precache()
{
    
precache_sound("fvox/one.wav");
    
precache_sound("fvox/two.wav");
    
precache_sound("fvox/three.wav");
    
precache_sound("fvox/four.wav");
    
precache_sound("fvox/five.wav");
    
precache_sound("fvox/six.wav");
    
precache_sound("fvox/seven.wav");
    
precache_sound("fvox/eight.wav");
    
precache_sound("fvox/nine.wav");
    
precache_sound("fvox/ten.wav");
    
precache_sound("fvox/eleven.wav");
    
precache_sound("fvox/twelve.wav");
    
precache_sound("fvox/thirteen.wav");
    
precache_sound("fvox/fourteen.wav");
    
precache_sound("fvox/fifteen.wav");
    
precache_sound(START_SOUND);
}

public 
event_round_start()
{
    
//bugfix
    
remove_task(TASK_ID);
    
    
countdown_timer get_cvar_num("zp_delay") - 1;
    
set_task(9.0"countdown"TASK_ID);
}

public 
Event_HLTV_New_Round(id)
{
    
client_cmd(id"spk %s"START_SOUND )
}

public 
countdown()
{    
    new 
speak[15][] = { 
    
"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",
    
"fvox/eleven.wav",
    
"fvox/twelve.wav",
    
"fvox/thirteen.wav",
    
"fvox/fourteen.wav",
    
"fvox/fifteen.wav"
    
}

    if (
countdown_timer 1)
    { 
        
//emit_sound(0, CHAN_VOICE, speak[countdown_timer-1], 1.0, ATTN_NORM, 0, PITCH_NORM);
        
if (cvar_countdown_sound != 0)
            
client_cmd(0"spk %s"speak[countdown_timer-1]);
            
        
set_hudmessage(17900, -1.00.2820.021.00.010.110);    
        if (
countdown_timer != 1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"COUNTDOWN_MSG"countdown_timer-1); //the new way
    
}
    --
countdown_timer;
        
    if(
countdown_timer >= 1)
        
set_task(1.0"countdown"TASK_ID);
    else
        
remove_task(TASK_ID);
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/ 
__________________
GAARA54 is offline
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 04:05.


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