⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

[API] Chat sistemine başka eklentiden müdahele etme ve düzenleme

Konu

Ok işareti#1
Merhabalar, bugün sizlere chat sistemine uzaktan bağlanma daha doğrusu yöntemini anlatacağım.


Neden böyle bir konu açıyorum?

Geliştiriciler son zamanlarda hesap sisteminin artması nedeniyle chat sistemi üzerinde yoğun düzenleme yapmaya başladı ve bu durumdan ötürü sunucuların chat sistemleri pasif duruma atıldı biz bunun önüne geçmek için, yani adminlik yönetiminin kullanmasını istediğimiz için böyle bir konu açıyoruz.



İlk olarak eklentinize global bir değişken oluşturun;
PHP Kod:
new sG_Message[30]; 
Sonrasında,
PHP Kod:
public pF_Communication_Pre(iP_ID){
    new 
sL_Name[10];
    
get_user_name(iP_ID,sL_Name,9);
    
formatex(sG_Message,29,"!g[!t%s!n]!t-!g[!tWEBAilesi.COM!g]",sL_Name);

Bu kodu eklentinize yazmanız durumunda, chat sistemi bu isteğinizi algılayacak ve chatta yazan kişinin formatex ile yolladığınız bilgiyi mesajın başına geçirecektir yani şuanda chat şu şekilde olacak;
5eadb8acdae66_chatpreview
pF_Communication_Pre(index) | Komudu bir kişi mesaj yollamaya çalışırken mesaj yollanmadan önce çalışmaktadır.



Default olarak kullanmanız gereken haberleşme kodu;

PHP Kod:
/*
    Haberlesme bolumu burda nerdeyse elleme yapma
    
    Ilk gordugun if şu iP_PluginID != 1 burda siralama var şuan 5 ek bilgi destekliyor
    chat eklentisi burdan siralamayi yapiyorsun ayni yaparsan ic ice gecer sira sira 
    arttiricaksin 1 yazdigin en basta gelir tag olarak
*/
public pF_Communication(iP_ID,iP_PluginID,iP_Type,iP_Queque){
    if(
iP_PluginID != 1){
        return 
0;
    }
    switch(
iP_Type){
        case 
: {
            return 
1;
        }
        case 
: {
            return 
strlen(sG_Message);
        }
        case 
: {
            return 
sG_Message[iP_Queque];
        }
    }
    return 
0;

Ne işe yarar bu haberleşme kodu?
Panel eklentisine bilgi vermek amacıyla kullanılır.

Haberleşme ve bağlantı fikri itengritr'e ayittir. Sahibi webailesi.com' adresidir.
MawiŞ*
Cevapla
#2
Teşekkürler
Cevapla
#3
Teşekkürler
Cevapla
#4
Teşekkürler.
stywashere
Cevapla
#5
Teşekkürler
Linksta
Cevapla
#6
Eline sağlık ^^
Cevapla
#7
Teşekkürler
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da