CSPLague
[İSTEK] Admin Yesil Yazi Yetkileri Duzenlenebilir mi ? - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: [İSTEK] Admin Yesil Yazi Yetkileri Duzenlenebilir mi ? (/showthread.php?tid=2476)



[İSTEK] Admin Yesil Yazi Yetkileri Duzenlenebilir mi ? - BLooDGaMinG - 28-02-12

Admin Yeşil v2.2 Plugini ( Kurucu Admin ve Slot Tagı ) Hakkında

Bilirsinizki Server Kurucuları, Adminler ve Slotlar Hepsi Yeşil Yazmaktadır ve Kimin Ne Rütbesi Olduğu Belli Olmamaktadır. Bu Plugin Say'den Yazı Yazdığımızda Yazı Yazan Slotun, Adminin veya Kurucunun Yazı Yazdığında İsminin Başına

Rcon ve Dokunulmazlık Yetkisi Olan Adminlere => [KURUCU]
Normal Adminlere => [ADMİN]
B Yetkisi Olanlarada => [SLOT]

Tagı Eklenir.

Optimist Tarafından Kodlanmıştır.

PLUGİN BU FAKAT BEN ŞÖYLE İSTİYORUM
Sadece Rcon Yetkisi Olanlar Kurucu Olsun => [KURUCU] [Çünkü Dokunulmazlık VIP Adminlerede Veriliyor]
Normal Adminlere => [ADMİN] <= Dokunulmazlık ve Ban hakki Olanlara Admin gelirse VIP olanlar ayrılmış olur
slotlara => [SLOT] kick,ban,rcon,dokunulmazlık hakkı olmayanlara Slot

Bunları Yapabilecek Olana Şimdiden Teşekkür Ediyorum


Cevap: [İSTEK] Admin Yesil Yazi Yetkileri Duzenlenebilir mi ? - vanki1995 - 14-03-12

süper bişi buu


Cevap: [İSTEK] Admin Yesil Yazi Yetkileri Duzenlenebilir mi ? - Losteps - 24-03-12

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new kurucu[] = "l";
new 
normal[] = "bcdefghjk";
new 
vip[] ="abcdef";

new 
slot[] = "cdefla";

new 
gkurucu[] = "[Kurucu]";
new 
gnormal[] = "[Admin]";
new 
gvip[] = "[VIP]";
new 
gslot[] = "[SLOT]";


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_message(get_user_msgid("SayText"), "Prefix");
}
public 
Prefix(msgId,msgDest,msgEnt)
{
    
    new 
id get_msg_arg_int(1);
    
    if(!
is_user_connected(id))
        return 
PLUGIN_CONTINUE;
    
    new 
lokal[256],lokal2[256];
    
    
get_msg_arg_string(2,lokalcharsmaxlokal ) )
    
    new 
szTag[64];
    
    if(
has_flag(id,kurucu))
    {
        
format(szTag,charsmaxszTag ),"^x03[%s]",gkurucu);
    }
    if(
has_flag(id,normal))
    {
        
format(szTag,charsmaxszTag ),"^x03[%s]",gnormal);
    }
    if(
has_flag(id,vip))
    {
        
format(szTag,charsmaxszTag ),"^x03[%s]",gvip);    
    }
    if(!
has_flag(id,slot))
    {
        
format(szTag,charsmaxszTag ),"^x03[%s]",gslot);    
    }
    
    if(!
equal(lokal,"#Cstrike_Chat_All"))
    {
        
add(lokal2,charsmax(lokal2),szTag);
        
add(lokal2,charsmax(lokal2)," ");
        
add(lokal2,charsmax(lokal2),lokal);
    }
    else
    {
        
add(lokal2,charsmax(lokal2),szTag);
        
add(lokal2,charsmax(lokal2),"^x03 %s1^x01 : %s2");
    }
    
set_msg_arg_string(2,lokal2);
    
    return 
PLUGIN_CONTINUE;

Konu Çözümlenmiştir!!