View Single Post
DachaA_
Junior Member
Join Date: May 2021
Old 05-13-2021 , 20:29   Re: need zombie escape release time plugin
Reply With Quote #5

Quote:
Originally Posted by DarkLegacy View Post
anyone have zombie escape zombie release time with .sma/source code?
Under 1 you have to find this code: zombieme(id, 0, 0, 1, 0)
Under 2 you can type this below: do_random_spawn(id, 1)

Of course there are a lot of istis codes because there are different game modes in the zp4.3/special... = zombieme(id, 0, 0, 1, 0
Example:
- multiinfection
- swarm
- frist infection | one zm
- plague
...

Below I left you a mountdown as a small detail that may serve you of course if you need it.

Scripting

Quote:
#include <amxmodx>
#include <fakemeta>
#include <zombieplague>
#include <dhudmessage>
new geri_sayim, geri_sayim_ses, effect

new const Ready[]=
{
"zombie_escape/count/ready_multi.mp3"
}

new const Spread[]= "zombie_escape/count/spread.wav"

new const gerisayim_ses[][]=
{
"zombie_escape/count/1.wav",
"zombie_escape/count/2.wav",
"zombie_escape/count/3.wav",
"zombie_escape/count/4.wav",
"zombie_escape/count/5.wav",
"zombie_escape/count/6.wav",
"zombie_escape/count/7.wav",
"zombie_escape/count/8.wav",
"zombie_escape/count/9.wav",
"zombie_escape/count/10.wav"
}

public plugin_init()
{
register_plugin("Countdown", "1.0", "I don't Know")
register_event("HLTV","event_new_round","a"," 1=0","2=0")

}

public plugin_precache()
{
precache_sound(Ready)
precache_sound(Spread)
precache_sound("zombie_escape/count/20secs.wav")
new i

for( i = 0; i < sizeof gerisayim_ses;i++) engfunc(EngFunc_PrecacheSound, gerisayim_ses[i])
}

public event_new_round()
{
client_cmd(0,"speak zombie_escape/count/20secs.wav")

remove_task(1444)
remove_task(1445)
remove_task(1446)
geri_sayim = 20
geri_sayim_ses = 9

effect = 3

geri_say()

set_task(21.0,"hud", 1446)
}

public geri_say()
{
if(geri_sayim >= 1)
{
client_print(0, print_center, "Ready for Run. Run After: %d Second(s) !!!",geri_sayim)
set_task(1.0,"geri_say", 1444)

if(geri_sayim == 1
{
client_cmd(0,"mp3 play sound/zombie_escape/count/ready_multi.mp3")
}

if(geri_sayim <= 10)
{
ses_baslat(0, gerisayim_ses[geri_sayim_ses])
geri_sayim_ses--
}

geri_sayim--
}
}

stock ses_baslat(p_id, const ses[])
{
if(equal(ses[strlen(ses)-4], ".mp3"))
{
if(p_id == 0)
client_cmd(0,"mp3 play ^"sound/%s^"",ses)
else
{
if(is_user_connected(p_id))
client_cmd(p_id,"mp3 play ^"sound/%s^"",ses)
}
}
else if(equal(ses[strlen(ses)-4], ".wav"))
{
if(p_id == 0)
emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
else
{
if(is_user_connected(p_id))
emit_sound(p_id, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
}
}

Last edited by DachaA_; 05-14-2021 at 01:28.
DachaA_ is offline