Arkadaşlar iyi forumlar.
/saykapat diyince kapanıcak ac dıyınce acıcak
u dan konusma acık olabılır y kapalı kalsın.
/takimkapat diyince takımdan geçmeyi kapatıcak bir eklenti arıyorum
Yenı gelenler otomatık specde kalıcak takımlara gecemeyecek.
Aynı zamanda bunu amx_Cvar veya herhangı bır yetkıye baglarsak guzel olur.
Araştırdım buldum fakat hepsının eksıklerı var.
Say ve Takım Kapatma Eklentisi -İSTEK
Moderatör: Moderatörler
-
DarkThrone
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
-
Colditz
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
Say ve Takım Kapatma Eklentisi -İSTEK
Cvara bağlanacak bir durum göremedim.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
new const tag[] = "CSDuragi";
#define ADMIN_SAYKAPATAC ADMIN_IMMUNITY
#define ADMIN_JOINTEAMKAPATAC ADMIN_IMMUNITY
new bool:g_say, g_jointeam;
public plugin_init() {
register_plugin("Kontrol", "1.0", "PurposeLess");
register_clcmd("say /saykapat", "@clcmd_saykapatac");
register_clcmd("say /takimkapat", "@clcmd_takimkapatac");
register_clcmd("say", "@clcmd_say");
register_clcmd("jointeam", "@clcmd_jointeam");
register_clcmd("chooseteam", "@clcmd_jointeam");
}
@clcmd_saykapatac(const id)
{
if(get_user_flags(id) & ADMIN_SAYKAPATAC)
{
g_say = (g_say) ? false : true;
client_print_color(0, 0, "^4[^3%n^4] ^1Konusma %s.", id, g_say ? "kapanmistir" : "acilmistir");
}
return PLUGIN_HANDLED;
}
@clcmd_takimkapatac(const id)
{
if(get_user_flags(id) & ADMIN_JOINTEAMKAPATAC)
{
g_jointeam = (g_jointeam) ? false : true;
client_print_color(0, 0, "^4[^3%n^4] ^1Takim degistirme %s.", id, g_jointeam ? "kapanmistir" : "acilmistir");
}
return PLUGIN_HANDLED;
}
@clcmd_say(const id)
{
if(g_say)
{
client_print_color(id, id, "^4[^3%s^4] ^1Konusma kapatilmistir.", tag);
return PLUGIN_HANDLED_MAIN;
}
return PLUGIN_CONTINUE;
}
@clcmd_jointeam(const id)
{
if(g_jointeam)
{
console_print(id, "[%s] Takim degistirme kapatilmistir.", tag);
return PLUGIN_HANDLED_MAIN;
}
return PLUGIN_CONTINUE;
}
| Link: | |
| Linklerini gizle |
-
DarkThrone
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
Say ve Takım Kapatma Eklentisi -İSTEK
Çok Teşekkürler. Mükemmelsin.Colditz yazdı: Çrş Ağu 05, 2020 2:38 pm Cvara bağlanacak bir durum göremedim.
Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> new const tag[] = "CSDuragi"; #define ADMIN_SAYKAPATAC ADMIN_IMMUNITY #define ADMIN_JOINTEAMKAPATAC ADMIN_IMMUNITY new bool:g_say, g_jointeam; public plugin_init() { register_plugin("Kontrol", "1.0", "PurposeLess"); register_clcmd("say /saykapat", "@clcmd_saykapatac"); register_clcmd("say /takimkapat", "@clcmd_takimkapatac"); register_clcmd("say", "@clcmd_say"); register_clcmd("jointeam", "@clcmd_jointeam"); register_clcmd("chooseteam", "@clcmd_jointeam"); } @clcmd_saykapatac(const id) { if(get_user_flags(id) & ADMIN_SAYKAPATAC) { g_say = (g_say) ? false : true; client_print_color(0, 0, "^4[^3%n^4] ^1Konusma %s.", id, g_say ? "kapanmistir" : "acilmistir"); } return PLUGIN_HANDLED; } @clcmd_takimkapatac(const id) { if(get_user_flags(id) & ADMIN_JOINTEAMKAPATAC) { g_jointeam = (g_jointeam) ? false : true; client_print_color(0, 0, "^4[^3%n^4] ^1Takim degistirme %s.", id, g_jointeam ? "kapanmistir" : "acilmistir"); } return PLUGIN_HANDLED; } @clcmd_say(const id) { if(g_say) { client_print_color(id, id, "^4[^3%s^4] ^1Konusma kapatilmistir.", tag); return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; } @clcmd_jointeam(const id) { if(g_jointeam) { console_print(id, "[%s] Takim degistirme kapatilmistir.", tag); return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; }
| Link: | |
| Linklerini gizle |
-
DarkThrone
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim:
Say ve Takım Kapatma Eklentisi -İSTEK
Eklentiyi şuan denıyebıldım 1-2 sorun var müsait oldugun bır zamanda bakabılırsen cok mutlu olurum.Colditz yazdı: Çrş Ağu 05, 2020 2:38 pm Cvara bağlanacak bir durum göremedim.
Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> new const tag[] = "CSDuragi"; #define ADMIN_SAYKAPATAC ADMIN_IMMUNITY #define ADMIN_JOINTEAMKAPATAC ADMIN_IMMUNITY new bool:g_say, g_jointeam; public plugin_init() { register_plugin("Kontrol", "1.0", "PurposeLess"); register_clcmd("say /saykapat", "@clcmd_saykapatac"); register_clcmd("say /takimkapat", "@clcmd_takimkapatac"); register_clcmd("say", "@clcmd_say"); register_clcmd("jointeam", "@clcmd_jointeam"); register_clcmd("chooseteam", "@clcmd_jointeam"); } @clcmd_saykapatac(const id) { if(get_user_flags(id) & ADMIN_SAYKAPATAC) { g_say = (g_say) ? false : true; client_print_color(0, 0, "^4[^3%n^4] ^1Konusma %s.", id, g_say ? "kapanmistir" : "acilmistir"); } return PLUGIN_HANDLED; } @clcmd_takimkapatac(const id) { if(get_user_flags(id) & ADMIN_JOINTEAMKAPATAC) { g_jointeam = (g_jointeam) ? false : true; client_print_color(0, 0, "^4[^3%n^4] ^1Takim degistirme %s.", id, g_jointeam ? "kapanmistir" : "acilmistir"); } return PLUGIN_HANDLED; } @clcmd_say(const id) { if(g_say) { client_print_color(id, id, "^4[^3%s^4] ^1Konusma kapatilmistir.", tag); return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; } @clcmd_jointeam(const id) { if(g_jointeam) { console_print(id, "[%s] Takim degistirme kapatilmistir.", tag); return PLUGIN_HANDLED_MAIN; } return PLUGIN_CONTINUE; }
İlk olarak Takim kapatma çok güzel çalışıyor fakat oyuna yeni giren birisi takım seçebiliyor bunu nasıl engelleyebilirim. Takim kapatildiginde oyuncuları otomatik spece yonlendırme gıbı bır sansımız var mı ilk girişte ? veya ben başka şeyler yapabilir miyim.
2. olarakta tag eklentisinin üstüne yaziyorum
Genel-TakimKilit.amxx
Genel-Tag.amxx
Fakat buna ragmen say konusmaları acık oluyor. Soyle oluyor gostereyım
Fatih: asdasdads
CSDURAGI: Say konuşmaları kapatılmıştır. bu şekilde gozukuyor. Diğer oyuncular yazdıgım asdasd yı gorebılıyor. Umarım anlatabılmısımdır. Kullanan 1-2 sunucu var ichat kullanıyorlar. ichat kullansam duzelme sansı olur mu veya ne onerırsınız.
| Link: | |
| Linklerini gizle |
-
DarkThrone
Konu Sahibi - Mesajlar: 670
- Kayıt: Prş Nis 09, 2020 2:12 pm
- Konum: Bursa
- Server Ip/DNS: cs.darkthronejb.com
- Clan İsmi: DarkThrone Jail
- İletişim: