scripts: update comand script from live

This commit is contained in:
Adam
2018-05-03 08:13:30 -04:00
parent ed64689a3a
commit d5e5f5b677
2 changed files with 147 additions and 121 deletions

View File

@@ -1 +1 @@
CDE382CF5E33BD256AE1ED092D45E816D5F8C04130C23D73FA9DE38D3333D778 75212151145D5ED7A15389181C1F953B696D0E4C3CB223BEF404343CB403554B

View File

@@ -1,7 +1,7 @@
.id 73 .id 73
.int_stack_count 2 .int_stack_count 2
.string_stack_count 0 .string_stack_count 0
.int_var_count 4 .int_var_count 5
.string_var_count 0 .string_var_count 0
load_int 10616876 load_int 10616876
widget_get_hidden_widget widget_get_hidden_widget
@@ -35,144 +35,170 @@ LABEL23:
istore 2 istore 2
load_int 0 load_int 0
istore 3 istore 3
load_int 0
istore 4
invoke 1972
load_int 1
if_icmpeq LABEL34
jump LABEL40
LABEL34:
get_varc 41
load_int 4
if_icmpeq LABEL38
jump LABEL40
LABEL38:
load_int 1
istore 4
LABEL40:
get_rights get_rights
load_int 0 load_int 0
if_icmpgt LABEL32 if_icmpgt LABEL44
jump LABEL34 jump LABEL46
LABEL32: LABEL44:
load_int 1 load_int 1
istore 3 istore 3
LABEL34: LABEL46:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL38 if_icmpeq LABEL50
jump LABEL49 jump LABEL61
LABEL38: LABEL50:
load_string "`" load_string "`"
iload 1 iload 1
string_indexof string_indexof
load_int -1 load_int -1
if_icmpne LABEL44 if_icmpne LABEL56
jump LABEL49 jump LABEL61
LABEL44: LABEL56:
iload 2 iload 2
load_int 0 load_int 0
if_icmpeq LABEL48 if_icmpeq LABEL60
jump LABEL49 jump LABEL61
LABEL48: LABEL60:
return return
LABEL49: LABEL61:
iload 0 iload 0
load_int 84 load_int 84
if_icmpeq LABEL53 if_icmpeq LABEL65
jump LABEL159 jump LABEL182
LABEL53: LABEL65:
invoke 1984 invoke 1984
iload 2 iload 2
load_int 0 load_int 0
if_icmpgt LABEL58 if_icmpgt LABEL70
jump LABEL158 jump LABEL181
LABEL58: LABEL70:
get_varc_string 1 get_varc_string 1
load_string "/" load_string "/"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL65 if_icmpeq LABEL80
jump LABEL92 iload 4
LABEL65: load_int 1
if_icmpeq LABEL80
jump LABEL115
LABEL80:
get_clanchatcount get_clanchatcount
load_int 0 load_int 0
if_icmpgt LABEL69 if_icmpgt LABEL84
jump LABEL88 jump LABEL111
LABEL69: LABEL84:
iload 2 iload 2
load_int 1 load_int 1
if_icmple LABEL73 if_icmple LABEL88
jump LABEL74 jump LABEL89
LABEL73: LABEL88:
return return
LABEL74: LABEL89:
get_varbit 4394 get_varbit 4394
load_int 1 load_int 1
if_icmpeq LABEL78 if_icmpeq LABEL93
jump LABEL84 jump LABEL99
LABEL78: LABEL93:
get_clanchatcount get_clanchatcount
load_int 0 load_int 0
if_icmpgt LABEL82 if_icmpgt LABEL97
jump LABEL83 jump LABEL98
LABEL82: LABEL97:
part_clanchat part_clanchat
LABEL83: LABEL98:
jump LABEL87 jump LABEL110
LABEL84: LABEL99:
iload 4
load_int 1
if_icmpeq LABEL103
jump LABEL107
LABEL103:
load_string "/"
get_varc_string 1
concat_string
put_varc_string 1
LABEL107:
get_varc_string 1 get_varc_string 1
load_int 2 load_int 2
invoke 96 invoke 96
LABEL87: LABEL110:
jump LABEL91 jump LABEL114
LABEL88: LABEL111:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
invoke 96 invoke 96
LABEL91: LABEL114:
jump LABEL154 jump LABEL177
LABEL92: LABEL115:
get_varc_string 1 get_varc_string 1
load_string "::" load_string "::"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL99 if_icmpeq LABEL122
jump LABEL151 jump LABEL174
LABEL99: LABEL122:
iload 2 iload 2
load_int 2 load_int 2
if_icmpgt LABEL103 if_icmpgt LABEL126
jump LABEL147 jump LABEL170
LABEL103: LABEL126:
get_varc_string 1 get_varc_string 1
load_string "::toggleroof" load_string "::toggleroof"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL110 if_icmpeq LABEL133
jump LABEL124 jump LABEL147
LABEL110: LABEL133:
get_hideroofs get_hideroofs
load_int 1 load_int 1
if_icmpeq LABEL114 if_icmpeq LABEL137
jump LABEL119 jump LABEL142
LABEL114: LABEL137:
load_int 0 load_int 0
set_hideroofs set_hideroofs
load_string "Roofs will only be removed selectively." load_string "Roofs will only be removed selectively."
send_game_message send_game_message
jump LABEL123 jump LABEL146
LABEL119: LABEL142:
load_int 1 load_int 1
set_hideroofs set_hideroofs
load_string "Roofs are now all hidden." load_string "Roofs are now all hidden."
send_game_message send_game_message
LABEL123: LABEL146:
jump LABEL146 jump LABEL169
LABEL124: LABEL147:
get_varc_string 1 get_varc_string 1
load_string "::bank" load_string "::bank"
load_int 0 load_int 0
string_indexof_from string_indexof_from
load_int 0 load_int 0
if_icmpeq LABEL131 if_icmpeq LABEL154
load_string "runeliteCommand" ; load callback name jump LABEL158
runelite_callback ; invoke callback LABEL154:
jump LABEL135
LABEL131:
load_string "Hey, everyone, I just tried to do something very silly!" load_string "Hey, everyone, I just tried to do something very silly!"
load_int 0 load_int 0
invoke 96 invoke 96
jump LABEL146 jump LABEL169
LABEL135: LABEL158:
get_varc_string 1 get_varc_string 1
invoke 224 invoke 224
put_varc_string 1 put_varc_string 1
@@ -184,82 +210,82 @@ LABEL135:
iload 2 iload 2
string_substring string_substring
run_command run_command
LABEL146: LABEL169:
jump LABEL150 jump LABEL173
LABEL147: LABEL170:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
invoke 96 invoke 96
LABEL150: LABEL173:
jump LABEL154 jump LABEL177
LABEL151: LABEL174:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
invoke 96 invoke 96
LABEL154: LABEL177:
get_varc_string 1 get_varc_string 1
invoke 77 invoke 77
load_string "" load_string ""
put_varc_string 1 put_varc_string 1
LABEL158: LABEL181:
jump LABEL227 jump LABEL250
LABEL159: LABEL182:
iload 0 iload 0
load_int 104 load_int 104
if_icmpeq LABEL163 if_icmpeq LABEL186
jump LABEL169 jump LABEL192
LABEL163: LABEL186:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL167 if_icmpeq LABEL190
jump LABEL168 jump LABEL191
LABEL167: LABEL190:
invoke 75 invoke 75
LABEL168: LABEL191:
jump LABEL227 jump LABEL250
LABEL169: LABEL192:
iload 0 iload 0
load_int 105 load_int 105
if_icmpeq LABEL173 if_icmpeq LABEL196
jump LABEL179 jump LABEL202
LABEL173: LABEL196:
iload 3 iload 3
load_int 1 load_int 1
if_icmpeq LABEL177 if_icmpeq LABEL200
jump LABEL178 jump LABEL201
LABEL177: LABEL200:
invoke 76 invoke 76
LABEL178: LABEL201:
jump LABEL227 jump LABEL250
LABEL179: LABEL202:
iload 0 iload 0
load_int 80 load_int 80
if_icmpeq LABEL183 if_icmpeq LABEL206
jump LABEL221 jump LABEL244
LABEL183: LABEL206:
get_varc_string get_varc_string
string_length string_length
load_int 0 load_int 0
if_icmpgt LABEL188 if_icmpgt LABEL211
jump LABEL208 jump LABEL231
LABEL188: LABEL211:
get_varc_string get_varc_string
is_friend is_friend
load_int 1 load_int 1
if_icmpeq LABEL193 if_icmpeq LABEL216
jump LABEL196 jump LABEL219
LABEL193: LABEL216:
get_varc_string get_varc_string
invoke 107 invoke 107
return return
LABEL196: LABEL219:
get_varc 60 get_varc 60
get_gamecycle get_gamecycle
if_icmpgt LABEL200 if_icmpgt LABEL223
jump LABEL201 jump LABEL224
LABEL200: LABEL223:
return return
LABEL201: LABEL224:
get_gamecycle get_gamecycle
load_int 50 load_int 50
iadd iadd
@@ -267,14 +293,14 @@ LABEL201:
load_string "That player was not found on your Friends list." load_string "That player was not found on your Friends list."
send_game_message send_game_message
return return
LABEL208: LABEL231:
get_varc 60 get_varc 60
get_gamecycle get_gamecycle
if_icmpgt LABEL212 if_icmpgt LABEL235
jump LABEL213 jump LABEL236
LABEL212: LABEL235:
return return
LABEL213: LABEL236:
get_gamecycle get_gamecycle
load_int 50 load_int 50
iadd iadd
@@ -282,14 +308,14 @@ LABEL213:
load_string "You haven't received any messages to which you can reply." load_string "You haven't received any messages to which you can reply."
send_game_message send_game_message
return return
jump LABEL227 jump LABEL250
LABEL221: LABEL244:
get_varc_string 1 get_varc_string 1
load_int 0 load_int 0
iload 0 iload 0
iload 1 iload 1
invoke 74 invoke 74
put_varc_string 1 put_varc_string 1
LABEL227: LABEL250:
invoke 223 invoke 223
return return