Plugin Düzenleyebilecek? [YARDIM]

Konu

#1
merhabalar pluginde chata spec yazınca bir bilgilendirme mesajı çıkıyor. İstediğim şey ise cümlede spec kelimesi geçince de aynı bilgilendirme mesajı çıksın. Örneğin ; "spec atar mısın" bu sadece bir örnek cümle içerisinde spec kelimesi her geçtiğinde bilgilendirme mesajı çıksın. Birde /spec yazısını mavi yapabilirseniz çok makbule geçer. Teşekkürler iyi forumlar.
Kod:
#include <amxmodx>

new const KELIME_1[] = "/spec Yazarak Spectator Takımına Geçebildiğini Biliyor Muydun?"; // Botun Demesini İstediginz Seyi buraya yazınız.


public plugin_init()
{
    register_plugin("Say Bot", "1.0", "Swezy");
    register_clcmd("say spec", "show_say");
}

public show_say(id)
{
    renkli_yazi(id, "!nBot 1: !g%s", KELIME_1);
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
  
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
  
    if (id) players[0] = id; else get_players(players, count, "ch");{
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
              
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
          
        }
    }
}

#2
@farukatanan merhabalar konu basliginda ACIL,YARDIM,HIZLI gibi seyler yazmayiniz basliginizi daha aciklayici yaziniz
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3:flexekip
Son Düzenleme: 25-08-2024, 09:56, Düzenleyen: okan911.
#3
Kod:
#include <amxmodx>

new const KELIME_1[] = "!t/spec !gyazarak spectator takımına geçebildiğini biliyor muydun?"; // Botun Demesini İstediginz Seyi buraya yazınız.
new const KELIME_2[] = "!gGecmek Icin !t/spec !gYazman Yeterli Iyi Eglenceler"; // Botun Demesini İstediginz Seyi buraya yazınız.


public plugin_init()
{
    register_plugin("Say Bot", "1.0", "Swezy");
    register_clcmd("say", "check_message");
}

public check_message(id)
{
    new message[192];
    read_args(message, 191);
    if (containi(message, "spec") != -1)
    {
        renkli_yazi(id, "!gBot 1: !g%s", KELIME_1);
        renkli_yazi(id, "!gBot 2: !g%s", KELIME_2);
    }
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
  
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
  
    if (id) players[0] = id; else get_players(players, count, "ch");{
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
              
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
          
        }
    }
}

bunu deneyebilirsin diger konuyada attım
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
Son Düzenleme: 21-08-2024, 21:08, Düzenleyen: swezy*. (Sebep: eksik)
#4
(21-08-2024, 19:51)farukatanan Adlı Kullanıcıdan Alıntı: merhabalar pluginde chata spec yazınca bir bilgilendirme mesajı çıkıyor. İstediğim şey ise cümlede spec kelimesi geçince de aynı bilgilendirme mesajı çıksın. Örneğin ; "spec atar mısın" bu sadece bir örnek cümle içerisinde spec kelimesi her geçtiğinde bilgilendirme mesajı çıksın. Birde /spec yazısını mavi yapabilirseniz çok makbule geçer. Teşekkürler iyi forumlar.
Kod:
#include <amxmodx>

new const KELIME_1[] = "/spec Yazarak Spectator Takımına Geçebildiğini Biliyor Muydun?"; // Botun Demesini İstediginz Seyi buraya yazınız.


public plugin_init()
{
    register_plugin("Say Bot", "1.0", "Swezy");
    register_clcmd("say spec", "show_say");
}

public show_say(id)
{
    renkli_yazi(id, "!nBot 1: !g%s", KELIME_1);
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
  
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
  
    if (id) players[0] = id; else get_players(players, count, "ch");{
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
              
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
          
        }
    }
}


(21-08-2024, 21:07)swezy* Adlı Kullanıcıdan Alıntı:
Kod:
#include <amxmodx>

new const KELIME_1[] = "!t/spec !gyazarak spectator takımına geçebildiğini biliyor muydun?"; // Botun Demesini İstediginz Seyi buraya yazınız.
new const KELIME_2[] = "!gGecmek Icin !t/spec !gYazman Yeterli Iyi Eglenceler"; // Botun Demesini İstediginz Seyi buraya yazınız.


public plugin_init()
{
    register_plugin("Say Bot", "1.0", "Swezy");
    register_clcmd("say", "check_message");
}

public check_message(id)
{
    new message[192];
    read_args(message, 191);
    if (containi(message, "spec") != -1)
    {
        renkli_yazi(id, "!gBot 1: !g%s", KELIME_1);
        renkli_yazi(id, "!gBot 2: !g%s", KELIME_2);
    }
}

stock renkli_yazi(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
  
    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
  
    if (id) players[0] = id; else get_players(players, count, "ch");{
        for (new i = 0; i < count; i++)
        {
            if (is_user_connected(players[i]))
            {
              
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
          
        }
    }
}

bunu deneyebilirsin diger konuyada attım

hocam cansınız. /spec yazınca chata o yazının yazmamasını sağlayabilir misiniz? yazılar üst üste biniyor çünkü. komut girilince bilgilendirme çıkmasın yani. 
#5
Konunuz çözüldüyse bildirin
TEŞKİLAT-I MAHSUSA 亗
t2g4906
#6
Konunuz "Çözülmüş İsteklere" taşınmıştır.
TEŞKİLAT-I MAHSUSA 亗
t2g4906

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

Task
Kayıt Ol