1. sayfa (Toplam 1 sayfa)

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 3:48 am
gönderen FearLess
Merhabalar, ben yasaklı komutlardan adminlerin amx_weapon 100 - 48 - awp gibi komutları yazdım fakat engellenmiyor. Bunun için plugin yapılabilir mi?
Pluginin içeriği:
Admin amx_weapon (/weapon) adminismi/userismi 100, 48 yada awp yaptığında hem konsoldan hem say'dan "Yasaklı Weapon Komutu Kullandiniz." Yazmasını ve O engellenen sayılardaki silahları vermemesini İstiyorum.
Böyle bir plugin yapılabilir mi?

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 1:45 pm
gönderen FearLess
Yardım edecek yok mu?

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 3:38 pm
gönderen Özcan Örs
Bu konuda bende rahatsızım nedeni ise adam 42 weaponunu çekiyor panelde "amx_weapon 42" yazsam bile adam gene çekiyor

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 3:55 pm
gönderen bestcore
Bilgisayara geçince yapabilirsem yapıp atarım, aklımdasın merak etme.

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 5:45 pm
gönderen FearLess
Teşekkürler reis bekliyoruz ;) @bestcore

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 6:21 pm
gönderen bestcore
FearLess yazdı: Cmt Nis 24, 2021 5:45 pm Teşekkürler reis bekliyoruz ;) @bestcore
Denedim bir sorun yok fakat siz yinede kontrol edin birşey olursa dönüş yaparsınız. Yasaklamak istediğiniz silahları 5.Satırdaki yerden düzenlersiniz, konsoldan "amx_weapon" komutundakileri engelliyor, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>

new const szWeaponBlock[][] = {
	"43",
	"42",
	"AWP",
	"M4A1"
};

public plugin_init(){
	register_plugin("Admin Weapon Block", "0.1", "` BesTCore;");

	register_clcmd("amx_weapon", "clcmd_weapon");
}
public clcmd_weapon(const id){
	new szArg[32];
	read_argv(2, szArg, charsmax(szArg));

	for(new i = 0; i < sizeof(szWeaponBlock); i++){
		if(equal(szArg, szWeaponBlock[i])){
			client_print_color(id, id, "^3Yasaklanmis silahi veremezsin.");
			return PLUGIN_HANDLED;
		}
	}
	return PLUGIN_CONTINUE;
}

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 6:52 pm
gönderen FearLess
bestcore yazdı: Cmt Nis 24, 2021 6:21 pm
FearLess yazdı: Cmt Nis 24, 2021 5:45 pm Teşekkürler reis bekliyoruz ;) @bestcore
Denedim bir sorun yok fakat siz yinede kontrol edin birşey olursa dönüş yaparsınız. Yasaklamak istediğiniz silahları 5.Satırdaki yerden düzenlersiniz, konsoldan "amx_weapon" komutundakileri engelliyor, buyur;

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>

new const szWeaponBlock[][] = {
	"43",
	"42",
	"AWP",
	"M4A1"
};

public plugin_init(){
	register_plugin("Admin Weapon Block", "0.1", "` BesTCore;");

	register_clcmd("amx_weapon", "clcmd_weapon");
}
public clcmd_weapon(const id){
	new szArg[32];
	read_argv(2, szArg, charsmax(szArg));

	for(new i = 0; i < sizeof(szWeaponBlock); i++){
		if(equal(szArg, szWeaponBlock[i])){
			client_print_color(id, id, "^3Yasaklanmis silahi veremezsin.");
			return PLUGIN_HANDLED;
		}
	}
	return PLUGIN_CONTINUE;
}
Plugin olmuş elinize sağlık ama konsoldan yazı geçmiyor galiba konsoldan yazı geçmesini yapabilir misiniz?

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 8:18 pm
gönderen bestcore
FearLess yazdı: Cmt Nis 24, 2021 6:52 pm Plugin olmuş elinize sağlık ama konsoldan yazı geçmiyor galiba konsoldan yazı geçmesini yapabilir misiniz?
Yazının konsoldan yazmasını istiyorsanız yazıyı "console_print(id, "yazacağınız yazı");" şeklinde değiştirebilirsiniz.

Weapon 100 48 engelleme

Gönderilme zamanı: Cmt Nis 24, 2021 8:20 pm
gönderen FearLess
Tamamdır gerek kalmadı öğrenmişim bişiler kendim ekledim .) Teşekkürler tekrardan.