Kod: Tümünü seç
#include <amxmodx>
public plugin_init()
{
register_plugin("RoundSound","1.0","PaintLancer")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public t_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/intro")
case 1: client_cmd(0,"spk misc/heyooo")
case 2: client_cmd(0,"spk misc/icerdev2")
}
return PLUGIN_CONTINUE
}
public ct_win()
{
new rand = random_num(0,2)
client_cmd(0,"stopsound")
switch(rand)
{
case 0: client_cmd(0,"spk misc/icerdev2")
case 1: client_cmd(0,"spk misc/heyooo")
case 2: client_cmd(0,"spk misc/intro")
}
return PLUGIN_CONTINUE
}
public plugin_precache()
{
precache_sound("misc/intro.wav")
precache_sound("misc/heyooo.wav")
precache_sound("misc/icerdev2.wav")
precache_sound("misc/icerdev2.wav")
precache_sound("misc/heyooo.wav")
precache_sound("misc/intro.wav")
return PLUGIN_CONTINUE
}
Buda isyan başlat onuda ayırdım dene bakalım bu sekilde.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#define PLUGIN "[JB]: Isyan Muzigi"
#define VERSION "1.0"
#define AUTHOR "JDmM"
#define TASKID_SIREN 1991
new bool:g_isyan_baslat
public plugin_precache() {
precache_sound("tskelsonu/elsonu1.wav")
precache_sound("tskelsonu/elsonu2.wav")
precache_sound("tskelsonu/elsonu3.wav")
precache_sound("tskelsonu/elsonu4.wav")
precache_sound("tskelsonu/elsonu5.wav")
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_plugin("RoundSound","1.0","-")
register_event("HLTV", "eNewRound", "a", "1=0", "2=0")
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage_Post")
}
public eNewRound() {
g_isyan_baslat = false
}
public FwdTakeDamage_Post(victim, attacker, Float:damage, damage_type) {
if(!is_user_connected(attacker) || !is_user_connected(victim)) {
return HAM_IGNORED
}
if(get_user_team(attacker) != 2 && get_user_team(victim) != 1) {
if(!g_isyan_baslat) {
isyan_basladi()
}
}
return HAM_IGNORED
}
public isyan_basladi() {
new players[32], inum, id
get_players(players,inum,"ah")
for(new i;i<inum;i++) {
id = players[i]
set_hudmessage(255, 255, 255, -1.0, 0.3, 2, 0.5, 5.0)
show_hudmessage(id, "")
console_cmd(id,"")
console_cmd(id,"")
console_cmd(id,"")
client_cmd(id, "spk misc/isyann_1")
set_task(8.0, "stop_sound", TASKID_SIREN)
g_isyan_baslat = true
}
}
public stop_sound(id) {
if(task_exists(TASKID_SIREN))
remove_task(TASKID_SIREN)
client_cmd(id, "stopsound")
}