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

https://discord.gg/43gGDQe6tS

Arkaplan müzik

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

hayku
Mesajlar: 297
Kayıt: Çrş Tem 17, 2019 6:45 pm
Konum: Ordu
Clan İsmi: Alpha Game Clan

Arkaplan müzik

Mesaj gönderen hayku »

kısa eklentilerde nedense mantık çeviremiyorum.tek sorunum bu.bu konuda mazur görün :roll:

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Arkaplan müzik

Mesaj gönderen Colditz »

hayku yazdı: Pzt Ağu 05, 2019 8:22 pm kısa eklentilerde nedense mantık çeviremiyorum.tek sorunum bu.bu konuda mazur görün :roll:
Mantıktan öte her eklentide plugin_init ve plugin_init ile beraber register_plugin olmalı.
Ayrıca putinserver komutundan sonra is_user_connected diye sorgulamana gerek yok.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

hayku
Mesajlar: 297
Kayıt: Çrş Tem 17, 2019 6:45 pm
Konum: Ordu
Clan İsmi: Alpha Game Clan

Arkaplan müzik

Mesaj gönderen hayku »

plugin_init kullanılmayacak bir public olarak tanımlamak saçma olmazmı? ayrıca register_plugin kısmını plugin_precache kısmındada kullanabiliriz fakat işlevi farklı diyeceksiniz.nedeni plugin_init'le birnevi aynı işlevi sunarak direkt komutu sunucuya gönderiyor hatta daha hızlı diye biliyorum.if sorgusuna gelirsekte herhangi bir bug sonucu oyuncu oyuna bağlanamazsa sorun çıkmaması için o sorguyu ekledim.burda umarım beni yanlış anlamazsın kullandığım kelimeler seni rahatsız etmesin saygımı korumayı severim sadece bir konu tartışıyoruz :).

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Arkaplan müzik

Mesaj gönderen Colditz »

@hayku
Dediklerinde ne haklısın, ne haksızsın diyebilirim. Şu yaptığın eklenti konusunda konuşayım. Her sunucuya giren oyuncu kadar "register_plugin" komutu uygulanacak sence de çok gereksiz değil mi?

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Arkaplan müzik

Mesaj gönderen omertas14544 »

Kod eklemekten korkmak mı :?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

Arkaplan müzik

Mesaj gönderen By.King ►EmrullaH◄ »

hayku yazdı: Pzt Ağu 05, 2019 8:31 pm plugin_init kullanılmayacak bir public olarak tanımlamak saçma olmazmı? ayrıca register_plugin kısmını plugin_precache kısmındada kullanabiliriz fakat işlevi farklı diyeceksiniz.nedeni plugin_init'le birnevi aynı işlevi sunarak direkt komutu sunucuya gönderiyor hatta daha hızlı diye biliyorum.if sorgusuna gelirsekte herhangi bir bug sonucu oyuncu oyuna bağlanamazsa sorun çıkmaması için o sorguyu ekledim.burda umarım beni yanlış anlamazsın kullandığım kelimeler seni rahatsız etmesin saygımı korumayı severim sadece bir konu tartışıyoruz :).
Eğer connect publicinde sorgulatsaydın tamam derdim ama oyuncu oyuna girer girmez bunu sorgulatmana gerek yok.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Arkaplan müzik

Mesaj gönderen Colditz »

By.King ►EmrullaH◄ yazdı: Pzt Ağu 05, 2019 8:57 pm Eğer connect publicinde sorgulatsaydın tamam derdim ama oyuncu oyuna girer girmez bunu sorgulatmana gerek yok.
Bu da yanlış. Connect publicinde zaten is_user_connected false oluyor. Sunucuya tam olarak bağlandığında true olarak değişiyor.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

Arkaplan müzik

Mesaj gönderen By.King ►EmrullaH◄ »

Bak bunu öğrendiğim iyi oldu, teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Arkaplan müzik

Mesaj gönderen Colditz »

By.King ►EmrullaH◄ yazdı: Pzt Ağu 05, 2019 9:01 pm Bak bunu öğrendiğim iyi oldu, teşekkürler.
Şöyle de bilgi verip bitireyim, konuyu daha fazla çöp etmeyelim.

Sunucuya bağlanmayan bir kişinin client_disconnected komutundan geçmesini istemiyorsanız is_user_connected kullanabilirsiniz.

Kod: Tümünü seç

public client_disconnected(id) // oyundan cikarsa aktif olur
{
             if(is_user_connected(id)) // oyuna giris yaptiysa aktif olur
             {
                         //blabla
             }
}

Link:
Linklerini gizle
Linki Kopyala

omertas14544
Mesajlar: 1604
Kayıt: Prş Oca 26, 2017 3:23 pm

Arkaplan müzik

Mesaj gönderen omertas14544 »

Kod: Tümünü seç

#include <amxmodx>
#define PLUGIN "Arka Plan Sarki"
#define VERSION "1.0"
#define AUTHOR "OmerTas"
#define SARKISURE 60 // Tekrarlanacak süre. Şarkının süresini yazman doğru olur.
new sarki[64] = "sound/sarkiyolu.mp3"
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("ElBaslayinca", 2, "1=Round_Start"); 
}
public plugin_precache() precache_generic(sarki)
public ElBaslayinca(id)sarkical(), set_task(float(SARKISURE),"donder");
public donder() sarkical(),set_task(float(SARKISURE),"donder");
public sarkical() client_cmd(0, "mp3 play ^"%s^"",sarki)

Link:
Linklerini gizle
Linki Kopyala
Cevapla