Bu eklentide gerekli sesi(talimat_veriyor.wav) alamıyorum. Bilgisayarımda diğer müzik dosyalarıyla denedim ama bende oyunda hiçbir müziğin sesi gelmedi. Müziğin sesi neden gelmiyor, sizde geliyor mu? Sorun yazılım kaynaklı mı?
Kod:
#define talimat "misc/talimat_veriyor.wav"Kod:
/* Plugin generated by AMXX-Studio */
#pragma dynamic 32768
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "talimat_verme"
#define VERSION "1.0"
#define AUTHOR "Smash"
#define TAG "webailesi"
#define rnd random(256)
#pragma unused lightning
#define TE_TRACER 6 // mermi
#define TE_SMOKE 5 // smoke
#define talimat "misc/talimat_veriyor.wav"
new r = 255
new g = 0
new b = 0
new beam
new lightning
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /dene","deneme")
}
public plugin_precache()
{
beam = precache_model("sprites/laserbeam.spr")
lightning = precache_model("sprites/lgtning.spr")
precache_sound(talimat);
}
public deneme(id){
new menuz;
static amenu[512];
formatex(amenu,charsmax(amenu),"\r%s \d- \rxxx",TAG)
menuz = menu_create(amenu,"HP_Menu_devam")
formatex(amenu,charsmax(amenu),"\r%s \wDaire At",TAG)
menu_additem(menuz,amenu,"1")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public HP_Menu_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1){
daire(id)
deneme(id)
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public daire(id){
new iStartPos[3], iEndPos[3];
get_user_origin(id, iStartPos);
get_user_origin(id, iEndPos, 3);
// iki nokta arasi
message_begin(MSG_ALL, SVC_TEMPENTITY);
write_byte(TE_BEAMPOINTS);
// ışının başlangıcı burada
write_coord(iStartPos[0]); // x
write_coord(iStartPos[1]); // y
write_coord(iStartPos[2]); // z
// ışının bittiği yer burası
write_coord(iEndPos[0]); // x
write_coord(iEndPos[1]); // y
write_coord(iEndPos[2]); // z
write_short(beam);
write_byte(0);
write_byte(30); // 0.1 saniyelik kare hizi
write_byte(100); // 0.1 saniyede ne kadar sürer (1 saniye için 100)
write_byte(10); // 0.1 cinsinden cizgi genisliği
write_byte(0); // genlik( çizginin ne kadar dışına çıktığı )
// r, g ,b
write_byte(r);
write_byte(g);
write_byte(b);
write_byte(75); // parlaklık
write_byte(0); // kaydırma hızı
message_end();
// patlama seysi
message_begin(MSG_ALL ,SVC_TEMPENTITY)
write_byte(TE_EXPLOSION)
write_coord(iEndPos[0]); // x
write_coord(iEndPos[1]); // y
write_coord(iEndPos[2]); // z
write_short(beam);
write_byte(1000); // 0.1 saniyelik kare hizi
write_byte(1000); // 0.1 saniyede ne kadar sürer (1 saniye için 100)
write_byte(4)
message_end()
// mermi efekti
message_begin(MSG_ALL ,SVC_TEMPENTITY)
write_byte(TE_TRACER)
write_coord(iStartPos[0]); // x
write_coord(iStartPos[1]); // y
write_coord(iStartPos[2]); // z
// ışının bittiği yer burası
write_coord(iEndPos[0]); // x
write_coord(iEndPos[1]); // y
write_coord(iEndPos[2]); // z
message_end( )
// titreşim
message_begin(MSG_ALL ,SVC_TEMPENTITY)
write_byte(TE_BEAMPOINTS)
write_coord(iStartPos[0]); // x
write_coord(iStartPos[1]); // y
write_coord(iStartPos[2]); // z
write_coord(iEndPos[0]); // x
write_coord(iEndPos[1]); // y
write_coord(iEndPos[2]); // z
write_short(beam) // sprite index
write_byte(5) //
write_byte(50) // frame rate in 0.1's
write_byte(100) // life in 0.1's
write_byte(100) // içindeki kare hızı 0.1's
write_byte(30) // gürültü genliği in 0.01's //
write_byte(r);
write_byte(g);
write_byte(b);
write_byte(100) // brightness
write_byte(50) // scroll speed in 0.1's
message_end()
emit_sound(id, CHAN_VOICE, talimat, 1.0, ATTN_NORM, 0, PITCH_NORM);
}Son Düzenleme: 28-06-2022, 18:58, Düzenleyen: Smash
)


