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 ?

Userlere Tag Plugini

Konu

#1
Resimdende Anlaşıldıgı Gibi Sadece Userlere Tag Vericek Bi Plugin Arıyorum.

Tagı Olucak Fakat Admin Yeşil Yazı Yazmıyacak.
Aradım Fakat Bulamadım.
Yardımcı Olursanız Sevınırım.
İyi Gunler , İyi Forumlar
[Resim: file.php?id=7109]


#2
Son Düzenleme: 26-04-2017, Saat: 01:21, Düzenleyen: comolokko11.
Kod:
#include <amxmodx>
#include <amxmisc>

#define ADMIN ADMIN_RESERVATION    // Yesil Yazi Yetkisi

#define TAG "[COMOLOKKO]"

new gMaxPlayers
new gMsgSayText
new gTeams[3][] =
   {
       "Spectator",
       "Terrorist",
       "Counter-Terrorist"
   }

public plugin_init()
{
   register_plugin("Green Admin Chat", "1.1", "Arion")
   register_clcmd("say", "handle_say")
   register_clcmd("say_team", "handle_teamsay")
   gMsgSayText = get_user_msgid("SayText")
   register_message (gMsgSayText, "avoid_duplicated")
   gMaxPlayers = get_maxplayers()

}

public avoid_duplicated (msgId, msgDest, receiver)
{
   return PLUGIN_HANDLED
}

public handle_say(id)
{
   new message[192]
   read_args(message, 191)
   remove_quotes(message)
   if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) return PLUGIN_CONTINUE
   
   new name[32]
   get_user_name(id, name, 31)
   
   new alive = is_user_alive(id)

   new userFlags = get_user_flags(id)
   
   if(alive){
                   if((userFlags & ADMIN)){
                   format(message, 191, "^04%s ^x03%s ^x01: ^x04 %s", TAG, name, message)
                   }else{
                   format(message, 191, "^x04%s ^x03%s ^x01:  %s", TAG, name, message)
                   }
       }else{
                   if((userFlags & ADMIN)){
                   format(message, 191, "^x01*DEAD*^04%s ^x03%s ^x01: ^x04 %s", TAG, name, message)
                   }else{
                   format(message, 191, "^x01*DEAD*^x04%s ^x03%s ^x01:  %s", TAG, name, message)
                   }
   }
   for(new i = 1; i <= gMaxPlayers; i++)
   {
   if(!is_user_connected(i))
   continue
       
   if(alive && is_user_alive(i) || !alive && !is_user_alive(i)) // Prints the message
   {
                   message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
                   write_byte(id)
                   write_string(message)
                   message_end()
   }
   }
   return PLUGIN_HANDLED

}

public handle_teamsay(id)
{
   new message[192]
   read_args(message, 191)
   remove_quotes(message)
   remove_quotes(message)
   if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) return PLUGIN_CONTINUE
   
       
   new name[32]
   get_user_name(id, name, 31)
   
   new alive = is_user_alive(id)
   
   new team = get_user_team(id)
   
   new userFlags = get_user_flags(id)
   
   if((userFlags & ADMIN) && alive) format(message, 191, "^x01(%s)^x03 %s^x01 : ^x04 %s", gTeams[team], name, message)
   else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*(%s)^x03 %s^x01 : ^x04 %s", gTeams[team], name, message)
   else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x01(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)
   else format(message, 191, "^x01*DEAD*(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)
   
   for(new i = 1; i <= gMaxPlayers; i++)
       {
           if(!is_user_connected(i))
               continue
       
           if(get_user_team(i) != team)
               continue
       
           if(alive && is_user_alive(i) || !alive && !is_user_alive(i))
               {
                   message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
                   write_byte(id)
                   write_string(message)
                   message_end()
               }
       }
   return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

 
Bu eklenti Herkesin başına bu tagı verir.Bu olur mu ?

Kod:
#include <amxmodx>

new const g_tag[] = "csailesi - ";

public client_putinserver(client){
   static szName[32];
   get_user_name(client,szName,charsmax(szName));

   format(szName,charsmax(szName),"%s %s",g_tag,szName);
   set_user_info(client,"name",szName);
}

 
yanlış anlamışım kb ilk attıgım yeşil yazı olan tag ama bu isminnin başına tag koyuyor. Tek sorun herkesin başına koyuyor.
@ Anıl Can userlere koymayı ayarlar sanırım Gülücük


Metodu olan topal, metodsuz koşandan daha iyi ilerler.
                                                                             
                                                                                                                   Francis bacon de comolokko
#4
Son Düzenleme: 26-04-2017, Saat: 07:51, Düzenleyen: Anıl Can.
Tag ismin başınamı yoksa sayda mı tag vericek ?

Şimdi resmi farkettim şöyle bir sıkntı çıkarabilir kullandığın admin yeşil yazı plugini bu plugini buga sokabilir kullandığın yeşil yazı eklentisini eke koyarsan userlera tagı ekleyebilirim.


Sadece CS:GO ekletisi yapıyorum 1.6 plugin isteklerine bakmıyorum.

Serverinize özel go eklentisi için steam üzerinden iletişime geçin

Steam :   https://steamcommunity.com/id/cananil44

#5
bak ben yaptım bi tane.sen kullandıgın admin yeşil yazıyı kaldır bunu ekle.bunda kurucu-admin-slot-user var sen tagları  ıstegıne gore degıstır en iyi böyle olur valla bence kullan oldu.


@Suicide.*


.sma admin_tag2.sma (Dosya Boyutu: 10.77 KB | İndirme Sayısı: 53)
Metodu olan topal, metodsuz koşandan daha iyi ilerler.
                                                                             
                                                                                                                   Francis bacon de comolokko
#6
@comolokko11 Tmm saol deniyeceğim.


#7
olduysa söylede taşısınlar çözülen isteklere
@Suicide.*


Metodu olan topal, metodsuz koşandan daha iyi ilerler.
                                                                             
                                                                                                                   Francis bacon de comolokko
#8
Aga Tmm oldu Teşekkurler @comolokko11


#9
@ Anıl Can taşıyabilirsin
@Suicide.* rep verirsin artık Gülücük


Metodu olan topal, metodsuz koşandan daha iyi ilerler.
                                                                             
                                                                                                                   Francis bacon de comolokko
#10
Çözülmüş isteklere taşındı.


Sadece CS:GO ekletisi yapıyorum 1.6 plugin isteklerine bakmıyorum.

Serverinize özel go eklentisi için steam üzerinden iletişime geçin

Steam :   https://steamcommunity.com/id/cananil44



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
Destek   | TOP10 Plugını Fotoraf Edıtleme TunnS[C] 10 1,988 02-04-2017, Saat: 18:48
Son Yorum: Mariachi

Task