[ROZWIĄZANE] Dźwięk na początku rundy
Dave.
05.05.2015
Siema
Posiadam tą modyfikację ,której zadaniem jest odtworzenie dźwięku na początku rundy
/* Plugin generated by AMXX-Studio */#include
#include
#include
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "silversurfer"
#define is_user_tt(%1) (get_user_team(%1)==1)
#define is_user_ct(%1) (get_user_team(%1)==2)
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
}
public player_spawn(id) {
if(is_user_tt(id))
client_cmd(id,"spk misc/tt")
if(is_user_ct(id))
client_cmd(id,"spk misc/ct")
}
public plugin_precache()
{
precache_sound("misc/tt.wav")
precache_sound("misc/ct.wav")
}
Wszystko działa ok tylko chciałbym aby losowo co rundę odtwarzał się
inny dźwięk z 5 możliwych. Zarówno dla tt jak i ct
XXL
05.05.2015
/* Plugin generated by AMXX-Studio */ #include #include #include #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "XXL" #define is_user_tt(%1) (get_user_team(%1)==1) #define is_user_ct(%1) (get_user_team(%1)==2) public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "player_spawn", 1) } public player_spawn(id) { if(is_user_tt(id)){ switch(random_num(1,5)) { case 1: client_cmd(0,"spk misc/1") case 2: client_cmd(0,"spk misc/2") case 3: client_cmd(0,"spk misc/3") case 4: client_cmd(0,"spk misc/4") case 5: client_cmd(0,"spk misc/5") } } if(is_user_ct(id)){ switch(random_num(1,5)) { case 1: client_cmd(0,"spk misc/6") case 2: client_cmd(0,"spk misc/7") case 3: client_cmd(0,"spk misc/8") case 4: client_cmd(0,"spk misc/9") case 5: client_cmd(0,"spk misc/10") } } } public plugin_precache() { precache_sound( "misc/1.wav") precache_sound( "misc/2.wav") precache_sound( "misc/3.wav") precache_sound( "misc/4.wav") precache_sound( "misc/5.wav") precache_sound( "misc/6.wav") precache_sound( "misc/7.wav") precache_sound( "misc/8.wav") precache_sound( "misc/9.wav") precache_sound( "misc/10.wav") }
Użytkownik XXL edytował ten post 05.05.2015 15:16
Asiap
05.05.2015
#include <amxmodx> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "asiap" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHamPlayer(Ham_Spawn, "player_spawn", 1) } public plugin_precache() { new sound[32] for(new i = 1; i <= 10; i++) { formatex(sound, 31, "misc/%i.wav", i) precache_sound(sound) } } public player_spawn(id) { switch(get_user_team(id)) { case 1: { client_cmd(id, "spk misc/%i", random_num(1, 5)); } case 2: { client_cmd(id, "spk misc/%i", random_num(6, 10)); } } }
nutki musza byc w sound/misc
i musza sie nazywac od 1 do 10 i miec rozszerzenie wav
tzn. 1.wav, 2.wav 3.wav itd
Dave.
05.05.2015
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Teamtest.sma(12) : error 017: undefined symbol "RegisterHamPlayer"1 Error.Could not locate output file test.amxx (compile failed).
Asiap
05.05.2015
zamien
RegisterHamPlayer(Ham_Spawn, "player_spawn", 1)
na
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
lub zaktualizuj kompilator do wersji nowszej niz 1.8.1 bo to jest stare....
radim
25.06.2015
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL