1. sayfa (Toplam 1 sayfa)
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Prş Ağu 27, 2020 10:41 pm
gönderen bestcore
arkadaşlar t takimina konsoldan ve saydan yazılarak yapılan komutları engellemeye yarayan bir eklenti verirmisiniz.
benim bulduklarım hep 2 takımada işliyor sadece "T" Takimina istiyorum.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 12:10 am
gönderen Kararsz
benimde ihtiyacım var ne yalan söyliyim
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 2:12 pm
gönderen bestcore
+
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 2:23 pm
gönderen Colditz
Sende olanı at düzenleyelim.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 2:57 pm
gönderen bestcore
Colditz yazdı: ↑Cum Ağu 28, 2020 2:23 pm
Sende olanı at düzenleyelim.
Buyurun,bu heralde consoldan amx_komutlarına işliyor benim istedigim "T" Takimina olacak , consoldan ve saydan komutları engelleyecek,mesela consoldan amx_restart gibi komut kullanılmıyor ama /rr yazınca kullanılıyor onun için.
teşekkür ederim.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 2:58 pm
gönderen bestcore
bestcore yazdı: ↑Cum Ağu 28, 2020 2:57 pm
Colditz yazdı: ↑Cum Ağu 28, 2020 2:23 pm
Sende olanı at düzenleyelim.
Buyurun,bu heralde consoldan amx_komutlarına işliyor benim istedigim "T" Takimina olacak , consoldan ve saydan komutları engelleyecek,mesela consoldan amx_restart gibi komut kullanılmıyor ama /rr yazınca kullanılıyor onun için.
teşekkür ederim.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 7:00 pm
gönderen omertas14544
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
new const tag[] = "Sunucu İsmi"
public plugin_init()
{
register_plugin("Komut Yasaklayici","0.1","Leeyé");
}
public yasaklikomut(const id)
{
if(get_member(id,m_iTeam) == TEAM_TERRORIST)
{
client_print_color(id,id,"^4%s : ^3Bu komut suanda kullanılabilir değil.",tag);
}
}
public plugin_precache()
{
new filem[256]
format(filem,255,"addons/amxmodx/configs/yasakli_komutlar.ini");
new szLine[248];
new maxlines,txtlen
new komut[50];
if(file_exists(filem))
{
maxlines = file_size(filem, FSOPT_LINES_COUNT)
for (new satir = 1; satir < maxlines; satir++)
{
read_file(filem,satir,szLine,charsmax(szLine),txtlen)
if(szLine[0])
{
parse(szLine,komut,charsmax(komut));
register_clcmd(komut,"yasaklikomut");
}
}
}
else
{
write_file(filem,"^"Yasaklanacak komut ORN: say /rr^"");
}
}
NOT: plugins.ini'nin en üstüne yazılmalı.
configs/ içerisine
yasakli_komutlar.ini isminde bir dosya oluşacaktır. İçerisine
"say /yasaklikomut" gibi yazilar yazmalisin. Boşluk kullandığın komutlarda
" kullanmalısın.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cum Ağu 28, 2020 11:20 pm
gönderen bestcore
omertas14544 yazdı: ↑Cum Ağu 28, 2020 7:00 pm
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
new const tag[] = "Sunucu İsmi"
public plugin_init()
{
register_plugin("Komut Yasaklayici","0.1","Leeyé");
}
public yasaklikomut(const id)
{
if(get_member(id,m_iTeam) == TEAM_TERRORIST)
{
client_print_color(id,id,"^4%s : ^3Bu komut suanda kullanılabilir değil.",tag);
}
}
public plugin_precache()
{
new filem[256]
format(filem,255,"addons/amxmodx/configs/yasakli_komutlar.ini");
new szLine[248];
new maxlines,txtlen
new komut[50];
if(file_exists(filem))
{
maxlines = file_size(filem, FSOPT_LINES_COUNT)
for (new satir = 1; satir < maxlines; satir++)
{
read_file(filem,satir,szLine,charsmax(szLine),txtlen)
if(szLine[0])
{
parse(szLine,komut,charsmax(komut));
register_clcmd(komut,"yasaklikomut");
}
}
}
else
{
write_file(filem,"^"Yasaklanacak komut ORN: say /rr^"");
}
}
NOT: plugins.ini'nin en üstüne yazılmalı.
configs/ içerisine
yasakli_komutlar.ini isminde bir dosya oluşacaktır. İçerisine
"say /yasaklikomut" gibi yazilar yazmalisin. Boşluk kullandığın komutlarda
" kullanmalısın.
İlgi için Teşekkürler eklenti çalıştı, şuanlık bit hata yok, hata olursa dönüş yaparım. Tekrardan Teşekkürler.
T takimina say ve konsol komut yasaklama
Gönderilme zamanı: Cmt Ağu 29, 2020 1:02 am
gönderen Colditz
omertas14544 yazdı: ↑Cum Ağu 28, 2020 7:00 pm
Kod: Tümünü seç
public plugin_precache()
{
new filem[256]
format(filem,255,"addons/amxmodx/configs/yasakli_komutlar.ini");
new szLine[248];
new maxlines,txtlen
new komut[50];
if(file_exists(filem))
{
maxlines = file_size(filem, FSOPT_LINES_COUNT)
for (new satir = 1; satir < maxlines; satir++)
{
read_file(filem,satir,szLine,charsmax(szLine),txtlen)
if(szLine[0])
{
parse(szLine,komut,charsmax(komut));
register_clcmd(komut,"yasaklikomut");
}
}
}
else
{
write_file(filem,"^"Yasaklanacak komut ORN: say /rr^"");
}
}
Fopen kullanılması daha uygun olur. Sadece örnek olarak atıyorum.
Kod: Tümünü seç
public plugin_precache()
{
new filename[44];
get_localinfo("amxx_configsdir", filename, charsmax(filename));
format(filename, charsmax(filename), "%s/yasakli_komutlar.ini", filename);
new file = fopen(filename, "r");
if(file)
{
new buffer[250];
while(!feof(file))
{
fgets(file, buffer, charsmax(buffer));
trim(buffer);
if(!buffer[0] || buffer[0] == ';')
{
continue;
}
register_clcmd(buffer, "yasaklikomut");
}
}
}