Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Silinmiş Konu   | Userlerin yazısını sarı yaparmısınız ?

Konu

#1
Userlerin yazısını sarı yaparmısınız ? 
Kırmızı yazıyor


.sma tag.sma (Dosya Boyutu: 11.02 KB | İndirme Sayısı: 3)
#2
PHP Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN             "Admin Yesil Yazi & Adminlerde Tag"
#define VERSION         "2.2"
#define AUTHOR             "EDITLEYEN: Optimist"

#define ACCESS_LEVEL    ADMIN_IMMUNITY
#define ADMIN_LISTEN    ADMIN_LEVEL_C

new message[192]
new 
sayText
new teamInfo
new maxPlayers

new g_MessageColor
new g_NameColor
new g_AdminListen

new strName[191]
new 
strText[191]
new 
alive[11]

new const 
g_szTag[][] = {
 
   "[95.173.173.126]",
 
   "[95.173.173.126]",
 
   "[95.173.173.126]",
 
   "[95.173.173.126]"
}

new const 
g_iTagFlag[sizeof(g_szTag)] = {
 
   ADMIN_RCON,
 
   ADMIN_RCON,
 
   ADMIN_BAN,
 
   ADMIN_RESERVATION
}

public 
plugin_init()
{
 
   register_plugin(PLUGINVERSIONAUTHOR)

 
   g_MessageColor register_cvar("amx_color""2"
 
   g_NameColor register_cvar("amx_namecolor""6"
 
   g_AdminListen register_cvar("amx_listen""1")


 
   sayText get_user_msgid("SayText")
 
   teamInfo get_user_msgid("TeamInfo")
 
   maxPlayers get_maxplayers()


 
   register_message(sayText"avoid_duplicated")

 
   register_concmd("amx_color""set_color"ACCESS_LEVEL"<color>")
 
   register_concmd("amx_namecolor""set_name_color"ACCESS_LEVEL"<color>")
 
   register_concmd("amx_listen""set_listen"ACCESS_LEVEL"<1 | 0>")
 
   register_clcmd("say""hook_say")
 
   register_clcmd("say_team""hook_teamsay")
}


public 
avoid_duplicated(msgIdmsgDestreceiver)
{
 
   return PLUGIN_HANDLED
}

get_tag_index(id)
{
 
   new flags get_user_flags(id)
 
   
    for
(new 1sizeof(g_iTagFlag); i++)
 
   {
 
       if(check_admin_flag(flagsg_iTagFlag[i]))
 
       {
 
           return i
        
}
 
   }
 
   
    return 0
}

check_admin_flag(flagsflag)
{
 
   if(flag == ADMIN_ADMIN)
 
   {
 
       return ((flags & ~ADMIN_USER) > 0)
 
   }
 
   else if(flag == ADMIN_ALL)
 
   {
 
       return 1
    
}
 
   
    return 
(flags flag)
}

public 
hook_say(id)
{
 
   read_args(message191)
 
   remove_quotes(message)

 
   
    if
(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message"")) 
 
       return PLUGIN_CONTINUE

    new name
[32]
 
   get_user_name(idname31)

 
   new admin get_tag_index(id)

 
   new isAlive

    if
(is_user_alive(id))
 
   {
 
       isAlive 1
        alive 
"^x01"
 
   }
 
   else
    
{
 
       isAlive 0
        alive 
"^x01*DEAD* "
 
   }

 
   static color[10]

 
   if(admin)
 
   {
 
       // İsim
 
       switch(get_pcvar_num(g_NameColor))
 
       {
 
           case 1:
 
               format(strName191"^x04%s %s%s"g_szTag[admin], alivename)
 
           case 2:
 
               format(strName191"^x04%s %s^x04%s "g_szTag[admin], alivename)
 
           case 3:
 
           {
 
               color "SPECTATOR"
 
               format(strName191"^x04%s %s^x03%s "g_szTag[admin], alivename)
 
           }
 
           case 4:
 
           {
 
               color "CT"
 
               format(strName191"^x04%s %s^x03%s"g_szTag[admin], alivename)
 
           }
 
           case 5:
 
           {
 
               color "TERRORIST"
 
               format(strName191"^x04%s %s^x03%s"g_szTag[admin], alivename)
 
           }
 
           case 6:
 
           {
 
               get_user_team(idcolor9)
 
               format(strName191"^x04%s %s^x03%s"g_szTag[admin], alivename)
 
           }
 
       }

 
       // Mesaj
 
       switch(get_pcvar_num(g_MessageColor))
 
       {
 
           case 1   // Sari
 
               format(strText191"%s"message)
 
           case 2   // Yesil
 
               format(strText191"^x04%s"message)
 
           case 3   // Beyaz
 
           {
 
               copy(color9"SPECTATOR")
 
               format(strText191"^x03%s"message)
 
           }
 
           case 4   // Mavi
 
           {
 
               copy(color9"CT")
 
               format(strText191"^x03%s"message)
 
           }
 
           case 5   // Kirmizi
 
           {
 
               copy(color9"TERRORIST")
 
               format(strText191"^x03%s"message)
 
           }
 
       }
 
   }
 
   else     
    
{
 
       get_user_team(idcolor9)
 
       format(strName191"%s^x03%s"alivename)
 
       format(strText191"%s"message)
 
   }

 
   format(message191"%s^x01 :  %s"strNamestrText)

 
   sendMessage(colorisAlive   

    return PLUGIN_CONTINUE
}


public 
hook_teamsay(id)
{
 
   new playerTeam get_user_team(id)
 
   new playerTeamName[19]

 
   switch(playerTeam
 
   {
 
       case 1:
 
           copy(playerTeamName11"Terrorists")

 
       case 2:
 
           copy(playerTeamName18"Counter-Terrorists")

 
       default:
 
           copy(playerTeamName9"Spectator")
 
   }

 
   read_args(message191)
 
   remove_quotes(message)

 
  
    if
(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message"")) 
 
       return PLUGIN_CONTINUE

    new name
[32]
 
   get_user_name(idname31)

 
   new admin get_tag_index(id)

 
   new isAlive

    if
(is_user_alive(id))
 
   {
 
       isAlive 1
        alive 
"^x01"
 
   }
 
   else
    
{
 
       isAlive 0
        alive 
"^x01*DEAD* "
 
   }

 
   static color[10]

 
   if(admin)
 
   {
 
       // İsim
 
       switch(get_pcvar_num(g_NameColor))
 
       {
 
           case 1:
 
               format(strName191"%s(%s)^x04%s %s"aliveplayerTeamNameg_szTag[admin], name)
 
           case 2:
 
               format(strName191"%s(%s)^x04%s ^x04%s"aliveplayerTeamNameg_szTag[admin], name)
 
           case 3:
 
           {
 
               color "SPECTATOR"
 
               format(strName191"%s(%s)^x04%s ^x03%s"aliveplayerTeamNameg_szTag[admin], name)
 
           }
 
           case 4:
 
           {
 
               color "CT"
 
               format(strName191"%s(%s)^x04%s ^x03%s"aliveplayerTeamNameg_szTag[admin], name)
 
           }
 
           case 5:
 
           {
 
               color "TERRORIST"
 
               format(strName191"%s(%s)^x04%s ^x03%s"aliveplayerTeamNameg_szTag[admin], name)
 
           }
 
           case 6:
 
           {
 
               get_user_team(idcolor9)
 
               format(strName191"%s(%s)^x04%s ^x03%s"aliveplayerTeamNameg_szTag[admin], name)
 
           }
 
       }

 
       // Message
 
       switch(get_pcvar_num(g_MessageColor))
 
       {
 
           case 1   // Sari
 
               format(strText191"%s"message)
 
           case 2   // Yesil
 
               format(strText191"^x04%s"message)
 
           case 3   // Beyaz
 
           {
 
               copy(color9"SPECTATOR")
 
               format(strText191"^x03%s"message)
 
           }
 
           case 4   // Mavi
 
           {
 
               copy(color9"CT")
 
               format(strText191"^x03%s"message)
 
           }
 
           case 5   // Kirmizi
 
           {
 
               copy(color9"TERRORIST")
 
               format(strText191"^x03%s"message)
 
           }
 
       }
 
   }
 
   else     
    
{
 
       get_user_team(idcolor9)
 
       format(strName191"%s(%s) ^x03%s"aliveplayerTeamNamename)
 
       format(strText191"%s"message)
 
   }

 
   format(message191"%s ^x01:  %s"strNamestrText)

 
   sendTeamMessage(colorisAliveplayerTeam   

    return PLUGIN_CONTINUE
}


public 
set_color(idlevelcid)
{
 
   if(!cmd_access(idlevelcid2))
 
       return PLUGIN_HANDLED

    new arg
[1], newColor
    read_argv
(1arg1)

 
   newColor str_to_num(arg)

 
   if(newColor >= && newColor <= 5)
 
   {
 
       set_pcvar_num(g_MessageColornewColor)

 
       if(get_pcvar_num(g_NameColor) != &&
 
           ((newColor == &&  get_pcvar_num(g_NameColor) != 3)
 
           ||(newColor == &&  get_pcvar_num(g_NameColor) != 4)
 
           ||(newColor == &&  get_pcvar_num(g_NameColor) != 5)))
 
       {
 
           set_pcvar_num(g_NameColor2)
 
       }
 
   }

 
   return PLUGIN_HANDLED
}


public 
set_name_color(idlevelcid)
{
 
   if(!cmd_access(idlevelcid2))
 
       return PLUGIN_HANDLED

    new arg
[1], newColor
    read_argv
(1arg1)

 
   newColor str_to_num(arg)

 
   if(newColor >= && newColor <= 6)
 
   {
 
       set_pcvar_num(g_NameColornewColor)

 
       if((get_pcvar_num(g_MessageColor) != 1
            
&&((newColor == &&  get_pcvar_num(g_MessageColor) != 3)
 
           ||(newColor == &&  get_pcvar_num(g_MessageColor) != 4)
 
           ||(newColor == &&  get_pcvar_num(g_MessageColor) != 5)))
 
           || get_pcvar_num(g_NameColor) == 6)
 
       {
 
           set_pcvar_num(g_MessageColor2)
 
       }
 
   }

 
   return PLUGIN_HANDLED
}


public 
set_listen(idlevelcid)
{
 
   if(!cmd_access(idlevelcid2))
 
       return PLUGIN_HANDLED

    new arg
[1], newListen
    read_argv
(1arg1)

 
   newListen str_to_num(arg)

 
   set_pcvar_num(g_AdminListennewListen)

 
   return PLUGIN_HANDLED
}


public 
sendMessage(color[], alive)
{
 
   new teamName[10]

 
   for(new player 1player maxPlayersplayer++)
 
   {
 
       if(!is_user_connected(player))
 
           continue

        if
(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
 
       {
 
           get_user_team(playerteamName9)
 
           changeTeamInfo(playercolor)
 
           writeMessage(playermessage)
 
           changeTeamInfo(playerteamName)
 
       }
 
   }
}


public 
sendTeamMessage(color[], aliveplayerTeam)
{
 
   new teamName[10]

 
   for(new player 1player maxPlayersplayer++)
 
   {
 
       if(!is_user_connected(player))
 
           continue

        if
(get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
 
       {
 
           if(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
 
           {
 
               get_user_team(playerteamName9)
 
               changeTeamInfo(playercolor)
 
               writeMessage(playermessage)
 
               changeTeamInfo(playerteamName)
 
           }
 
       }
 
   }
}


public 
changeTeamInfo(playerteam[])
{
 
   message_begin(MSG_ONEteamInfo_player
 
   write_byte(player               
    write_string
(team               
    message_end
()                   
}


public 
writeMessage(playermessage[])
{
 
   message_begin(MSG_ONEsayText, {000}, player   
    write_byte
(player                  
    write_string
(message                   
    message_end
()                        
  
Buyur dene ;



#3
Açılan konularınız (Sadece Eklenti İstek Bölümünde) maximum olabilicek konu sayısı bir dir.



#4
Forum kurallarına aykırı olduğun için konunuz silinmiştir .


Bir Hata Söz Konusu Olursa Bizlere Ulaşarak Düzeltebilirsiniz.






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

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Silinmiş Konu   | İstek banner yaparmısınız kuralsizbey3365 1 255 18-09-2020, Saat: 13:07
Son Yorum: JwG
Silinmiş Konu   | Hareketsiz Sade Sari Renkli Banner Ilk Banner Yapim Eldeniz 1 181 18-09-2020, Saat: 00:01
Son Yorum: T1xLnN
Silinmiş Konu   | SARI ASLAN BANNER DzdR 1 275 10-08-2019, Saat: 11:30
Son Yorum: Pizza
Silinmiş Konu   | SARI ASLAN BANNER DzdR 1 282 10-08-2019, Saat: 11:29
Son Yorum: Pizza
Silinmiş Konu   | Kalkan Yaparmısınız :) DoPeRMaN 1 223 09-08-2019, Saat: 15:13
Son Yorum: MawiLarq

Task