Updated from http://www.amxmodx.org/forums/viewtopic.php?p=99878
To ban LAN:ers by IP and not authid.
This commit is contained in:
parent
eeee302722
commit
d6b704e74c
|
@ -85,13 +85,19 @@ public plugin_init() {
|
||||||
public actionBanMenu(id,key) {
|
public actionBanMenu(id,key) {
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case 7: {
|
case 7: {
|
||||||
|
/* BEGIN OF CHANGES BY MISTAGEE
|
||||||
|
ADDED A FEW MORE OPTIONS */
|
||||||
++g_menuOption[id]
|
++g_menuOption[id]
|
||||||
g_menuOption[id] %= 3
|
g_menuOption[id] %= 7
|
||||||
|
|
||||||
switch(g_menuOption[id]){
|
switch(g_menuOption[id]){
|
||||||
case 0: g_menuSettings[id] = 0
|
case 0: g_menuSettings[id] = 0
|
||||||
case 1: g_menuSettings[id] = 5
|
case 1: g_menuSettings[id] = 5
|
||||||
case 2: g_menuSettings[id] = 60
|
case 2: g_menuSettings[id] = 10
|
||||||
|
case 3: g_menuSettings[id] = 15
|
||||||
|
case 4: g_menuSettings[id] = 30
|
||||||
|
case 5: g_menuSettings[id] = 45
|
||||||
|
case 6: g_menuSettings[id] = 60
|
||||||
}
|
}
|
||||||
|
|
||||||
displayBanMenu(id,g_menuPosition[id])
|
displayBanMenu(id,g_menuPosition[id])
|
||||||
|
@ -116,7 +122,9 @@ public actionBanMenu(id,key) {
|
||||||
case 1: client_print(0,print_chat,"%L",LANG_PLAYER,"ADMIN_BAN_1",name2)
|
case 1: client_print(0,print_chat,"%L",LANG_PLAYER,"ADMIN_BAN_1",name2)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (equal("4294967295",authid2)) { /* lan */
|
/* ---------- check for Steam ID added by MistaGee --------------------
|
||||||
|
IF AUTHID == 4294967295 OR VALVE_ID_LAN OR HLTV, BAN PER IP TO NOT BAN EVERYONE */
|
||||||
|
if ( (equal("4294967295",authid2)) || (equal("HLTV",authid2)) || (equali("VALVE_ID_LAN",authid2))) { /* lan or HLTV!*/ /* END OF MODIFICATIONS BY MISTAGEE */
|
||||||
new ipa[32]
|
new ipa[32]
|
||||||
get_user_ip(player,ipa,31,1)
|
get_user_ip(player,ipa,31,1)
|
||||||
server_cmd("addip %d %s;writeip",g_menuSettings[id],ipa)
|
server_cmd("addip %d %s;writeip",g_menuSettings[id],ipa)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user