1. sayfa (Toplam 1 sayfa)

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:13 pm
gönderen FearLess
Yukarıda başlıkta belirttiğim gibi CT takımındaki bir admin T takımına geçmek istiyor ama T takımı 16 kişi başlıkta belirttiğim bu tüm kodları denese bile uyarı verip o takıma atmasını engellemek istiyorum misali ilk 3 el weapon vermemesi gibi. Varmı acaba?

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:34 pm
gönderen bestcore
Oyuncu bu komutları kullandıgında "CT" veya "TE" takımı full ise kullanamayacaktır, yanlış birşey var ise veya eklenti çalışmıyorsa geri dönüş yapabilirsin.

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

public plugin_init(){
	register_plugin("Command Block When Team Full", "0.1", "` BesTCore;");

	register_clcmd("amx_team", "clcmd_BlockCommand");
	register_clcmd("amx_transfer", "clcmd_BlockCommand");
	register_clcmd("amx_swap", "clcmd_BlockCommand");
	register_clcmd("amx_teammenu", "clcmd_BlockCommand");
}
public clcmd_BlockCommand(const id){
	if(get_member_game(m_iNumCT) == 16 || get_member_game(m_iNumTerrorist) == 16){
		client_print_color(id, id, "^4Takiminiz fullken bu islemi yapamazsiniz.");
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:37 pm
gönderen FearLess
bestcore yazdı: Pzr Nis 18, 2021 9:34 pm Oyuncu bu komutları kullandıgında "CT" veya "TE" takımı full ise kullanamayacaktır, yanlış birşey var ise veya eklenti çalışmıyorsa geri dönüş yapabilirsin.

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

public plugin_init(){
	register_plugin("Command Block When Team Full", "0.1", "` BesTCore;");

	register_clcmd("amx_team", "clcmd_BlockCommand");
	register_clcmd("amx_transfer", "clcmd_BlockCommand");
	register_clcmd("amx_swap", "clcmd_BlockCommand");
	register_clcmd("amx_teammenu", "clcmd_BlockCommand");
}
public clcmd_BlockCommand(const id){
	if(get_member_game(m_iNumCT) == 16 || get_member_game(m_iNumTerrorist) == 16){
		client_print_color(id, id, "^4Takiminiz fullken bu islemi yapamazsiniz.");
		return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
}
Teşekkür ederim yardımınız için ama /team kullansa da geçemez dimi? Burada göremedim de o komutları?

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:41 pm
gönderen bestcore
FearLess yazdı: Pzr Nis 18, 2021 9:37 pm Teşekkür ederim yardımınız için ama /team kullansa da geçemez dimi? Burada göremedim de o komutları?
Yukarıdaki eklentiyi güncelledim ufak bir hata yapmışım, say'dan komutu kullanınca konsola amx_ olarak işliyor diye biliyorum deneyip dönüş yaparsan düzeltebilirim.

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:45 pm
gönderen FearLess
@bestcore hocam sadece 16 16 değil mesela 15 15 - 14 14 olunca da atamasın yani takımlar eşitse değişmesin hiçbir şekilde

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:48 pm
gönderen bestcore
FearLess yazdı: Pzr Nis 18, 2021 9:45 pm @bestcore hocam sadece 16 16 değil mesela 15 15 - 14 14 olunca da atamasın yani takımlar eşitse değişmesin hiçbir şekilde
Başlıkta full dediğiniz için öyle ayarlamıştım. Takımlar eşit ise komutlar uygulanmayacak, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

public plugin_init(){
	register_plugin("Command Block When Team Full", "0.1", "` BesTCore;");

	register_clcmd("amx_team", "clcmd_BlockCommand");
	register_clcmd("amx_transfer", "clcmd_BlockCommand");
	register_clcmd("amx_swap", "clcmd_BlockCommand");
	register_clcmd("amx_teammenu", "clcmd_BlockCommand");
}
public clcmd_BlockCommand(const id){
	if(get_member_game(m_iNumCT) == get_member_game(m_iNumTerrorist)){
		client_print_color(id, id, "^4Takimlar esitken bu islemi yapamazsiniz.");
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:55 pm
gönderen FearLess
bestcore yazdı: Pzr Nis 18, 2021 9:48 pm
FearLess yazdı: Pzr Nis 18, 2021 9:45 pm @bestcore hocam sadece 16 16 değil mesela 15 15 - 14 14 olunca da atamasın yani takımlar eşitse değişmesin hiçbir şekilde
Başlıkta full dediğiniz için öyle ayarlamıştım. Takımlar eşit ise komutlar uygulanmayacak, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

public plugin_init(){
	register_plugin("Command Block When Team Full", "0.1", "` BesTCore;");

	register_clcmd("amx_team", "clcmd_BlockCommand");
	register_clcmd("amx_transfer", "clcmd_BlockCommand");
	register_clcmd("amx_swap", "clcmd_BlockCommand");
	register_clcmd("amx_teammenu", "clcmd_BlockCommand");
}
public clcmd_BlockCommand(const id){
	if(get_member_game(m_iNumCT) == get_member_game(m_iNumTerrorist)){
		client_print_color(id, id, "^4Takimlar esitken bu islemi yapamazsiniz.");
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}
Ben bu iki plugini de kullansam sorun olmaz dimi hocam?

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 9:59 pm
gönderen bestcore
Birisi takımların sayısına göre birisi takımların eşitliğine göre, sorun olmaz.

Takım Full Olunca Team / Transfer / Swap / Teammenu Kapatma

Gönderilme zamanı: Pzr Nis 18, 2021 10:05 pm
gönderen FearLess
bestcore yazdı: Pzr Nis 18, 2021 9:59 pm Birisi takımların sayısına göre birisi takımların eşitliğine göre, sorun olmaz.
Teşekkürler.