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
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
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 ?
Konu
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
Metodu olan topal, metodsuz koşandan daha iyi ilerler.
Francis bacon de comolokko
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.
Ş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
Serverinize özel go eklentisi için steam üzerinden iletişime geçin
Steam : https://steamcommunity.com/id/cananil44
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.*
@Suicide.*
Metodu olan topal, metodsuz koşandan daha iyi ilerler.
Francis bacon de comolokko
Metodu olan topal, metodsuz koşandan daha iyi ilerler.
Francis bacon de comolokko
Metodu olan topal, metodsuz koşandan daha iyi ilerler.
Francis bacon de comolokko
Çö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
Serverinize özel go eklentisi için steam üzerinden iletişime geçin
Steam : https://steamcommunity.com/id/cananil44
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Destek | TOP10 Plugını Fotoraf Edıtleme | TunnS[C] | 10 | 1,979 |
02-04-2017, Saat: 18:48 Son Yorum: Mariachi |
Konuyu Okuyanlar: 1 Ziyaretçi