Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Server'a girerken hoşgeldin yazısı

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
legendlord
Mesajlar: 22
Kayıt: Cum May 29, 2020 1:00 pm
Server Ip/DNS: 213.238.173.79
Clan İsmi: Secret x.T.c

Server'a girerken hoşgeldin yazısı

Mesaj gönderen legendlord »

Arkadaşlar merhaba,

Resim

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

Link:
Linklerini gizle
Linki Kopyala

Lykia
Mesajlar: 254
Kayıt: Cum Tem 01, 2016 3:25 am
Server Ip/DNS: cs131
Clan İsmi: polestar
İletişim:

Server'a girerken hoşgeldin yazısı

Mesaj gönderen Lykia »

Hata vermedi deneyip geri dönüş sağlarsanız sevinirim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
legendlord
Mesajlar: 22
Kayıt: Cum May 29, 2020 1:00 pm
Server Ip/DNS: 213.238.173.79
Clan İsmi: Secret x.T.c

Server'a girerken hoşgeldin yazısı

Mesaj gönderen legendlord »

Teşekkür ederim ama çalışmadı malesef. bu attığım başka bi sunucuda kullandığım reset pluginin say özelliğiydi. Csdurağında çalışmadı. Onu da atıyım işinize yarar belki.

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
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Server'a girerken hoşgeldin yazısı

Mesaj gönderen Colditz »

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ç

#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
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
legendlord
Mesajlar: 22
Kayıt: Cum May 29, 2020 1:00 pm
Server Ip/DNS: 213.238.173.79
Clan İsmi: Secret x.T.c

Server'a girerken hoşgeldin yazısı

Mesaj gönderen legendlord »

Yine Colditz hocamın yaptığı bu paylaştığım plugin çalışıyor. Teşekkür ederim. Konu kilit.

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
Linki Kopyala
Kullanıcı avatarı

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Server'a girerken hoşgeldin yazısı

Mesaj gönderen Aconyonn »

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.
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
Linki Kopyala
Kullanıcı avatarı

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

Server'a girerken hoşgeldin yazısı

Mesaj gönderen Colditz »

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);
}
Ç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
Linki Kopyala
Kullanıcı avatarı

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Server'a girerken hoşgeldin yazısı

Mesaj gönderen Aconyonn »

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.
Haklısın..

Link:
Linklerini gizle
Linki Kopyala
Cevapla