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

https://discord.gg/43gGDQe6tS

CSD Chat Engine için kolay tag ekleme eklentisi

Counter-Strike 1.6 Eklenti Paylaşımı

Moderatör: Moderatörler

Forum kuralları
DİKKAT !
Konu Başlığı veya içeriği BÜYÜK HARFLERLE olan konular direk silenecektir !
Burası eklenti paylaşım bölümüdür ve yönetici onaylıdır. Alakasız konular hiçbir şekilde onaylanmayacaktır

Eklenti eklerken eklenti kurallarına uyulması gerekir.
En önemlisi paylaşılan eklenti şablonuna uyulması gerekir.
Bu hususlara dikkat edilmeyip paylaşılan eklenti konuları silenecektir.
Kullanıcı avatarı

Konu Sahibi
Yek'-ta
Mesajlar: 9624
Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:

CSD Chat Engine için kolay tag ekleme eklentisi

Mesaj gönderen Yek'-ta »

Eklenti İsmi : CSD Chat Engine için kolay tag ekleme eklentisi
Yapımcısı : Yek'-ta
Sürüm : 1.0 Örnek Eklenti
Açıklama :
CSD Chat Engine eklentisi için basit tag ekleme eklentidir. Örnek olması açısından yazdım. Rcon yetkili olanlarda Kurucu, Ban yetkisi olanlarda Admin, Slay yetkisi olanlarda Komutcu, Res yetkisi olanlarda Slot yazdırır.
CSD Chat Engine eklentisinde bahsetmiştim, öncelik rütbe komutundadır. Yani sadece rütbe ismini verir isem tag durumuna düşer. Eklentide bu yüzden rütbe yazdığına bakmayın.


İçerik :
CSD Chat Engine kullanıyor iseniz users.ini dosyasında normalde tag için böyle girmelisinizdir.

Kod: Tümünü seç

"omar" "123456" "abcdefghijklmnopqrstu" "a" "08.10.2017" "09.10.2017" "[UsersTag]" "[UsersRutbe]" "<STEAMTAG><green><TAG> <green><RUTBE> <default><DEATHTAG><TAKIM><team><NICK><default> : <green><SAY>"
Fakat eklenti ile tag verecek iseniz şu şekilde kullanabilirsiniz.

Kod: Tümünü seç

"Yekta1" "123456" "abcdefghijklmnopqrstu" "a" "08.10.2017" "09.10.2020" 
yekta1.jpg
yada

Kod: Tümünü seç

"Yekta2" "123456" "abcdefghijkmnopqrstu" "a"
"Yekta3" "123456" "be" "a"
"Yekta4" "123456" "b" "a"
yekta2.jpg
yekta3.jpg
yekta4.jpg
Eklenti ile verdiğiniz tagı yok saymak için, mesela kendinize özel bir tag eklemek için şu şekilde girebilirsiniz.

Kod: Tümünü seç

"Yekta5" "123456" "abcdefghijkmnopqrstu" "a" "08.10.2017" "09.10.2020" "" "1337"  
yekta5.jpg
Veya konuşma stilini belirleyip tagı eklentiye bırakmak isterseniz

Kod: Tümünü seç

"Yekta6" "123456" "abcdefghijklmnopqrstu" "a" "08.10.2017" "09.10.2020" "" "" "<green>[<STEAMTAG> <RUTBE>] <default><DEATHTAG><TAKIM><team><NICK><default> : <green><SAY>"
yekta6.jpg
20191006173244_1.jpg
Bunlarla birlikte eğer oyuncu steam ise tagının başına otomatik steam eklenir.
steamalgilama.jpg
Örnek Eklenti :

Kod: Tümünü seç

#include <amxmodx>

native csd_chat_rutbe(oyuncu, const rutbe[])

public plugin_init() {
    register_plugin("CSD Admin Tag Basit Eklenti", "1.0", "Yekta")
}
public client_putinserver(id){ //Sunucuya girdiğinde rütbe vermesi
    rutbever(id)
}
public client_infochanged(id) //Herhangi bir isim değişikliğinde rütbe kontrolü yapması
{
    if (!is_user_connected(id) || is_user_bot(id))
        return PLUGIN_CONTINUE

    new newname[MAX_NAME_LENGTH], oldname[MAX_NAME_LENGTH]

    get_user_name(id, oldname, charsmax(oldname))
    get_user_info(id, "name", newname, charsmax(newname))

    if (!equali(newname, oldname)){
        rutbever(id)
    }
    return PLUGIN_CONTINUE
}
public rutbever(id){ //En yüksekten en aşağıya doğru rütbe ayarlayın.
    if(get_user_flags(id) & ADMIN_RCON) csd_chat_rutbe(id, "Kurucu") //l yetkisi
    else if(get_user_flags(id) & ADMIN_BAN) csd_chat_rutbe(id, "Admin") //d yetkisi
    else if(get_user_flags(id) & ADMIN_SLAY) csd_chat_rutbe(id, "Komutcu") //e yetkisi
    else if(get_user_flags(id) & ADMIN_RESERVATION) csd_chat_rutbe(id, "Slot") //b yetkisi
    else csd_chat_rutbe(id, "") //Yukarıdaki durumların dışında boşta kalan bütün herkese rütbe vermek isterseniz burayı doldurun.
}
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

seypa
Mesajlar: 1389
Kayıt: Cmt Ağu 13, 2016 12:49 pm
Konum: Pendik/İstanbul
İletişim:

CSD Chat Engine için kolay tag ekleme eklentisi

Mesaj gönderen seypa »

Up

Link:
Linklerini gizle
Linki Kopyala
Cevapla