Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

El sonu müzik (CT)

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
OguzXtrime
Mesajlar: 93
Kayıt: Cmt Kas 18, 2017 9:38 pm
Server Ip/DNS: 213.238.173.180
İletişim:

El sonu müzik (CT)

Mesaj gönderen OguzXtrime »

CT round'u kazanınca belirlediğim bir şarkı çalmasını istiyorum böyle bir plugin atabilecek var mı

Link:
Linklerini gizle
Linki Kopyala

ByKieL*
Mesajlar: 172
Kayıt: Sal Haz 30, 2020 2:46 pm
Konum: Türkiye/Gaziantep

El sonu müzik (CT)

Mesaj gönderen ByKieL* »

Şarkınızı buraya atarsanız yardımcı olabiliriz

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
OguzXtrime
Mesajlar: 93
Kayıt: Cmt Kas 18, 2017 9:38 pm
Server Ip/DNS: 213.238.173.180
İletişim:

El sonu müzik (CT)

Mesaj gönderen OguzXtrime »

ByKieL* yazdı: Cum Ağu 14, 2020 8:42 am Şarkınızı buraya atarsanız yardımcı olabiliriz
Buraya atarken şarkı gözükmüyor nedense .wav uzantılı atarsan adını ben düzenlerim

Link:
Linklerini gizle
Linki Kopyala

appoClypse
Mesajlar: 28
Kayıt: Prş Tem 09, 2020 8:19 am

El sonu müzik (CT)

Mesaj gönderen appoClypse »

Bu bölüme hangi takımın müziğini eklemek istiyorsanız onun adını yazın buranın en son satırına , (virgül) koymayın otomatik çekip müziğin türüne göre çalacaktır.Sadece CT Yazarsanız sadece ct kazandığında çalar.

Kod: Tümünü seç

new const pMuzikler[][][] = {
    {"sound/te_win2.mp3","T"},
    {"sound/te_win1.mp3","T"},
    {"sound/twinnar3.wav","T"},
    {"sound/twinnar2.wav","T"},
    {"sound/ct_win5.mp3","CT"},
    {"sound/ctwinnar.wav","CT"},
    {"sound/ctwinnar2.wav","CT"}
};
buyrun;

Kod: Tümünü seç

#include <amxmodx>
#define check_wav(%1)  equali( %1[strlen( %1 ) - 4 ], ".wav" )
new const pMuzikler[][][] = {
    {"sound/te_win2.mp3","T"},
    {"sound/te_win1.mp3","T"},
    {"sound/twinnar3.wav","T"},
    {"sound/twinnar2.wav","T"},
    {"sound/ct_win5.mp3","CT"},
    {"sound/ctwinnar.wav","CT"},
    {"sound/ctwinnar2.wav","CT"}
};
public plugin_precache() {
    for(new i; i < sizeof(pMuzikler);i++) 
        pPrecacheFiles(pMuzikler[i][0][0]);
}
public plugin_init() {
    register_plugin("El Sonu Muzik MP3&Waw","1.0","PawNod'")
    register_event("SendAudio","pT_Win","a","2&%!MRAD_terwin");
    register_event("SendAudio","pCT_Win","a","2&%!MRAD_ctwin");
}
public pT_Win() {pPlaySound("T");}
public pCT_Win() {pPlaySound("CT");}
stock pPlaySound(const pTeam[]){
    new pSes = random_num(0,sizeof(pMuzikler)-1)
    while(!equali(pTeam,pMuzikler[pSes][1][0])){
        pSes = random_num(0,sizeof(pMuzikler)-1)
    }
    new pMax[128];
    formatex(pMax,charsmax(pMax),"%s",pMuzikler[pSes][0][0])
    check_wav(pMax) ? formatex(pMax,charsmax(pMax),"spk %s",pMuzikler[pSes][0][6]):
    formatex(pMax,charsmax(pMax),"mp3 play %s",pMuzikler[pSes][0][0]);
    client_cmd(0,"%s",pMax);
}
stock pPrecacheFiles(const sound[]) {
    check_wav(sound) ? 
    precache_sound(sound[6]):
    precache_generic(sound);
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
OguzXtrime
Mesajlar: 93
Kayıt: Cmt Kas 18, 2017 9:38 pm
Server Ip/DNS: 213.238.173.180
İletişim:

El sonu müzik (CT)

Mesaj gönderen OguzXtrime »

appoClypse yazdı: Cum Ağu 14, 2020 1:34 pm Bu bölüme hangi takımın müziğini eklemek istiyorsanız onun adını yazın buranın en son satırına , (virgül) koymayın otomatik çekip müziğin türüne göre çalacaktır.Sadece CT Yazarsanız sadece ct kazandığında çalar.

Kod: Tümünü seç

new const pMuzikler[][][] = {
    {"sound/te_win2.mp3","T"},
    {"sound/te_win1.mp3","T"},
    {"sound/twinnar3.wav","T"},
    {"sound/twinnar2.wav","T"},
    {"sound/ct_win5.mp3","CT"},
    {"sound/ctwinnar.wav","CT"},
    {"sound/ctwinnar2.wav","CT"}
};
buyrun;

Kod: Tümünü seç

#include <amxmodx>
#define check_wav(%1)  equali( %1[strlen( %1 ) - 4 ], ".wav" )
new const pMuzikler[][][] = {
    {"sound/te_win2.mp3","T"},
    {"sound/te_win1.mp3","T"},
    {"sound/twinnar3.wav","T"},
    {"sound/twinnar2.wav","T"},
    {"sound/ct_win5.mp3","CT"},
    {"sound/ctwinnar.wav","CT"},
    {"sound/ctwinnar2.wav","CT"}
};
public plugin_precache() {
    for(new i; i < sizeof(pMuzikler);i++) 
        pPrecacheFiles(pMuzikler[i][0][0]);
}
public plugin_init() {
    register_plugin("El Sonu Muzik MP3&Waw","1.0","PawNod'")
    register_event("SendAudio","pT_Win","a","2&%!MRAD_terwin");
    register_event("SendAudio","pCT_Win","a","2&%!MRAD_ctwin");
}
public pT_Win() {pPlaySound("T");}
public pCT_Win() {pPlaySound("CT");}
stock pPlaySound(const pTeam[]){
    new pSes = random_num(0,sizeof(pMuzikler)-1)
    while(!equali(pTeam,pMuzikler[pSes][1][0])){
        pSes = random_num(0,sizeof(pMuzikler)-1)
    }
    new pMax[128];
    formatex(pMax,charsmax(pMax),"%s",pMuzikler[pSes][0][0])
    check_wav(pMax) ? formatex(pMax,charsmax(pMax),"spk %s",pMuzikler[pSes][0][6]):
    formatex(pMax,charsmax(pMax),"mp3 play %s",pMuzikler[pSes][0][0]);
    client_cmd(0,"%s",pMax);
}
stock pPrecacheFiles(const sound[]) {
    check_wav(sound) ? 
    precache_sound(sound[6]):
    precache_generic(sound);
}

Kod: Tümünü seç

new const pMuzikler[][][] = {
    {"sound/ctwin1.wav","CT"}
};
Örneğin böyle sadece 1 satır yapsam olur mu ?

Link:
Linklerini gizle
Linki Kopyala

appoClypse
Mesajlar: 28
Kayıt: Prş Tem 09, 2020 8:19 am

El sonu müzik (CT)

Mesaj gönderen appoClypse »

Evet çalışır. rastgele çekiyor zaten 1 tane müzik bulacağından sadece onu çalacaktır.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
OguzXtrime
Mesajlar: 93
Kayıt: Cmt Kas 18, 2017 9:38 pm
Server Ip/DNS: 213.238.173.180
İletişim:

El sonu müzik (CT)

Mesaj gönderen OguzXtrime »

appoClypse yazdı: Cum Ağu 14, 2020 2:09 pm Evet çalışır. rastgele çekiyor zaten 1 tane müzik bulacağından sadece onu çalacaktır.
teşekkürler oldu

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
OguzXtrime
Mesajlar: 93
Kayıt: Cmt Kas 18, 2017 9:38 pm
Server Ip/DNS: 213.238.173.180
İletişim:

El sonu müzik (CT)

Mesaj gönderen OguzXtrime »

appoClypse yazdı: Cum Ağu 14, 2020 2:09 pm Evet çalışır. rastgele çekiyor zaten 1 tane müzik bulacağından sadece onu çalacaktır.
plugin serveri çökertiyor ?

Kod: Tümünü seç

#include <amxmodx>
#define check_wav(%1)  equali( %1[strlen( %1 ) - 4 ], ".wav" )
new const pMuzikler[][][] = {
    {"sound/misc/destowin.wav","CT"}
};
public plugin_precache() {
    for(new i; i < sizeof(pMuzikler);i++) 
        pPrecacheFiles(pMuzikler[i][0][0]);
}
public plugin_init() {
    register_plugin("El Sonu Muzik MP3&Waw","1.0","PawNod'")
    register_event("SendAudio","pT_Win","a","2&%!MRAD_terwin");
    register_event("SendAudio","pCT_Win","a","2&%!MRAD_ctwin");
}
public pT_Win() {pPlaySound("T");}
public pCT_Win() {pPlaySound("CT");}
stock pPlaySound(const pTeam[]){
    new pSes = random_num(0,sizeof(pMuzikler)-1)
    while(!equali(pTeam,pMuzikler[pSes][1][0])){
        pSes = random_num(0,sizeof(pMuzikler)-1)
    }
    new pMax[128];
    formatex(pMax,charsmax(pMax),"%s",pMuzikler[pSes][0][0])
    check_wav(pMax) ? formatex(pMax,charsmax(pMax),"spk %s",pMuzikler[pSes][0][6]):
    formatex(pMax,charsmax(pMax),"mp3 play %s",pMuzikler[pSes][0][0]);
    client_cmd(0,"%s",pMax);
}
stock pPrecacheFiles(const sound[]) {
    check_wav(sound) ? 
    precache_sound(sound[6]):
    precache_generic(sound);
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla