Obey Immunity
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru eXtream
- Posts: 2127
- Joined: 16 Jan 2013, 12:55
- Detinator Steam: Da
- CS Status: Utilizator Serios
- SteamID: Utilizator Serios
- Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar) - Has thanked: 60 times
- Been thanked: 250 times
-
- Membru eXtream
- Posts: 2127
- Joined: 16 Jan 2013, 12:55
- Detinator Steam: Da
- CS Status: Utilizator Serios
- SteamID: Utilizator Serios
- Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar) - Has thanked: 60 times
- Been thanked: 250 times
up ? :-"
- CryWolf
- Administrator
- Posts: 6505
- Joined: 07 Aug 2008, 16:33
- Detinator Steam: Da
- Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global - Location: Botosani
- Discord: crywolf1989
- Has thanked: 202 times
- Been thanked: 850 times
- Contact:
Nu am inteles nimic din ceea ce vrei mai exact :-?
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV
-
- Membru eXtream
- Posts: 2127
- Joined: 16 Jan 2013, 12:55
- Detinator Steam: Da
- CS Status: Utilizator Serios
- SteamID: Utilizator Serios
- Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar) - Has thanked: 60 times
- Been thanked: 250 times
CryWolf wrote:Nu am inteles nimic din ceea ce vrei mai exact :-?
Vreau ca acest plugin sa nu aiba efect asupra adminilor care au setata imunitate (flagul a din users.ini). De exemplu eu fiind owner, daca apas F12 tot primesc kick.
Caphis ?
- WISHEXEC
- Membru, skill +4
- Posts: 1683
- Joined: 12 Nov 2011, 19:37
- Detinator Steam: Da
- CS Status: AmxModX
- Detinator server CS: DAEVA.RO
- Reputatie: Fost Moderator ajutator
Nume anterior : ONEMDX - Location: România
- Has thanked: 84 times
- Been thanked: 85 times
- Contact:
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <file>
#define UB_VERSION "1.0"
#define UB_TAG "bind_reloaded"
new buttons_bind // Cvar Buttons Bind
new un_MotivKICK[] = "Tastele F9,F12,DELETE,INSERT,END,HOME sunt interzise pe SERVER !"
public plugin_init()
{
register_plugin("bind_reloaded",UB_VERSION,"None")
register_dictionary("bind_reloaded.txt")
register_event("HLTV", "roundstart", "a", "1=0", "2=0")
register_clcmd("say","hook_say")
buttons_bind = register_cvar("bind_reloaded_on","1")
}
public plugin_cfg()
{
new szFile[128]
get_configsdir(szFile,127)
formatex(szFile,127,"%s/bind_reloaded.ini",szFile)
if(!file_exists(szFile))
{
write_file(szFile,"bind ^"f9^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"f12^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"ins^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"end^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"home^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"del^" ^"say AmCodLaButon^"",-1)
}
}
public roundstart(id) set_task(0.7, "client_connect", id) // verifica la fiecare inceput de runda daca are bindurile Bindate
public client_connect(id)
{
if(get_pcvar_num(buttons_bind) == 1)
{
new File = fopen("/addons/amxmodx/configs/bind_reloaded.ini","r")
new Buffer[256]
while(!feof(File))
{
fgets(File,Buffer,255)
client_cmd(id,"%s",Buffer)
}
}
}
public hook_say(id)
{
new arg1[33]
read_argv(1,arg1,31)
if(equali(arg1,"AmCodLaButon"))
{
client_cmd(id,"wait;snapshot")
set_task(4.0,"cmd_punishment",id)
}
}
public cmd_punishment(id)
{
new ub_name2[32],ub_usrip2[32]
new ub_ID = get_user_userid(id)
get_user_name(id,ub_name2,31)
get_user_ip(id,ub_usrip2,31)
if(!(get_user_flags(id) & ADMIN_IMMUNITY))
{server_cmd("kick #%d ^"%s^"",ub_ID,un_MotivKICK) ;
}
IP_Log(id)
}
IP_Log(id)
{
new szFile[128],szLog[256]
get_configsdir(szFile,127)
formatex(szFile,127,"%s/bind_reloaded(logs).txt",szFile)
if(!file_exists(szFile))
{
write_file(szFile,"Au Folosit Butoanele Interzise:",-1)
write_file(szFile," ",-1)
}
new ub_name3[32],ub_usrip3[32],ub_data2[32],ub_times2[32]
get_user_name(id,ub_name3,31)
get_user_ip(id,ub_usrip3,31)
get_time("%m/%d/%Y",ub_data2,31)
get_time("%H:%M:%S",ub_times2,31)
formatex(szLog,255,"Data: %s | Ora: %s | Nick: %s | IP: %s", ub_data2, ub_times2, ub_name3, ub_usrip3);
write_file(szFile,szLog,-1)
write_file(szFile," ",-1)
}
-
- Membru eXtream
- Posts: 2127
- Joined: 16 Jan 2013, 12:55
- Detinator Steam: Da
- CS Status: Utilizator Serios
- SteamID: Utilizator Serios
- Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar) - Has thanked: 60 times
- Been thanked: 250 times
Edit: Am rezolvat cu imunitatea, adminii care au flagul A nu mai primesc kick insa tastele tot le bindeaza doar ca nu mai executa acel punishment.
- WISHEXEC
- Membru, skill +4
- Posts: 1683
- Joined: 12 Nov 2011, 19:37
- Detinator Steam: Da
- CS Status: AmxModX
- Detinator server CS: DAEVA.RO
- Reputatie: Fost Moderator ajutator
Nume anterior : ONEMDX - Location: România
- Has thanked: 84 times
- Been thanked: 85 times
- Contact:
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <file>
#define UB_VERSION "1.0"
#define UB_TAG "bind_reloaded"
new buttons_bind // Cvar Buttons Bind
new un_MotivKICK[] = "Tastele F9,F12,DELETE,INSERT,END,HOME sunt interzise pe SERVER !"
public plugin_init()
{
register_plugin("bind_reloaded",UB_VERSION,"None")
register_dictionary("bind_reloaded.txt")
register_event("HLTV", "roundstart", "a", "1=0", "2=0")
register_clcmd("say","hook_say")
buttons_bind = register_cvar("bind_reloaded_on","1")
}
public plugin_cfg()
{
new szFile[128]
get_configsdir(szFile,127)
formatex(szFile,127,"%s/bind_reloaded.ini",szFile)
if(!file_exists(szFile))
{
write_file(szFile,"bind ^"f9^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"f12^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"ins^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"end^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"home^" ^"say AmCodLaButon^"",-1)
write_file(szFile,"bind ^"del^" ^"say AmCodLaButon^"",-1)
}
}
public roundstart(id) set_task(0.7, "client_connect", id) // verifica la fiecare inceput de runda daca are bindurile Bindate
public client_connect(id)
{
if(get_pcvar_num(buttons_bind) == 1)
{
new File = fopen("/addons/amxmodx/configs/bind_reloaded.ini","r")
new Buffer[256]
while(!feof(File))
{
fgets(File,Buffer,255)
if(!(get_user_flags(id) & ADMIN_IMMUNITY))
{client_cmd(id,"%s",Buffer) ;
}
}
}
}
public hook_say(id)
{
new arg1[33]
read_argv(1,arg1,31)
if(equali(arg1,"AmCodLaButon"))
{
client_cmd(id,"wait;snapshot")
set_task(4.0,"cmd_punishment",id)
}
}
public cmd_punishment(id)
{
new ub_name2[32],ub_usrip2[32]
new ub_ID = get_user_userid(id)
get_user_name(id,ub_name2,31)
get_user_ip(id,ub_usrip2,31)
if(!(get_user_flags(id) & ADMIN_IMMUNITY))
{server_cmd("kick #%d ^"%s^"",ub_ID,un_MotivKICK) ;
}
IP_Log(id)
}
IP_Log(id)
{
new szFile[128],szLog[256]
get_configsdir(szFile,127)
formatex(szFile,127,"%s/bind_reloaded(logs).txt",szFile)
if(!file_exists(szFile))
{
write_file(szFile,"Au Folosit Butoanele Interzise:",-1)
write_file(szFile," ",-1)
}
new ub_name3[32],ub_usrip3[32],ub_data2[32],ub_times2[32]
get_user_name(id,ub_name3,31)
get_user_ip(id,ub_usrip3,31)
get_time("%m/%d/%Y",ub_data2,31)
get_time("%H:%M:%S",ub_times2,31)
formatex(szLog,255,"Data: %s | Ora: %s | Nick: %s | IP: %s", ub_data2, ub_times2, ub_name3, ub_usrip3);
write_file(szFile,szLog,-1)
write_file(szFile," ",-1)
}