Помогите изменить Плагин Vip "absolutely_vip"
Вообщем даю я вип определёному игроку
//;Пример админки по нику
"Admin" "f94mzo8" "abcdefghijklmnopqrstu" "a"
//;Пример VIP
"nick" "8y6n1ag6" "bt" "a"
Когда играет Админ и Вип
Если пишешь команду /admin то Вип игрок показывается тоже Админ
Надо сделать так чтоб он был в "/Vip" а не в "/admin"
Как исправить помогите бразы
Вообщем даю я вип определёному игроку
//;Пример админки по нику
"Admin" "f94mzo8" "abcdefghijklmnopqrstu" "a"
//;Пример VIP
"nick" "8y6n1ag6" "bt" "a"
Когда играет Админ и Вип
Если пишешь команду /admin то Вип игрок показывается тоже Админ
Надо сделать так чтоб он был в "/Vip" а не в "/admin"
Как исправить помогите бразы
Код:
.DATA
str_000 string "HamFilter"
str_001 string "classname"
str_002 string "target"
str_003 string "targetname"
str_004 string "drop"
arr_000 array 6 ( 0x0 , 0x4 , 0x0 , 0x0 , 0x0 , 0x0 )
str_005 string "VIP"
str_006 string "1.0"
str_007 string "nnqa"
str_008 string "ResetHUD"
str_009 string "ResetHUD"
str_010 string "be"
var_000 variable ( 0x0 )
str_011 string "SayText"
str_012 string "ScoreAttrib"
str_013 string "msgScoreAttrib"
str_014 string "say"
str_015 string "handle_say"
var_001 variable ( 0x0 )
str_016 string "amx_contactinfo"
str_017 string "VIP"
arr_001 array 2 fill 0x0
str_018 string "who"
str_019 string "admin"
str_020 string "/vip"
str_021 string "print_adminlist"
arr_002 array 55
( 0x108 , 0x200 , 0x2F8 , 0x3F0 , 0x4E8 , 0x5E0 , 0x6D8 , 0x7D0 , 0x8C8 , 0x9C0 ,
0xAB8 , 0xBB0 , 0xCA8 , 0xDA0 , 0xE98 , 0xF90 , 0x1088 , 0x1180 , 0x1278 , 0x1370 ,
0x1468 , 0x1560 , 0x1658 , 0x1750 , 0x1848 , 0x1940 , 0x1A38 , 0x1B30 , 0x1C28 , 0x1D20 ,
0x1E18 , 0x1F10 , 0x2008 , 0x25 , 0x73 , 0x20 , 0x56 , 0x49 , 0x50 , 0x20 ,
0xD0 , 0x9E , 0xD0 , 0xBD , 0xD0 , 0xBB , 0xD0 , 0xB0 , 0xD0 , 0xB9 ,
0xD0 , 0xBD , 0x3A , 0x20 , 0x0 )
str_022 string "%s%s "
str_023 string ", "
var_002 variable ( 0x0 )
str_024 string "%s "
arr_003 array 64
( 0xD0 , 0x9D , 0xD0 , 0xB0 , 0x20 , 0xD0 , 0xB4 , 0xD0 , 0xB0 , 0xD0 ,
0xBD , 0xD0 , 0xBD , 0xD1 , 0x8B , 0xD0 , 0xB9 , 0x20 , 0xD0 , 0xBC ,
0xD0 , 0xBE , 0xD0 , 0xBC , 0xD0 , 0xB5 , 0xD0 , 0xBD , 0xD1 , 0x82 ,
0x2C , 0x20 , 0xD0 , 0xBD , 0xD0 , 0xB5 , 0xD1 , 0x82 , 0xD1 , 0x83 ,
0x20 , 0x56 , 0x49 , 0x50 , 0x20 , 0xD0 , 0xB2 , 0x20 , 0xD0 , 0xBE ,
0xD0 , 0xBD , 0xD0 , 0xBB , 0xD0 , 0xB0 , 0xD0 , 0xB9 , 0xD0 , 0xBD ,
0xD0 , 0xB5 , 0x2E , 0x0 )
str_025 string "amx_contactinfo"
arr_004 array 59
( 0x25 , 0x73 , 0x20 , 0xD0 , 0x9A , 0xD0 , 0xBE , 0xD0 , 0xBD , 0xD1 ,
0x82 , 0xD0 , 0xB0 , 0xD0 , 0xBA , 0xD1 , 0x82 , 0xD1 , 0x8B , 0x20 ,
0xD0 , 0xB0 , 0xD0 , 0xB4 , 0xD0 , 0xBC , 0xD0 , 0xB8 , 0xD0 , 0xBD ,
0xD0 , 0xB8 , 0xD1 , 0x81 , 0xD1 , 0x82 , 0xD1 , 0x80 , 0xD0 , 0xB0 ,
0xD1 , 0x82 , 0xD0 , 0xBE , 0xD1 , 0x80 , 0xD0 , 0xB0 , 0x20 , 0x2D ,
0x2D , 0x20 , 0x25 , 0x73 , 0x0 , 0x0 , 0x0 , 0x0 , 0x0 )
str_026 string "weapon_hegrenade"
str_027 string "weapon_flashbang"
str_028 string "weapon_flashbang"
str_029 string "weapon_smokegrenade"
str_030 string "item_assaultsuit"
str_031 string "weapon_deagle"
str_032 string "ammo_50ae"
str_033 string "ammo_50ae"
str_034 string "ammo_50ae"
str_035 string "ammo_50ae"
str_036 string "ammo_50ae"
.CODE
halt 0x0
PROC __fatal_ham_error
break
break
stack -0x8
push.c -0x1
push.c 0x0
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
stor.s.pri -0x8
break
stack -0x8
const.pri 0x1
stor.s.pri -0x10
break
load.s.pri -0x8
const.alt -0x1
jeq jump_0000
push.c -0x1
push.s -0x8
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
eq.c.pri 0x1
jzer jump_0000
const.pri 0x1
jump jump_0002
jump_0000:
zero.pri
jump_0002:
jzer jump_0003
break
push.s 0x18
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
break
push.s 0x20
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
break
push.c 0x0
push.s 0x28
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x0
sysreq.c [BAD SYSREQ]
stack 0x8
eq.c.pri 0x1
jzer jump_0003
break
zero.s -0x10
jump_0003:
break
load.s.pri -0x10
jzer jump_0005
break
push.s 0x28
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
jump_0005:
stack 0x10
zero.pri
retn
ENDP
PROC func_00
break
break
stack -0x58
zero.pri
addr.alt -0x58
fill 0x58
const.pri 0x50
addr.alt -0x58
movs 0x50
stack -0x8
load.s.pri 0x18
stor.s.pri -0x60
break
load.s.pri 0x30
switch switch_00
case_00_00:
break
addr.alt -0x58
const.pri 0xA0
movs 0x38
jump jump_0006
case_00_01:
break
addr.alt -0x58
const.pri 0xD8
movs 0x58
jump jump_0006
switch_00:
casetbl 0x2 jump_0006
case 0x1 case_00_00
case 0x2 case_00_01
jump_0006:
break
jump_0012:
break
push.s 0x20
pushaddr -0x58
pushaddr -0x60
push.c 0xC
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
stor.s.pri -0x60
jzer jump_0008
push.c 0x12
push.s -0x60
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
move.alt
load.s.pri 0x28
jeq jump_0008
const.pri 0x1
jump jump_0010
jump_0008:
zero.pri
jump_0010:
jzer jump_0011
jump jump_0012
jump_0011:
break
load.s.pri -0x60
stack 0x60
retn
ENDP
PROC func_01
break
break
stack -0x100
zero.pri
addr.alt -0x100
fill 0x100
break
load.s.pri 0x20
not
jzer jump_0013
load.s.pri 0x28
load.i
jzer jump_0013
const.pri 0x1
jump jump_0015
jump_0013:
zero.pri
jump_0015:
jzer jump_0016
break
push.s 0x28
push.c 0x1F
pushaddr -0x100
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
jump jump_0017
jump_0016:
break
stack -0x8
load.s.pri 0x20
stor.s.pri -0x108
stack -0x8
zero.s -0x110
stack -0x8
zero.s -0x118
break
load.s.pri -0x108
not
jzer jump_0018
pushaddr -0x118
pushaddr -0x110
push.s 0x18
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
stor.s.pri -0x108
not
jzer jump_0018
const.pri 0x1
jump jump_0020
jump_0018:
zero.pri
jump_0020:
jzer jump_0021
break
zero.pri
stack 0x118
retn
jump_0021:
break
push.c 0x1F
pushaddr -0x100
push.s -0x108
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
stack 0x18
jump_0017:
break
stack -0x8
push.c 0x0
push.s 0x18
pushaddr -0x100
push.c -0x1
push.c 0x20
call func_00
stor.s.pri -0x108
break
load.s.pri -0x108
not
jzer jump_0022
break
zero.pri
stack 0x108
retn
jump_0022:
break
push.c 0x158
pushaddr -0x100
push.c 0x130
push.s 0x18
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
break
stack -0x8
push.c 0x12
push.s -0x108
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
stor.s.pri -0x110
break
load.s.pri -0x110
not
jnz jump_0023
load.s.pri 0x18
load.s.alt -0x110
jeq jump_0023
zero.pri
jump jump_0025
jump_0023:
const.pri 0x1
jump_0025:
jzer jump_0026
break
zero.pri
stack 0x110
retn
jump_0026:
break
pushaddr -0x110
push.c 0x2
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
const.pri 0x1
stack 0x110
retn
ENDP
PROC plugin_init
break
break
push.c 0x1C8
push.c 0x1A8
push.c 0x188
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
break
push.c 0x298
push.c 0x280
push.c 0x238
push.c 0x1F0
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
break
push.c 0x0
sysreq.c [BAD SYSREQ]
stack 0x8
stor.pri 0x178
break
push.c 0x2A0
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
stor.pri 0x180
break
push.c 0x340
push.c 0x2E0
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
push.pri
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c -0x1
push.c 0x430
push.c -0x1
push.c 0x3D8
push.c 0x3B8
push.c 0x28
sysreq.c [BAD SYSREQ]
stack 0x30
break
push.c 0x0
push.c 0x4
push.c 0x170
push.c 0x438
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
zero.pri
retn
ENDP
PROC ResetHUD
break
break
push.c 0x0
push.c 0x4E0
push.c 0x0
push.c 0x4D8
load.s.pri 0x18
add.c 0x1AFE
push.pri
push.c 0x4B8
push.c 0x3FE0000000000000
push.c 0x38
sysreq.c [BAD SYSREQ]
stack 0x40
break
zero.pri
retn
ENDP
PROC handle_say
break
break
stack -0x600
zero.pri
addr.alt -0x600
fill 0x600
break
push.c 0xC0
pushaddr -0x600
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x4E8
pushaddr -0x600
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt -0x1
jeq jump_0027
push.c 0x508
pushaddr -0x600
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt -0x1
jeq jump_0027
const.pri 0x1
jump jump_0029
jump_0027:
zero.pri
jump_0029:
jnz jump_0030
push.c 0x538
pushaddr -0x600
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt -0x1
jneq jump_0030
zero.pri
jump jump_0032
jump_0030:
const.pri 0x1
jump_0032:
jzer jump_0033
break
push.c 0x0
push.c 0x4E0
push.c 0x0
push.c 0x4D8
push.s 0x18
push.c 0x560
push.c 0x3FB999999999999A
push.c 0x38
sysreq.c [BAD SYSREQ]
stack 0x40
jump_0033:
break
zero.pri
stack 0x600
retn
ENDP
PROC print_adminlist
break
break
stack -0x2208
zero.pri
addr.alt -0x2208
fill 0x2208
const.pri 0x5E0
addr.alt -0x2208
movs 0x108
break
stack -0x800
zero.pri
addr.alt -0x2A08
fill 0x800
break
stack -0x800
zero.pri
addr.alt -0x3208
fill 0x800
stack -0x380
zero.pri
addr.alt -0x3588
fill 0x380
break
stack -0x8
zero.s -0x3590
stack -0x8
zero.s -0x3598
stack -0x8
zero.s -0x35A0
stack -0x8
zero.s -0x35A8
break
const.pri 0x1
stor.s.pri -0x3590
jump jump_0034
jump_0038:
break
inc.s -0x3590
jump_0034:
load.s.pri -0x3590
load.alt 0x178
jsgrtr jump_0035
break
push.s -0x3590
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
jzer jump_0036
break
push.c 0x0
push.s -0x3590
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt 0x80000
and
jzer jump_0036
break
push.c 0x1F
addr.pri -0x2208
push.pri
load.s.pri -0x3598
inc.s -0x3598
bounds 0x20
pop.alt
idxaddr.b 0x3
move.alt
load.i
add
push.pri
push.s -0x3590
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
jump_0036:
jump jump_0038
jump_0035:
break
push.c 0x160
push.c 0x6E8
push.c 0xFF
pushaddr -0x2A08
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
stor.s.pri -0x35A8
break
load.s.pri -0x3598
move.alt
zero.pri
jsgeq jump_0039
break
zero.s -0x35A0
jump jump_0040
jump_0045:
break
inc.s -0x35A0
jump_0040:
load.s.pri -0x35A0
load.s.alt -0x3598
jsgeq jump_0041
break
load.s.pri -0x35A8
push.pri
load.s.pri -0x35A0
push.pri
load.s.pri -0x3598
add.c -0x1
pop.alt
xchg
jsgeq jump_0042
const.pri 0x7C8
jump jump_0043
jump_0042:
const.pri 0x7E0
jump_0043:
push.pri
addr.alt -0x2208
load.s.pri -0x35A0
bounds 0x20
idxaddr.b 0x3
move.alt
load.i
add
push.pri
push.c 0x798
load.s.pri -0x35A8
const.alt 0xFF
sub.alt
push.pri
addr.alt -0x2A08
load.s.pri -0x35A8
bounds 0xFF
idxaddr.b 0x3
push.pri
push.c 0x28
sysreq.c [BAD SYSREQ]
stack 0x30
pop.alt
add
stor.s.pri -0x35A8
break
load.s.pri -0x35A8
const.alt 0x60
jsleq jump_0044
break
pushaddr -0x2A08
push.s 0x18
push.c 0x10
call func_02
break
push.c 0x160
push.c 0x7E8
push.c 0xFF
pushaddr -0x2A08
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
stor.s.pri -0x35A8
jump_0044:
jump jump_0045
jump_0041:
break
pushaddr -0x2A08
push.s 0x18
push.c 0x10
call func_02
jump jump_0046
jump_0039:
break
load.s.pri -0x35A8
push.pri
push.c 0x808
load.s.pri -0x35A8
const.alt 0xFF
sub.alt
push.pri
addr.alt -0x2A08
load.s.pri -0x35A8
bounds 0xFF
idxaddr.b 0x3
push.pri
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
pop.alt
add
stor.s.pri -0x35A8
break
pushaddr -0x2A08
push.s 0x18
push.c 0x10
call func_02
jump_0046:
break
push.c 0x3F
pushaddr -0x3588
push.c 0xA08
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
break
addr.pri -0x3588
load.i
jzer jump_0047
break
pushaddr -0x3588
push.c 0x160
push.c 0xA88
push.c 0x6F
pushaddr -0x3208
push.c 0x28
sysreq.c [BAD SYSREQ]
stack 0x30
break
pushaddr -0x3208
push.s 0x18
push.c 0x10
call func_02
jump_0047:
stack 0x35A8
zero.pri
retn
ENDP
PROC func_02
break
break
push.s 0x18
push.c 0xC40
push 0x180
push.c 0x1
push.c 0x20
sysreq.c [BAD SYSREQ]
stack 0x28
break
push.s 0x18
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
break
push.s 0x20
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
break
push.c 0x0
sysreq.c [BAD SYSREQ]
stack 0x8
zero.pri
retn
ENDP
PROC VIP
break
break
load.s.pri 0x18
add.c -0x1AFE
stor.s.pri 0x18
break
push.s 0x18
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
not
jnz jump_0048
push.c 0x0
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt 0x80000
and
not
jnz jump_0048
zero.pri
jump jump_0050
jump_0048:
const.pri 0x1
jump_0050:
jzer jump_0051
break
zero.pri
retn
jump_0051:
break
push.c 0xC58
push.c 0x11
push.s 0x18
push.c 0x18
call func_01
break
push.c 0xC58
push.c 0x1
push.s 0x18
push.c 0x18
call func_01
break
push.c 0xC58
push.c 0xA
push.s 0x18
push.c 0x18
call func_01
break
push.c 0xC58
push.c 0xB
push.s 0x18
push.c 0x18
call func_01
break
push.c 0xC58
push.c 0x10
push.s 0x18
push.c 0x18
call func_01
break
push.c 0xC60
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xCE8
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xD70
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xDF8
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xE98
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xF20
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xF90
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0xFE0
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x1030
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x1080
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x10D0
push.s 0x18
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
break
push.c 0x1
push.c 0x3E80
push.s 0x18
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
add.c 0x1F4
push.pri
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
push.pri
push.s 0x18
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
zero.pri
retn
ENDP
PROC msgScoreAttrib
break
break
push.c 0x0
push.c 0x1
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
push.pri
push.c 0x10
sysreq.c [BAD SYSREQ]
stack 0x18
const.alt 0x80000
and
jzer jump_0052
push.c 0x2
push.c 0x8
sysreq.c [BAD SYSREQ]
stack 0x10
not
jzer jump_0052
const.pri 0x1
jump jump_0054
jump_0052:
zero.pri
jump_0054:
jzer jump_0055
break
push.c 0x4
push.c 0x1
push.c 0x2
push.c 0x18
sysreq.c [BAD SYSREQ]
stack 0x20
jump_0055:
zero.pri
retn
ENDP