[İSTEK] Ban Düzenlemesi
Moderatör: Moderatörler
[İSTEK] Ban Düzenlemesi
buyrun isteğiniz eklendi ve düzeltme yapıldı.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
[İSTEK] Ban Düzenlemesi
redarmygaming yazdı:buyrun isteğiniz eklendi ve düzeltme yapıldı.
else kullanmamışsın, csdurağı banlarında bile ADMINBan diye ayriyetten loglatır.
| Link: | |
| Linklerini gizle |
[İSTEK] Ban Düzenlemesi
if değerine uygun koşullar uygulanmaktaysa süslü parantez grubunun içi devreye alınıyor biliyorsun zaten. eğer uygun olmuyor ise parantez grubu geçilip alttaki koda düşüyor. Genellikle böyle yapıyorum ve çalışıyor. parantezdeki return kodu çünki koşullar sağlanmadıkça kullanılmıyor,elseyi genellikle return kullanamadığım alanalarda kullanıyorum. Eğer sorun yaratırsa işleyişte değiştirebilirim.
Dosyada düzeltme yapılmıştır.
Dosyada düzeltme yapılmıştır.
| Link: | |
| Linklerini gizle |
[İSTEK] Ban Düzenlemesi
Şöyle br şey çıkarttım ben, denemedim.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "CSD Guard BanLogger"
#define VERSION "2.0"
#define AUTHOR "CSmiLeFaCe"
new szComplaintsDir[] = "addons/amxmodx/logs/";
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_banip", "cmdBan", ADMIN_BAN)
register_concmd("amx_ban", "cmdBan", ADMIN_BAN)
}
public cmdBan(id, level, cid)
{
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new target[32], minutes[8], reason[64]
read_argv(1, target, 31)
read_argv(2, minutes, 7)
read_argv(3, reason, 63)
new player = cmd_target(id, target, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_NO_BOTS | CMDTARGET_ALLOW_SELF)
if (!player)
{
return PLUGIN_HANDLED
}
if((containi(reason,"[CSD") != -1))
{
new authid[32], name2[32], authid2[32], name[32]
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
new szDate[40], szFile[50]
get_time("%Y-%m-%d", szDate, charsmax(szDate))
formatex(szFile, charsmax(szFile), "%sCSD-%s.txt", szComplaintsDir, szDate)
new szTime[32],szLog[200]
get_time( "%H:%M", szTime, charsmax(szTime))
formatex(szLog, charsmax(szLog), "[%s] %s - Sebep: %s",szTime,name2,reason[12]);
write_file(szFile, szLog)
}
else {
new authid[32], name2[32], authid2[32], name[32]
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
new szDate[40], szFile[50]
get_time("%Y-%m-%d", szDate, charsmax(szDate))
formatex(szFile, charsmax(szFile), "%sADMIN-%s.txt", szComplaintsDir, szDate)
new szTime[32],szLog[200]
get_time( "%H:%M", szTime, charsmax(szTime))
formatex(szLog, charsmax(szLog), "[%s] %s ---> %s - Sebep: %s [Dakika: %s]",szTime,name, name2,reason,minutes);
write_file(szFile, szLog)
}
return PLUGIN_CONTINUE;
}
| Link: | |
| Linklerini gizle |
[İSTEK] Ban Düzenlemesi
dosyayı düzelttim bu arada yeni post atmadan. Şuanda pluginde bir sıkıntı gözükmüyor attığın gibi.
| Link: | |
| Linklerini gizle |
-
proplayerxx
Konu Sahibi - Mesajlar: 113
- Kayıt: Pzr Kas 13, 2016 11:56 am
- Server Ip/DNS: CS48.CSDuragi.COM
- Clan İsmi: ColdFire
- İletişim: