#include <amxmodx> #include <amxmisc> #define PLUGIN "Muza na poczatek rundy" #define VERSION "1.0" #define AUTHOR "wHsk" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_event("ResetHUD","nowaRunda","b") } public nowaRunda(id){ new rand = random_num(0,2) client_cmd(0,"stopsound") switch(rand) { case 0: { client_cmd(0,"mp3 play sound/misc/1.mp3") } case 1: { client_cmd(0,"mp3 play sound/misc/2.mp3") } case 2: { client_cmd(0,"mp3 play sound/misc/3.mp3") } } return PLUGIN_HANDLED } public plugin_precache(){ precache_generic("sound/misc/1.mp3") precache_generic("sound/misc/2.mp3") precache_generic("sound/misc/3.mp3") return PLUGIN_CONTINUE }
nie testowalem, sprawdz
27 marzec 2010 - 13:55:
druga wersja
#include <amxmodx> #include <amxmisc> #define PLUGIN "Muza na poczatek rundy" #define VERSION "2.0" #define AUTHOR "wHsk" new const muzyczki[][] = { "misc/1.mp3", "misc/2.mp3", "misc/3.mp3" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("ResetHUD","graj","b") } public plugin_precache() { for (new i = 0; i < sizeof muzyczki; i++) precache_generic(muzyczki[i]) } public graj() { client_cmd(0,"stopsound") muzyka(0, muzyczki[random_num(0, sizeof muzyczki - 1)]) } stock muzyka(index, const utwor[]) { if(contain(utwor, ".mp3") != -1) { new piosenka[64] format(piosenka, 63, "sound/%s", utwor) client_cmd(index, "mp3 play %s", piosenka) } else client_cmd(index, "spk %s", utwor) }
Sprawdz obie wersje