fuck604 írta: Noss köszi. Elvileg ez jó. Legalább is lefutott majd holnap megnézem hogy működik-e. Kód: new g_c4timer, pointnum; new bool:b_planted;
stock const count_sounds[][] = {
"sound/c4/1.mp3", "sound/c4/2.mp3", "sound/c4/3.mp3", "sound/c4/4.mp3", "sound/c4/5.mp3", "sound/c4/6.mp3", "sound/c4/7.mp3", "sound/c4/8.mp3", "sound/c4/9.mp3", "sound/c4/10.mp3" }
public plugin_init() { register_plugin(PLUGIN,VERSION,AUTHOR);
pointnum = get_cvar_pointer("mp_c4timer");
register_logevent("newRound", 2, "1=Round_Start"); register_logevent("endRound", 2, "1=Round_End"); register_logevent("endRound", 2, "1&Restart_Round_"); }
public newRound() { g_c4timer = -1; remove_task(652450); b_planted = false; }
public endRound() { g_c4timer = -1; remove_task(652450); }
public bomb_planted() { b_planted = true; g_c4timer = get_pcvar_num(pointnum); PlaySound() set_task(1.0, "PlaySound", 652450, "", 0, "b"); }
public bomb_defused() { if(b_planted) { remove_task(652450); b_planted = false; } }
public bomb_explode() { if(b_planted) { remove_task(652450); b_planted = false; } }
public PlaySound() { if(!b_planted) { remove_task(652450); return; }
if(g_c4timer >= 0) { switch(g_c4timer) {
case 10: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 9: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 8: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 7: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 6: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 5: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 4: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 3: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 2: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 1: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
} --g_c4timer; } }
public plugin_precache() { precache_sound( "sound/c4/1.mp3" ) precache_sound( "sound/c4/2.mp3" ) precache_sound( "sound/c4/3.mp3" ) precache_sound( "sound/c4/4.mp3" ) precache_sound( "sound/c4/5.mp3" ) precache_sound( "sound/c4/6.mp3" ) precache_sound( "sound/c4/7.mp3" ) precache_sound( "sound/c4/8.mp3" ) precache_sound( "sound/c4/9.mp3" ) precache_sound( "sound/c4/10.mp3" ) }
Kód: switch(g_c4timer) {
case 10: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 9: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 8: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 7: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 6: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 5: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 4: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 3: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 2: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
case 1: client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
}
helyett elég volna ennyi, bár lényegtelen:
Kód:
client_cmd(0, "mp3 play %s", count_sounds[g_c4timer]);
|