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
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
-
- Mesajlar: 111
- Kayıt: Çrş Ağu 21, 2019 1:06 am
- Server Ip/DNS: 213.238.173.24
- Clan İsmi: Hestia Gaming
- İletişim:
T takimina say ve konsol komut yasaklama
benimde ihtiyacım var ne yalan söyliyim
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
-
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
T takimina say ve konsol komut yasaklama
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.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
T takimina say ve konsol komut yasaklama
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1602
- Kayıt: Prş Oca 26, 2017 3:23 pm
- Server Ip/DNS: 213.238.173.35
- Clan İsmi: MoonGaming
- İletişim:
T takimina say ve konsol komut yasaklama
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^"");
}
}
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.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
T takimina say ve konsol komut yasaklama
İlgi için Teşekkürler eklenti çalıştı, şuanlık bit hata yok, hata olursa dönüş yaparım. Tekrardan Teşekkürler.omertas14544 yazdı: ↑Cum Ağu 28, 2020 7:00 pmNOT: plugins.ini'nin en üstüne yazılmalı.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^""); } }
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.
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
T takimina say ve konsol komut yasaklama
Fopen kullanılması daha uygun olur. Sadece örnek olarak atıyorum.omertas14544 yazdı: ↑Cum Ağu 28, 2020 7:00 pmKod: 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^""); } }
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");
}
}
}
Link: | |
Linklerini gizle |