
Server'a giren kişilerde rengi böyle olcak şekilde bu yazı çıksın. Yapabilir misiniz?
Moderatör: Moderatörler

| Link: | |
| Linklerini gizle |
| Link: | |
| Linklerini gizle |
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#define adtime 600.0
new uyarimesaji
new sifirlayanigoster
public plugin_init()
{
uyarimesaji = register_cvar("amx_infomessage", "1")
sifirlayanigoster = register_cvar("amx_whoreset", "1")
register_clcmd("say /reset", "sifirla")
register_clcmd("say .reset", "sifirla")
register_clcmd("say /rs", "sifirla")
register_clcmd("say .rs", "sifirla")
register_clcmd("say rs", "sifirla")
register_clcmd("say /rr", "sifirla")
register_clcmd("say .rr", "sifirla")
register_clcmd("say rr", "sifirla")
register_plugin("skor sifirlama", "1.7", "shadow `")
}
public client_putinserver(id)
{
if(get_pcvar_num(uyarimesaji) == 1)
{
set_task(10.0, "girismesaji", id, _, _, "a", 1)
}
}
public sifirla(id)
{
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
if(get_pcvar_num(sifirlayanigoster) == 1)
{
ColorChat(id,GREEN,"^1Skorunuzu sifirladiniz.")
}
return PLUGIN_HANDLED;
}
public girismesaji(id)
{
if(is_user_connected(id))
{
ColorChat(id,GREEN,"^3Secret x.T.c | SURF GAMING: ^1Sunucumuza hosgeldin. Oyunun keyfini cikar :)")
}
}
| Link: | |
| Linklerini gizle |
Kod: Tümünü seç
#include <amxmodx>
new const tag[] = "CSDuragi.com";
public plugin_init() {
register_plugin("Yazi", "1.0", "PurposeLess");
}
public client_putinserver(id)
{
client_print_color(id, id, "^4%s: ^1Sunucumuza hosgeldin. Oyunun keyfini cikar :)", tag);
}
| Link: | |
| Linklerini gizle |
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
new const tag[] = "SERVER ADI";
new bool:g_yazi[MAX_CLIENTS + 1];
public plugin_init() {
register_plugin("Yazi", "1.0", "PurposeLess");
register_logevent("JoinTeam", 3, "1=joined team");
}
public JoinTeam(const id)
{
if(g_yazi[id])
{
return;
}
g_yazi[id] = true;
client_print_color(id, id, "^3%s: ^1Hosgeldiniz mesaji.", tag);
}
public client_disconnected(id)
{
g_yazi[id] = false;
}| Link: | |
| Linklerini gizle |
Kullanılabilir, çok seçenekli hale gelebilir, bir sorun yaratmaz diye düşünüyorum..Colditz yazdı: Pzr Tem 19, 2020 2:36 am Artık lütfen şu renkli_yazi & client_printc gibi stockları kullanmayalım. Bunun yerine hâlihazırda client_print_color komutumuz var.
Kod: Tümünü seç
stock gColorChat(const id,const input[],any:...){
static msg[191]; vformat(msg,charsmax(msg),input,3);
replace_all(msg,charsmax(msg),"!n","^1"); //Normal
replace_all(msg,charsmax(msg),"!g","^4"); //Green
replace_all(msg,charsmax(msg),"!t","^3"); //Team
client_print_color(id,id,msg);
}| Link: | |
| Linklerini gizle |
Çok seçenekli derken? Boş yere değer oluşturup bu değeri değiştirmeye gerek olduğunu sanmıyorum.Aconyonn yazdı: Pzr Tem 19, 2020 12:31 pm Kullanılabilir, çok seçenekli hale gelebilir, bir sorun yaratmaz diye düşünüyorum..Kod: Tümünü seç
stock gColorChat(const id,const input[],any:...){ static msg[191]; vformat(msg,charsmax(msg),input,3); replace_all(msg,charsmax(msg),"!n","^1"); //Normal replace_all(msg,charsmax(msg),"!g","^4"); //Green replace_all(msg,charsmax(msg),"!t","^3"); //Team client_print_color(id,id,msg); }
| Link: | |
| Linklerini gizle |
Haklısın..Colditz yazdı: Pzr Tem 19, 2020 12:40 pm Çok seçenekli derken? Boş yere değer oluşturup bu değeri değiştirmeye gerek olduğunu sanmıyorum.
Ayrıca "stock" eklentide kullanımı yanlış, bu komutun sadece include dosyasında kullanılması öneriliyor.
| Link: | |
| Linklerini gizle |