Kelime yazınca otomatik say yazan bot

Konu

#1
şöyle bi plugin istiyorum chata "spec" yazılınca otomatik şöyle bir yazı yazılsın bot tarafından.

"/spec yazarak spectator takımına geçebildiğini biliyor muydun?" gibi.
#2
(21-08-2024, 13:34)mehmetalisabanci Adlı Kullanıcıdan Alıntı: şöyle bi plugin istiyorum chata "spec" yazılınca otomatik şöyle bir yazı yazılsın bot tarafından.

"/spec yazarak spectator takımına geçebildiğini biliyor muydun?" gibi.
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();
            }
           
        }
    }
}

Buyur Reis örnek : - Swezy*: spec
Bot 1: /spec yazarak spectator takımına geçebildiğini biliyor muydun?
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#3
(21-08-2024, 14:14)swezy* Adlı Kullanıcıdan Alıntı:
(21-08-2024, 13:34)mehmetalisabanci Adlı Kullanıcıdan Alıntı: şöyle bi plugin istiyorum chata "spec" yazılınca otomatik şöyle bir yazı yazılsın bot tarafından.
"/spec yazarak spectator takımına geçebildiğini biliyor muydun?" gibi.
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();
            }
           
        }
    }
}

hocam kurdum fakat calısmadı siz dener mısınız acaba https://hizliresim.com/fsfo5t0

(21-08-2024, 15:55)mehmetalisabanci Adlı Kullanıcıdan Alıntı:
(21-08-2024, 14:14)swezy* Adlı Kullanıcıdan Alıntı:
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();
            }
           
        }
    }
}

hocam calıstı ama şöyle olabilir mi acaba, cümle içerisinde de spec kelimesi geçtiği zaman aynısını yazsa? ÇOK TEŞEKKKÜRLER.
Son Düzenleme: 21-08-2024, 16:27, Düzenleyen: mehmetalisabanci. (Sebep: hata)
#4
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.
new const KELIME_2[] = "Gecmek Icin /spec Yazman Yeterli Iyi Eglenceler"; // 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);
    renkli_yazi(id, "!nBot 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();
            }
           
        }
    }
}

Buyur İstedigin Gibi Degiştirebilirsin ne yazması istedigini
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
Son Düzenleme: 21-08-2024, 17:08, Düzenleyen: swezy*.
#5
(21-08-2024, 17:03)swezy* Adlı Kullanıcıdan Alıntı: new const KELIME_1[] = "/spec yazarak spectator takımına geçebildiğini biliyor muydun?"; // Botun Demesini İstediginz Seyi buraya yazınız.

"/spec yazarak spectator takımına geçebildiğini biliyor muydun?" Burayı İstedigin Gibi Degiştirebilirsin Bot 1 Yazan Yerede Klan Adı Yazabilirsin
Hocam oluyor fakat dediğim gibi cümle içerisinde kullanıldığı zaman da aynı şekil yazsa olmaz mı? Örnek; spec atabilir misin" 
Bir de "/spec yazarak spectator takımına geçebildiğini biliyor muydun?" yazısının /spec kısmını mavi diğer kelimeler yeşil kalacak şekilde güncelleyebilir misiniz.

zahmet veriyorsam kalsın hocam ugrasmayın. :/
#6
@mehmetalisabanci
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();
            }
           
        }
    }
}

herhangi bir cümlede spec gecince bot mesajları cıkıcaktır /spec yazısı ise takıma gore ct mavi t kırmızı diger yazılar yeşil denersin reis
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#7
(21-08-2024, 21:04)swezy* Adlı Kullanıcıdan Alıntı: @mehmetalisabanci
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();
            }
          
        }
    }
}

herhangi bir cümlede spec gecince bot mesajları cıkıcaktır /spec yazısı ise takıma gore ct mavi t kırmızı diger yazılar yeşil denersin reis
mlsf olmadı hocam gene /spec komutunu yazınca bot mesajı cıkmaya devam ediyor.
#8
bakayım
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
Son Düzenleme: 24-08-2024, 10:44, Düzenleyen: swezy*. (Sebep: boşluk)
#9
(24-08-2024, 10:39)swezy* Adlı Kullanıcıdan Alıntı: bakayım
Baktınız mı hocam
#10
(26-08-2024, 13:13)farukatanan Adlı Kullanıcıdan Alıntı:
(24-08-2024, 10:39)swezy* Adlı Kullanıcıdan Alıntı: bakayım
Baktınız mı hocam
yapamadım ben istersen konuyu kapat başka konu aç yardımcı olurlar
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Uygun fiyatlı ve yüksek performanslı teamspeak3