Merhabalar kolay gelsin ekteki müzigi mahkumlar eli kazandiginda calmasını saglayacak plugini yapabilir misiniz?
Printable View
Merhabalar kolay gelsin ekteki müzigi mahkumlar eli kazandiginda calmasını saglayacak plugini yapabilir misiniz?
guncell
PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fakemeta>
#define SES "t_win.wav"
public plugin_init()
{
register_plugin("El Sonu Ses", "1.0", "ViTaLiTy.")
register_event("SendAudio","eSendAudio","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw");
}
public plugin_precache() engfunc(EngFunc_PrecacheSound, SES)
public eSendAudio()
{
new szTeam[32];
read_data(2,szTeam,sizeof(szTeam)-1);
if(containi(szTeam,"terwin") != -1)
ses_baslat(0, SES)
}
stock ses_baslat(p_id, const ses[])
{
if(equal(ses[strlen(ses)-4], ".mp3"))
{
if(p_id == 0)
client_cmd(0,"mp3 play ^"sound/%s^"",ses)
else
{
if(is_user_connected(p_id))
client_cmd(p_id,"mp3 play ^"sound/%s^"",ses)
}
}
else if(equal(ses[strlen(ses)-4], ".wav"))
{
if(p_id == 0)
emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
else
{
if(is_user_connected(p_id))
emit_sound(p_id, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
}
}
Verdiğin ses dosyasını sound klasorunun içine atarsın.
bunun birde ct ler için olanını yapabılır mısın
-ct için olan ses dosyasının adını ct_win yapıp sound içine atarsın.PHP- Kodu:
#include <amxmodx>
#include <fakemeta>
new const sesler[][]=
{
"t_win.wav",
"ct_win.wav"
}
public plugin_init()
{
register_plugin("El Sonu Ses", "1.0", "ViTaLiTy.")
register_event("SendAudio","eSendAudio","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw");
}
public plugin_precache()
{
for(new i = 0;i < sizeof sesler;i++)
engfunc(EngFunc_PrecacheSound, sesler[i])
}
public eSendAudio()
{
new szTeam[32];
read_data(2,szTeam,sizeof(szTeam)-1);
if(containi(szTeam,"terwin") != -1)
ses_baslat(0, sesler[0])
else if(containi(szTeam,"ctwin") != -1)
ses_baslat(0, sesler[1])
}
stock ses_baslat(p_id, const ses[])
{
if(equal(ses[strlen(ses)-4], ".mp3"))
{
if(p_id == 0)
client_cmd(0,"mp3 play ^"sound/%s^"",ses)
else
{
if(is_user_connected(p_id))
client_cmd(p_id,"mp3 play ^"sound/%s^"",ses)
}
}
else if(equal(ses[strlen(ses)-4], ".wav"))
{
if(p_id == 0)
emit_sound(0, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
else
{
if(is_user_connected(p_id))
emit_sound(p_id, CHAN_AUTO, ses, VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
}
}
-önceki verdiğim eklentiyi kaldır bunu kur içinde ikiside var.
bi deniyecem sagol
@vitality5 olmamış kardeş bir tekrar göz atar mısın
- - - - - - - - - -
mahkumlar kazandiginda sound/mahkum_win.wav çalacak
gardiyanlar kazandiginda sound/gardiyan_win.wav çalacak
bu şekilde ayarlarsan sevinirim
Olmayan ne sorunu açıkla , olmamış diyip kestirme neyin olmadığını bilmiyoruz!
#CT WIN
Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}
public plugin_precache()
{
precache_sound("ct_win.wav")
}
public ct_win(id)
{
emit_sound(0, CHAN_AUTO, "ct_win.wav", VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
#T WIN
ct.win.wav dosyasını direk sounda atın.Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
}
public plugin_precache()
{
precache_sound("t_win.wav")
}
public t_win(id)
{
emit_sound(0, CHAN_AUTO, "t_win.wav", VOL_NORM, ATTN_NORM , 0, PITCH_NORM)
}
t.win.wav dosyasını direk sounda atın.
Sorun çözüldü mü?