Message
Message
var = {}
var[0] = "OnTextOverlay"
var[1] = text
var.netid = -1
SendVarlist(var)
end
function OnConsoleMessage(text)
var = {}
var[0] = "OnConsoleMessage"
var[1] = text
var.netid = -1
SendVarlist(var)
end
function FaceSide(side)
if side == "left" then
local packet = {}
packet.type = 0
packet.pos_x = GetLocal().pos_x
packet.pos_y = GetLocal().pos_y
packet.flags = 48
SendPacketRaw(packet)
return true
elseif side == "right" then
local packet = {}
packet.type = 0
packet.pos_x = GetLocal().pos_x
packet.pos_y = GetLocal().pos_y
packet.flags = 32
SendPacketRaw(packet)
return true
end
end
function proxy_commands()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Proxy Command List``|left|1790|
add_spacer|small|
add_textbox|`9This Proxy Made By : `!Mandq#3038|left|
add_spacer|small|
add_label_with_icon|small|`9I'M NOT RESPONSIBLE OF WHAT HAPPEN TO YOU IF YOU
DOWNLOAD PROXY FROM OTHER SOURCES.|left|1432|
add_label_with_icon|small|`9YOUR ACCOUNT CAN BE `4HACKED `9.|left|1432|
add_spacer|small|
add_label_with_icon|small|`9BUY PROXY ? DM `!Mandq#3038.|left|1438|
add_spacer|small|
add_textbox|`9Discord : `!https://discord.gg/wMBY7Gh7Mr|left|
add_textbox|`9YouTube : `!https://youtube.com/@Mandq./|left|
add_spacer|small|
add_smalltext|`9Current CSN tax : (`3]]..settax_1..[[%`9)|left|
add_smalltext|`9Current World : `3]]..GetLocal().world..[[|left|
add_smalltext|`9 X : `3]]..math.floor(GetLocal().tile_x)..[[ `0x `9Y :
`3]]..math.floor(GetLocal().tile_y)..[[|left|
add_smalltext|`9User ID : `3]]..math.floor(GetLocal().userid)..[[ `0x `9Net ID :
`3]]..math.floor(GetLocal().netid)..[[|left|
add_spacer|small|
add_url_button||`1Join our discord server ``|NOFLAGS|https://discord.gg/wMBY7Gh7Mr|
add_spacer|small|
add_label_with_icon|small|`3Main Commands``|left|5772|
add_spacer|small|
add_smalltext|`9Command : `0/info `0( `3Show the status for each command ( enabled
or disabled )`0)|left|
add_smalltext|`9Command : `0/commands `0( `3Shortcut to see all proxy commands `0)|
left|
add_smalltext|`9Command : `0/autosurg or /autos `0( `3Enable / Disable auto-surg
`0)|left|
add_smalltext|`9Command : `0/autosurghelper or /autosh `0( `3Enable / Disable auto-
surg helper `0)|left|
add_smalltext|`9Command : `0/autocrime or /autoc `0( `3Enable / Disable auto-crime
`0)|left|
add_smalltext|`9Command : `0/autostartopia or /autost `0( `3Enable / Disable auto-
startopia `0)|left|
add_smalltext|`9Command : `0/modfly `0( `3Enable / Disable mod-fly `0)|left|
add_smalltext|`9Command : `0/visualspin [`9 number `0] `0( `3set visual spin number
`0)|left|
add_smalltext|`9Command : `0/buywl `0( `3Buy wls with all of your gems `0)|left|
add_smalltext|`9Command : `0/rndm `0( `3Warp to a random world `0)|left|
add_smalltext|`9Command : `0/spinall `0( `3Spin all wheels in world `0)|left|
add_smalltext|`9Command : `0/res `0( `3Quick respawn `0)|left|
add_smalltext|`9Command : `0/balance `0( `3Show total locks in inv `0)|left|
add_smalltext|`9Command : `0/fakeban `0( `3Fake permanent ban by system `0)|left|
add_smalltext|`9Command : `0/warn [`9 text `0] `0( `3Warn your self with custom
warning `0)|left|
add_smalltext|`9Command : `0/relog `0( `3Fast relog of world `0)|left|
add_smalltext|`9Command : `0/fd `0( `3Enable / Disable fast drop `0)|left|
add_smalltext|`9Command : `0/ft `0( `3Enable / Disable fast trash `0)|left|
add_smalltext|`9Command : `0/gems `0( `3See total gems in world `0)|left|
add_smalltext|`9Command : `0/ping `0( `3Show your current ping `0)|left|
add_smalltext|`9Command : `0/xy `0( `3Shows current x & y positions `0)|left|
add_smalltext|`9Command : `0/testmod `0( `3test situation if mod joined `0)|left|
add_smalltext|`9Command : `0/nopickup `0( `3Enable / Disable anti-pickup items `0)|
left|
add_smalltext|`9Command : `0/cid `0( `3create new account `0)|left|
add_smalltext|`9Command : `0/fc `0( `3force close the proxy `0)|left|
add_smalltext|`9Command : `0/findpath [`9 x `0] [`9 y `0] `0( `3Go to to x,y `0)|
left|
add_smalltext|`9Command : `0/ccollect or /cc [`9 range `0] `0( `3Collect items in a
custom range `0)|left|
add_smalltext|`9Command : `0/door [`9 id `0] `0( `3Join a door in world using id
`0)|left|
add_smalltext|`9Command : `0/player [`9 player name `0] `0( `3Teleport to a player
in world `0)|left|
add_smalltext|`9Command : `0/pickup [`9 id `0] `0( `3Only pickup 1 item `0)|left|
add_smalltext|`9Command : `0/autocollect or /ac `0( `3Enable / Disable auto-collect
`0)|left|
add_smalltext|`9Command : `0/blink `0( `3Enable / Disable blink skin color `0)|
left|
add_smalltext|`9Command : `0/dropall `0( `3Dropp all inv items `0)|left|
add_smalltext|`1Note : `0[`4 /dropapHave chance of Shadowban `0]|left|
add_spacer|small|
add_label_with_icon|small|`3World Commands``|left|3802|
add_spacer|small|
add_textbox|`9Command : `!/world|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/pullall `0( `3Pull all players in current world `0)|
left|
add_smalltext|`9Command : `0/kickall `0( `3Kick all players in current world `0)|
left|
add_smalltext|`9Command : `0/banall `0( `3Ban all players in current world `0)|
left|
add_smalltext|`9Command : `0/tradeall `0( `3Trade all players in current world `0)|
left|
add_spacer|small|
add_label_with_icon|small|`3Wrench Commands``|left|32|
add_spacer|small|
add_textbox|`9Command : `!/wm|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/wp `0( `3Turn on wrench pull `0)|left|
add_smalltext|`9Command : `0/wk `0( `3Turn on wrench kick `0)|left|
add_smalltext|`9Command : `0/wb `0( `3turn on wrench ban `0)|left|
add_smalltext|`9Command : `0/woff `0( `3Turn off wrench mode `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Growscan Commands``|left|6016|
add_spacer|small|
add_textbox|`9Command : `!/gs or /growscan|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/growscan 1 or /gs 1 `0( `3Scan placed blocks `0)|left|
add_smalltext|`9Command : `0/growscan 2 or /gs 2 `0( `3Scan floating items `0)|
left|
add_spacer|small|
add_label_with_icon|small|`3Farming Commands``|left|6950|
add_spacer|small|
add_smalltext|`1Note : `0[`4 Farming Commands may contain bugs, for any report dm
Mandq#3038 `0]|left|
add_spacer|small|
add_textbox|`9Command : `!/ut|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/ut add or /ua `0( `3Turn on fast ut adder `0)|left|
add_smalltext|`9Command : `0/ut empty or /ue `0( `3Turn on fast ut emptier `0)|
left|
add_smalltext|`9Command : `0/ut off or /uoff `0( `3Turn off ut mode `0)|left|
add_spacer|small|
add_textbox|`9Command : `!/gaia|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/gaia add or /ga `0( `3Turn on fast gaia adder `0)|
left|
add_smalltext|`9Command : `0/gaia empty or /ge `0( `3Turn on fast gaia emptier `0)|
left|
add_smalltext|`9Command : `0/gaia off or /goff `0( `3Turn off gaia mode `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Join Commands``|left|6|
add_spacer|small|
add_textbox|`9Command : `!/join|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/j pull `0( `3Auto pull player when joining world `0)|
left|
add_smalltext|`9Command : `0/j kick `0( `3Auto kick player when joining world `0)|
left|
add_smalltext|`9Command : `0/j ban `0( `3Auto ban player when joining world `0)|
left|
add_smalltext|`9Command : `0/j off `0( `3Turn off join mode `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Donation Box Commands``|left|1452|
add_spacer|small|
add_textbox|`9Command : `!/donation|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/donation empty or /de `0( `3Fast empty donation box
`0)|left|
add_smalltext|`9Command : `0/donation add or /da `0( `3Fast add donation box `0)|
left|
add_smalltext|`9Command : `0/donation off or /doff `0( `3Turn off donation box mode
`0)|left|
add_spacer|small|
add_textbox|`!Trick Commands :|left|
add_smalltext|`9Command : `0/donatewl [`9 amount `0] `0( `3Fake donate amount of
wls `0)|left|
add_smalltext|`9Command : `0/donatedl [`9 amount `0] `0( `3Fake donate amount of
dls `0)|left|
add_smalltext|`9Command : `0/donatebgl [`9 amount `0] `0( `3Fake donate amount of
bgls `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Vend Commands``|left|2978|
add_spacer|small|
add_smalltext|`9Command : `0/ve `0( `3fast empty vend `0)|left|
add_smalltext|`9Command : `0/va `0( `3fast stocker vend `0)|left|
add_smalltext|`9Command : `0/vb [`9 amount `0] `0( `3fast buy from vend `0)|left|
add_smalltext|`9Command : `0/voff `0( `3turn off vend mode `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Spam Commands``|left|6272|
add_spacer|small|
add_smalltext|`9Command : `0/spamtext or /spamt [`9 text `0] `0( `3Set a spam text
`0)|left|
add_smalltext|`9Command : `0/spamdelay or /sd [`9 delay `0] `0( `3Set delay for
spaming in seconds `0)|left|
add_smalltext|`9Command : `0// `0( `3Enable / Disable spam `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Harvest Commands``|left|1830|
add_spacer|small|
add_smalltext|`9Command : `0/harvestid [`9 id `0] `0( `3set a seed id `0)|left|
add_smalltext|`9Command : `0/harvestdelay [`9 delay `0] `0( `3set a delay in ms
`0)|left|
add_smalltext|`9Command : `0/hv `0( `3Enable / Disable harvest `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Safe Commands``|left|278|
add_spacer|small|
add_smalltext|`9Command : `0/safe 1 `0( `3Collect & Ban all & Unacces & Leave when
moderator or guairden join world `0)|left|
add_smalltext|`9Command : `0/safe 2 `0( `3Collect & Unacces & Leave when moderator
or guairden join world `0)|left|
add_smalltext|`9Command : `0/safe 3 `0( `3Collect & Leave when moderator or
guairden join world `0)|left|
add_smalltext|`9Command : `0/safe off `0( `3Turns off safe commands `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Bypass Safe Vault Commands``|left|8878|
add_spacer|small|
add_smalltext|`9Command : `0/vault `0( `3Auto set x & y for vault pos `0)|left|
add_smalltext|`9Command : `0/bypass `0( `3Auto bypass vault `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Host Commands``|left|758|
add_spacer|small|
add_smalltext|`9Command : `0/spin check `0( `3Real / Fake spin checker `0)|left|
add_smalltext|`9Command : `0/spin qq `0( `3Check QQ spin `0)|left|
add_smalltext|`9Command : `0/spin reme `0( `3Check REME spin `0)|left|
add_smalltext|`9Command : `0/spin all `0( `3Check QQ & REME spin `0)|left|
add_smalltext|`9Command : `0/dialog `0( `3Show / Block drop dialog `0)|left|
add_smalltext|`9Command : `0/bj `0( `3See total gems collected `0)|left|
add_smalltext|`9Command : `0/fire ban `0( `3Auto-ban troller ( fire lighter ) `0)|
left|
add_smalltext|`9Command : `0/settax [`9 amount `0] `0( `3Set a tax % for auto-tax
`0)|left|
add_smalltext|`9Command : `0/tax [`9 amount `0] `0( `3Calculate a given tax `0)|
left|
add_smalltext|`9Command : `0/daw `0( `3Drop all wls`0)|left|
add_smalltext|`9Command : `0/dad `0( `3Drop all dls `0)|left|
add_smalltext|`9Command : `0/side right `0( `3Drop locks into right pos when
dropping `0)|left|
add_smalltext|`9Command : `0/side left `0( `3Drop locks into left pos when dropping
`0)|left|
add_smalltext|`9Command : `0/sethost [`9 world `0] `0( `3Set a host world `0)|left|
add_smalltext|`9Command : `0/setsave [`9 world `0] `0( `3Set a save world `0)|left|
add_smalltext|`9Command : `0/host `0( `3Warp to host world `0)|left|
add_smalltext|`9Command : `0/save `0( `3Warp to save world `0)|left|
add_smalltext|`9Command : `0/setpos1 or /sp1 `0( `3Set player 1st position `0) |
left|
add_smalltext|`9Command : `0/setpos2 or /sp2 `0( `3Set player 2nd position `0)
[ `1Optional `0]|left|
add_smalltext|`9Command : `0/setpos3 or /sp3 `0( `3Set player 3rd position `0)
[ `1Optional `0]|left|
add_smalltext|`9Command : `0/setpos4 or /sp5 `0( `3Set player 4th position `0)
[ `1Optional `0]|left|
add_smalltext|`9Command : `0/setposback or /spb `0( `3Set original pos `0)|left|
add_smalltext|`9Command : `0/pos1 `0( `3Go to pos 1 `0)|left|
add_smalltext|`9Command : `0/pos2 `0( `3Go to pos 2 `0)|left|
add_smalltext|`9Command : `0/pos3 `0( `3Go to pos 3 `0)|left|
add_smalltext|`9Command : `0/pos4 `0( `3Go to pos 4 `0)|left|
add_smalltext|`9Command : `0/back `0( `3Go to original pos `0)|left|
add_smalltext|`9Command : `0/win1 or /w1 [`9 amount `0] `0( `3Drop locks to winner
1 `0)|left|
add_smalltext|`9Command : `0/win2 or /w2 [`9 amount `0] `0( `3Drop locks to winner
2 `0)|left|
add_smalltext|`9Command : `0/win3 or /w3 [`9 amount `0] `0( `3Drop locks to winner
3 `0)|left|
add_smalltext|`9Command : `0/win4 or /w4 [`9 amount `0] `0( `3Drop locks to winner
4 `0)|left|
add_smalltext|`9Command : `0/dt1 `0( `3Drop tax to winner 1 `0)|left|
add_smalltext|`9Command : `0/dt2 `0( `3Drop tax to winner 2 `0)|left|
add_smalltext|`9Command : `0/dt3 `0( `3Drop tax to winner 3 `0)|left|
add_smalltext|`9Command : `0/dt4 `0( `3Drop tax to winner 4 `0)|left|
add_smalltext|`9Command : `0/collect or /tp `0( `3Collect locks from players `0)|
left|
add_smalltext|`9Command : `0/drop [`9 amount `0] `0( /drop 120 ( 1 dl & 20 wls) `0)
|left|
add_smalltext|`9Command : `0/wl [`9 amount `0]|left|
add_smalltext|`9Command : `0/dl [`9 amount `0]|left|
add_smalltext|`9Command : `0/bgl [`9 amount `0]|left|
add_spacer|small|
add_label_with_icon|small|`3Titles Commands``|left|6276|
add_spacer|small|
add_smalltext|`9Command : `!/titles|left|
add_spacer|small|
add_textbox|`2Shortcuts :|left|
add_smalltext|`9Command : `0/master `0( `3Master title `0)|left|
add_smalltext|`9Command : `0/g4g `0( `3Grow for good ( G4G ) title `0)|left|
add_smalltext|`9Command : `0/doctor `0( `3Doctor title `0)|left|
add_smalltext|`9Command : `0/maxlevel `0( `3Max level ( lvl 125 ) title `0)|left|
add_smalltext|`9Command : `0/oflegend or /legend `0( `3Legendary title `0)|left|
add_smalltext|`9Command : `0/title reset `0( `3Reset titles to normal `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Visual Clothes``|left|1784|
add_spacer|small|
add_smalltext|`9Command : `0/saveclothe or /sc `0( `3/ Save set when joining /
leaving world `0)|left|
add_smalltext|`9Command : `0/vhat [`9 id `0] `0( `3Set visual hat `0)|left|
add_smalltext|`9Command : `0/vshirt [`9 id `0] `0( `3Set visual shirt `0)|left|
add_smalltext|`9Command : `0/vpant [`9 id `0] `0( `3Set visual pant `0)|left|
add_smalltext|`9Command : `0/vshoes [`9 id `0] `0( `3Set visual shoes `0)|left|
add_smalltext|`9Command : `0/vhand [`9 id `0] `0( `3Set visual hand `0)|left|
add_smalltext|`9Command : `0/vwing [`9 id `0] `0( `3Set visual wings `0)|left|
add_smalltext|`9Command : `0/vhair [`9 id `0] `0( `3Set visual hair `0)|left|
add_smalltext|`9Command : `0/vneck [`9 id `0] `0( `3Set visual neck `0)|left|
add_smalltext|`9Command : `0/vances [`9 id `0] `0( `3Set visual ances `0)|left|
add_smalltext|`9Command : `0/clothe x /clothes `0( `3Wear visual set `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Visual Commands``|left|9228|
add_spacer|small|
add_smalltext|`9Command : `0/flag [`9 id `0]|left|
add_smalltext|`9Command : `0/guild [`9 id `0]|left|
add_smalltext|`9Command : `0/weather `0( `3Change weather to random `0)|left|
add_smalltext|`9Command : `0/give [`9 id `0] [`9 count `0]|left|
add_smalltext|`9Command : `0/hide `0( `3Hide all players names `0)|left|
add_smalltext|`9Command : `0/name [`9 name `0] `0( `3Change your name `0)|left|
add_smalltext|`9Command : `0/inv `0( `3Make everyone invisible `0)|left|
add_spacer|small|
add_label_with_icon|small|`3Check my social media !``|left|8224|
add_spacer|small|
add_url_button||`1Check My Youtube !
``|NOFLAGS|https://www.youtube.com/channel/UCkTYJ2vLRN43jIQzCRa9Slw|
add_url_button||`1Check My Instagram !
``|NOFLAGS|https://www.instagram.com/_mandq_/|
add_url_button||`1Join Our Discord Server !
``|NOFLAGS|https://discord.gg/wMBY7Gh7Mr|
add_spacer|small|
add_quick_exit|
end_dialog|proxy_main_cmd|`4Cancel|`2Okay|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut1()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Main Commands``|left|5956|
add_spacer|small|
add_smalltext|`9Command : `0/info `0( `3show the status for each command `0)|left|
add_smalltext|`9Command : `0/commands `0( `3see menu for proxy commands `0)|left|
add_smalltext|`9Command : `0/autosurg or /autos `0( `3Enable / Disable auto-surg
`0)|left|
add_smalltext|`9Command : `0/autosurghelper or /autosh `0( `3Enable / Disable surg
helper `0)|left|
add_smalltext|`9Command : `0/autocrime or /autoc `0( `3Enable / Disable auto-crime
`0)|left|
add_smalltext|`9Command : `0/autostartopia or /autost `0( `3Enable / Disable auto-
startopia `0)|left|
add_smalltext|`9Command : `0/modfly `0( `3Enable / Disable modfly `0)|left|
add_smalltext|`9Command : `0/visualspin [`9 number `0] `0( `3set visual spin number
`0)|left|
add_smalltext|`9Command : `0/buywl `0( `3buy wls with all of your gems `0)|left|
add_smalltext|`9Command : `0/fire ban `0( `3auto-ban troller ( fire lighter ) `0)|
left|
add_smalltext|`9Command : `0/rndm `0( `3warp to a random world `0)|left|
add_smalltext|`9Command : `0/spinall `0( `3spin all wheels in world `0)|left|
add_smalltext|`9Command : `0/res `0( `3respawn `0)|left|
add_smalltext|`9Command : `0/balance `0( `3Show total locks in inv `0)|left|
add_smalltext|`9Command : `0/fakeban `0( `3fake perma ban `0)|left|
add_smalltext|`9Command : `0/warn [`9 text `0] `0( `3warn your self with custom
warning `0)|left|
add_smalltext|`9Command : `0/relog `0( `3fast relog `0)|left|
add_smalltext|`9Command : `0/fd `0( `3Enable / Disable fast drop `0)|left|
add_smalltext|`9Command : `0/ft `0( `3Enable / Disable fast trash `0)|left|
add_smalltext|`9Command : `0/gems `0( `3see total gems in world `0)|left|
add_smalltext|`9Command : `0/ping `0( `3show your current ping `0)|left|
add_smalltext|`9Command : `0/xy `0( `3logs x and y positions `0)|left|
add_smalltext|`9Command : `0/testmod `0( `3test situation if mod joined `0)|left|
add_smalltext|`9Command : `0/nopickup `0( `3Enable / Disable anti-pickup items `0)|
left|
add_smalltext|`9Command : `0/cid `0( `3create new account `0)|left|
add_smalltext|`9Command : `0/fc `0( `3force close the proxy `0)|left|
add_smalltext|`9Command : `0/findpath [`9 x `0] [`9 y `0] `0( `3path find to x,y
`0)|left|
add_smalltext|`9Command : `0/ccollect or /cc [`9 range `0] `0( `3collect items in
custom range `0)|left|
add_smalltext|`9Command : `0/door [`9 id `0] `0( `3join a door using id `0)|left|
add_smalltext|`9Command : `0/player [`9 player name `0] `0( `3tp to a player `0)|
left|
add_smalltext|`9Command : `0/pickup [`9 id `0] `0( `3only pickup 1 item `0)|left|
add_smalltext|`9Command : `0/autocollect or /ac `0( `3Enable / Disable autocollect
`0)|left|
add_smalltext|`9Command : `0/blink `0( `3Enable / Disable blink skin color `0)|
left|
add_smalltext|`9Command : `0/dropall `0( `3dropp all inv items `0)|left|
add_smalltext|`1Note : `0[`4 Have chance of Shadowban `0]|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut2()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3World Commands``|left|3802|
add_spacer|small|
add_smalltext|`9Command : `!/World|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/pullall `0( `3pull all players in world `0)|left|
add_smalltext|`9Command : `0/kickall `0( `3kick all players in world `0)|left|
add_smalltext|`9Command : `0/banall `0( `3ban all players in world `0)|left|
add_smalltext|`9Command : `0/tradeall `0( `3trade all players in world `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut3()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Wrench Commands``|left|32|
add_spacer|small|
add_smalltext|`9Command : `!/wm|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/wp `0( `3turn on wrench pull `0)|left|
add_smalltext|`9Command : `0/wk `0( `3turn on wrench kick `0)|left|
add_smalltext|`9Command : `0/wb `0( `3turn on wrench ban `0)|left|
add_smalltext|`9Command : `0/woff `0( `3turn wrench mode off `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut4()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Growscan Commands``|left|6016|
add_spacer|small|
add_smalltext|`9Command : `!/gs or /growscan|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/growscan 1 or /gs 1 `0( `3scan placed blocks `0)|left|
add_smalltext|`9Command : `0/growscan 2 or /gs 2 `0( `3scan dropped items `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut5()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Farming Commands``|left|6950|
add_spacer|small|
add_smalltext|`9Command : `!/ut|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/ut add or /ua `0( `3turn on fast ut adder `0)|left|
add_smalltext|`9Command : `0/ut empty or /ue `0( `3turn on fast ut emptier `0)|
left|
add_smalltext|`9Command : `0/ut off or /uoff `0( `3turn off ut mode `0)|left|
add_spacer|small|
add_smalltext|`9Command : `!/gaia|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/gaia add or /ga `0( `3turn on fast gaia adder `0)|
left|
add_smalltext|`9Command : `0/gaia empty or /ge `0( `3turn on fast gaia emptier `0)|
left|
add_smalltext|`9Command : `0/gaia off or /goff `0( `3turn off gaia mode `0)|left|
add_spacer|small|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut6()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Join Commands``|left|6|
add_spacer|small|
add_smalltext|`9Command : `!/join|left|
add_spacer|small|
add_smalltext|`9Command : `0/j pull `0( `3pull player when join `0)|left|
add_smalltext|`9Command : `0/j kick `0( `3kick player when join `0)|left|
add_smalltext|`9Command : `0/j ban `0( `3ban player when join `0)|left|
add_smalltext|`9Command : `0/j off `0( `3turn off join mode `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut7()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Donation Box Commands``|left|1452|
add_spacer|small|
add_smalltext|`9Command : `!/donation|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/donation empty or /de `0( `3fast empty donation box
`0)|left|
add_smalltext|`9Command : `0/donation add or /da `0( `3fast add donation box `0)|
left|
add_smalltext|`9Command : `0/donation off or /doff `0( `3turn off donation box mode
`0)|left|
add_quick_exit|
add_spacer|small|
add_smalltext|`!Trick Commands :|left|
add_smalltext|`9Command : `0/donatewl [`9 amount `0] `0( `3fake donate amount of
wls `0)|left|
add_smalltext|`9Command : `0/donatedl [`9 amount `0] `0( `3fake donate amount of
dls `0)|left|
add_smalltext|`9Command : `0/donatebgl [`9 amount `0] `0( `3fake donate amount of
bgls `0)|left|
add_spacer|small|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut8()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Vend Commands``|left|2978|
add_spacer|small|
add_smalltext|`9Command : `0/ve `0( `3fast empty vend `0)|left|
add_smalltext|`9Command : `0/va `0( `3fast stocker vend `0)|left|
add_smalltext|`9Command : `0/vb [`9 amount `0] `0( `3fast buy from vend `0)|left|
add_smalltext|`9Command : `0/voff `0( `3turn off vend mode `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcut9()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Spam Commands``|left|6272|
add_spacer|small|
add_smalltext|`9Command : `0/spamtext or /spamt [`9 text `0] `0( `3set a text to
spam `0)|left|
add_smalltext|`9Command : `0/spamdelay or /sd [`9 delay `0] `0( `3set delay in
seconds `0)|left|
add_smalltext|`9Command : `0// `0( `3start / stop spam `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu01()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Harvest Commands``|left|1830|
add_spacer|small|
add_smalltext|`9Command : `0/harvestid [`9 id `0] `0( `3set a seed id `0)|left|
add_smalltext|`9Command : `0/harvestdelay [`9 delay `0] `0( `3set a delay in ms
`0)|left|
add_smalltext|`9Command : `0/hv `0( `3start / stop harvest `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu11()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Safe Commands``|left|278|
add_spacer|small|
add_smalltext|`9Command : `0/safe 1 `0( `3collect & ban all & unacces & leave `0)|
left|
add_smalltext|`9Command : `0/safe 2 `0( `3collect & unacces & leave `0)|left|
add_smalltext|`9Command : `0/safe 3 `0( `3collect & leave `0)|left|
add_smalltext|`9Command : `0/safe off `0( `3turns off safe commands `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu12()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Bypass Safe Vault Commands``|left|8878|
add_spacer|small|
add_smalltext|`9Command : `0/vault `0( `3set x and y for vault pos `0)|left|
add_smalltext|`9Command : `0/bypass `0( `3auto bypass vault `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu13()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Host Commands``|left|758|
add_spacer|small|
add_smalltext|`9Command : `0/spin check `0( `3check is spin real or fake `0)|left|
add_smalltext|`9Command : `0/spin qq `0( `3check qq spin `0)|left|
add_smalltext|`9Command : `0/spin reme `0( `3check reme spin `0)|left|
add_smalltext|`9Command : `0/spin all `0( `3check reme and qq spin `0)|left|
add_smalltext|`9Command : `0/dialog `0( `3show / block drop dialog `0)|left|
add_smalltext|`9Command : `0/bj `0( `3see total gems collected `0)|left|
add_smalltext|`9Command : `0/settax [`9 amount `0] `0( `3set a tax % `0)|left|
add_smalltext|`9Command : `0/tax [`9 amount `0] `0( `3calculate tax `0)|left|
add_smalltext|`9Command : `0/daw `0( `3drop all wls`0)|left|
add_smalltext|`9Command : `0/dad `0( `3drop all dls `0)|left|
add_smalltext|`9Command : `0/sethost [`9 world `0] `0( `3set a host world `0)|left|
add_smalltext|`9Command : `0/setsave [`9 world `0] `0( `3set a save world `0)|left|
add_smalltext|`9Command : `0/host `0( `3warp to host world `0)|left|
add_smalltext|`9Command : `0/save `0( `3warp to save world `0)|left|
add_smalltext|`9Command : `0/setpos1 `0( `3set pos 1 `0)|left|
add_smalltext|`9Command : `0/setpos2 `0( `3set pos 2 `0) [ `1Optional `0]|left|
add_smalltext|`9Command : `0/setpos3 `0( `3set pos 3 `0) [ `1Optional `0]|left|
add_smalltext|`9Command : `0/setpos4 `0( `3set pos 4 `0) [ `1Optional `0]|left|
add_smalltext|`9Command : `0/setposback `0( `3set original pos `0)|left|
add_smalltext|`9Command : `0/pos1 `0( `3go to pos 1 `0)|left|
add_smalltext|`9Command : `0/pos2 `0( `3go to pos 2 `0)|left|
add_smalltext|`9Command : `0/pos3 `0( `3go to pos 3 `0)|left|
add_smalltext|`9Command : `0/pos4 `0( `3go to pos 4 `0)|left|
add_smalltext|`9Command : `0/back `0( `3go to original pos ( setposback ) `0)|left|
add_smalltext|`9Command : `0/win1 or /w1 [`9 amount `0] `0( `3drop locks to winner
1 `0)|left|
add_smalltext|`9Command : `0/win2 or /w2 [`9 amount `0] `0( `3drop locks to winner
2 `0)|left|
add_smalltext|`9Command : `0/win3 or /w3 [`9 amount `0] `0( `3drop locks to winner
3 `0)|left|
add_smalltext|`9Command : `0/win4 or /w4 [`9 amount `0] `0( `3drop locks to winner
4 `0)|left|
add_smalltext|`9Command : `0/dt1 `0( `3drop tax to winner 1 `0)|left|
add_smalltext|`9Command : `0/dt2 `0( `3drop tax to winner 2 `0)|left|
add_smalltext|`9Command : `0/dt3 `0( `3drop tax to winner 3 `0)|left|
add_smalltext|`9Command : `0/dt4 `0( `3drop tax to winner 4 `0)|left|
add_smalltext|`9Command : `0/collect or /tp `0( `3collect locks from players `0)|
left|
add_smalltext|`9Command : `0/drop [`9 amount `0] `0( /drop 120 ( 1 dl & 20 wls) `0)
|left|
add_smalltext|`9Command : `0/wl [`9 amount `0]|left|
add_smalltext|`9Command : `0/dl [`9 amount `0]|left|
add_smalltext|`9Command : `0/bgl [`9 amount `0]|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu14()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Titles Commands``|left|6276|
add_spacer|small|
add_smalltext|`9Command : `!/titles|left|
add_spacer|small|
add_smalltext|`2Shortcuts :|left|
add_smalltext|`9Command : `0/master `0( `3master title `0)|left|
add_smalltext|`9Command : `0/g4g `0( `3grow for good title `0)|left|
add_smalltext|`9Command : `0/doctor `0( `3doctor title `0)|left|
add_smalltext|`9Command : `0/maxlevel `0( `3max level title `0)|left|
add_smalltext|`9Command : `0/oflegend or /legend `0( `3of legend title `0)|left|
add_smalltext|`9Command : `0/title reset `0( `3reset titles to normal `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu15()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Visual Clothes``|left|1784|
add_spacer|small|
add_smalltext|`9Command : `0/saveclothe or /sc `0( `3wear set when joining world
`0)|left|
add_smalltext|`9Command : `0/vhat [`9 id `0] `0( `3set visual hat `0)|left|
add_smalltext|`9Command : `0/vshirt [`9 id `0] `0( `3set visual shirt `0)|left|
add_smalltext|`9Command : `0/vpant [`9 id `0] `0( `3set visual pant `0)|left|
add_smalltext|`9Command : `0/vshoes [`9 id `0] `0( `3set visual shoes `0)|left|
add_smalltext|`9Command : `0/vhand [`9 id `0] `0( `3set visual hand `0)|left|
add_smalltext|`9Command : `0/vwing [`9 id `0] `0( `3set visual wings `0)|left|
add_smalltext|`9Command : `0/vhair [`9 id `0] `0( `3set visual hair `0)|left|
add_smalltext|`9Command : `0/vneck [`9 id `0] `0( `3set visual neck `0)|left|
add_smalltext|`9Command : `0/vances [`9 id `0] `0( `3set visual ances `0)|left|
add_smalltext|`9Command : `0/clothe x /clothes `0( `3wear visual set `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function proxy_shortcu16()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`3Visual Commands``|left|9228|
add_spacer|small|
add_smalltext|`9Command : `0/flag [`9 id `0]|left|
add_smalltext|`9Command : `0/guild [`9 id `0]|left|
add_smalltext|`9Command : `0/weather `0( `3change weather to random `0)|left|
add_smalltext|`9Command : `0/give [`9 id `0] [`9 count `0]|left|
add_smalltext|`9Command : `0/hide `0( `3hide all players names `0)|left|
add_smalltext|`9Command : `0/name [`9 name `0] `0( `3change your name `0)|left|
add_smalltext|`9Command : `0/inv `0( `3make everyone invisible `0)|left|
add_quick_exit|
end_dialog|proxy_shortcut|`4Cancel|`2Back|
]]
varlist.netid = -1
SendVarlist(varlist)
end
function shortcuts_proxy22()
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`!Proxy Commands Shortcut |left|10754|
add_spacer|small
add_button|proxy_shortcut1|`9Main Commands|noflags|0|0|
add_button|proxy_shortcut2|`!World Commands|noflags|0|0|
add_button|proxy_shortcut3|`9Wrench Commands|noflags|0|0|
add_button|proxy_shortcut4|`!Growscan Commands|noflags|0|0|
add_button|proxy_shortcut5|`9Farming Commands|noflags|0|0|
add_button|proxy_shortcut6|`!Join Commands|noflags|0|0|
add_button|proxy_shortcut7|`9Donation Box Commands|noflags|0|0|
add_button|proxy_shortcut8|`!Vend Commands|noflags|0|0|
add_button|proxy_shortcut9|`9Spam Commands|noflags|0|0|
add_button|proxy_shortcu01|`!Harvest Commands|noflags|0|0|
add_button|proxy_shortcu11|`9Safe Commands|noflags|0|0|
add_button|proxy_shortcu12|`!Bypass Safe Vault Commands|noflags|0|0|
add_button|proxy_shortcu13|`9Host Commands|noflags|0|0|
add_button|proxy_shortcu14|`!Titles Commands|noflags|0|0|
add_button|proxy_shortcu15|`9Visual Clothes|noflags|0|0|
add_button|proxy_shortcu16|`!Visual Commands|noflags|0|0|
add_quick_exit|
end_dialog|lmfao_commands_main_proxy|`4Cancel|`2Okay|
]]
varlist.netid = -1
SendVarlist(varlist)
end
AddCallback("proxy_commandsx","OnPacket", proxy)
function hide_dialog(varlist)
if varlist[0]:find("OnDialogRequest") and varlist[1]:find("end_dialog|
drop_item|Cancel|OK|")then
return true
end
end
function string.removeColors(varlist)
return varlist:gsub("`.", "")
end
dialog_hide = false
function hide_dialogx(type, packet)
if packet == ("action|input\n|text|/dialog") then
if dialog_hide == true then
dialog_hide = false
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Drop dialog is now `3visible")
RemoveCallback("hide_dialog")
elseif dialog_hide == false then
dialog_hide = true
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Drop dialog is now
`3invisible")
AddCallback("hide_dialog","OnVarlist", hide_dialog)
end
return true
end
end
AddCallback("hide_dialogx","OnPacket", hide_dialogx)
function cdrop_delayed()
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
-- wl
function dropwl(type, packet)
if packet:find("action|input\n|text|/wl") then
amount = packet:gsub("action|input\n|text|/wl", "")
RunThread(function()
cwl_delayed()
end)
return true
end
end
AddCallback("cdrop_wl","OnPacket", dropwl)
function cwl_delayed()
wl_command_inv = math.floor(GetItemCount(242))
if wl_command_inv == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9No enough wls.")
OnTextOverlay("`9No enough wls.")
else
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
-- dl
AddCallback("cdrop_dl","OnPacket", dropdl)
function cdl_delayed()
dl_command_inv = math.floor(GetItemCount(1796))
if dl_command_inv == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9No enough dls.")
OnTextOverlay("`9No enough dls.")
else
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
-- bgl
AddCallback("cdrop_bgl","OnPacket", dropbgl)
function cbgl_delayed()
bgl_command_inv = math.floor(GetItemCount(7188))
if bgl_command_inv == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9No enough bgls.")
OnTextOverlay("`9No enough bgls.")
else
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("drop_all_wls","OnPacket", daw)
function daw_xd()
daw_command_inv = math.floor(GetItemCount(242))
if daw_command_inv == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9You don't have wls.")
OnTextOverlay("`9No enough wls.")
else
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("drop_all_dls","OnPacket", dad)
function dad_xd()
dad_command_inv = math.floor(GetItemCount(1796))
if dad_command_inv == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9You don't have dls.")
OnTextOverlay("`9No enough dls.")
else
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("sethost","OnPacket", sethost)
AddCallback("setsave","OnPacket", setsave)
AddCallback("setwarn","OnPacket", setwarn)
AddCallback("give_visual","OnPacket", add)
AddCallback("warp_door","OnPacket", doorxxx)
AddCallback("pos1","OnPacket", pos1)
AddCallback("pos2","OnPacket", pos2)
AddCallback("pos3","OnPacket", pos3)
AddCallback("pos4","OnPacket", pos4)
AddCallback("posback","OnPacket", posback)
AddCallback("back","OnPacket", back)
AddCallback("tp_pos1","OnPacket", tp_pos1)
AddCallback("tp_pos2","OnPacket", tp_pos2)
AddCallback("tp_pos3","OnPacket", tp_pos3)
AddCallback("tp_pos4","OnPacket", tp_pos4)
function cdrop_delayed_win1()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos1 * 32 + 16, y_pos1 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
function cdrop_delayed_win2()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos2 * 32 + 16, y_pos2 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
function cdrop_delayed_win3()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos3 * 32 + 16, y_pos3 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
function cdrop_delayed_win4()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos4 * 32 + 16, y_pos4 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("warp_player","OnPacket", playertpxxx)
FindPath(findpathy,findpathx)
return true
end
end
AddCallback("findpath_1","OnPacket", findpathxxx)
AddCallback("flag_changer","OnPacket", flagxx)
OnConsoleMessage("`7[```5[``"..GetLocal().name.."
places`5"..count_fake_wl.."`` `2World Lock`` into the Donation Box`5]```7]``")
return true
end
end
AddCallback("fake_donate_wl","OnPacket", fake_donate_wl)
OnConsoleMessage("`7[```5[``"..GetLocal().name.."
places`5"..count_fake_dl.."`` `2Diamond Lock`` into the Donation Box`5]```7]``")
return true
end
end
AddCallback("fake_donate_dl","OnPacket", fake_donate_dl)
OnConsoleMessage("`7[```5[``"..GetLocal().name.."
places`5"..count_fake_bgl.."`` `2Blue Gem Lock`` into the Donation Box`5]```7]``")
return true
end
end
AddCallback("fake_donate_bgl","OnPacket", fake_donate_bgl)
AddCallback("random_world","OnPacket", random_world)
AddCallback("cid","OnPacket", cid)
AddCallback("drop_tax1","OnPacket", drop_tax1)
function dt1_xd()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos1 * 32 + 16, y_pos1 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("drop_tax2","OnPacket", drop_tax2)
function dt2_xd()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos2 * 32 + 16, y_pos2 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("Hide_Drop", "OnVarlist", Hide_Drop)
FindPath(x_pos2, y_pos2)
if face_when_drop == "right" then
FaceSide("right")
else
FaceSide("left")
end
dl_count = 0
wl_count = 0
for _, item in pairs(GetInventory()) do
if item.id == 242 then -- count wls
wl_count = wl_count + item.count
elseif item.id == 1796 then -- count dls
dl_count = dl_count + item.count
end
end
dl_to_drop = drop_tax % 10000 // 100 -- calculate dls to drop
wl_to_drop = ((drop_tax% 10000) % 100) -- calculate wls to drop
if dl_count < dl_to_drop then -- check if enough DLs to drop
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Not enough DLs to drop")
OnTextOverlay("`9Not enough DLs to drop `3"..dl_to_drop.. " `9DLS")
FindPath(x_posback, y_posback)
Sleep(1000)
RemoveCallback("Hide_Drop")
return false
elseif wl_count < wl_to_drop then -- check if enough WLS to drop
local packet = {}
packet.type = 10
packet.int_data = 1796
SendPacketRaw(packet)
if dl_to_drop > 0 then -- drop dls
SendPacket(2, "action|drop\n|itemID|1796")
SendPacket(2, "action|dialog_return\ndialog_name|drop_item\nitemID|
1796|\ncount|"..dl_to_drop)
Sleep(50)
end
if wl_to_drop > 0 then -- drop wls
SendPacket(2, "action|drop\n|itemID|242")
SendPacket(2, "action|dialog_return\ndialog_name|drop_item\nitemID|
242|\ncount|"..wl_to_drop)
Sleep(50)
end
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Dropping `3" ..wl_to_drop.. "
`9wls and `3"..dl_to_drop.. " `9dls")
OnTextOverlay("`9Dropping `3" ..wl_to_drop.. " `9wls and `3"..dl_to_drop..
" `9dls")
FindPath(x_posback, y_posback)
Sleep(1000)
RemoveCallback("Hide_Drop")
return true
else -- drop items
if dl_to_drop > 0 then -- drop dls
SendPacket(2, "action|drop\n|itemID|1796")
SendPacket(2, "action|dialog_return\ndialog_name|drop_item\nitemID|
1796|\ncount|"..dl_to_drop)
Sleep(50)
end
if wl_to_drop > 0 then -- drop wls
SendPacket(2, "action|drop\n|itemID|242")
SendPacket(2, "action|dialog_return\ndialog_name|drop_item\nitemID|
242|\ncount|"..wl_to_drop)
Sleep(50)
end
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Dropping `3" ..wl_to_drop.. "
`9wls and `3"..dl_to_drop.. " `9dls")
OnTextOverlay("`9Dropping `3" ..wl_to_drop.. " `9wls and `3"..dl_to_drop..
" `9dls")
FindPath(x_posback, y_posback)
Sleep(1000)
RemoveCallback("Hide_Drop")
return true
end
end
AddCallback("drop_tax3","OnPacket", drop_tax3)
function dt3_xd()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos3 * 32 + 16, y_pos3 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("drop_tax4","OnPacket", drop_tax4)
function dt4_xd()
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos4 * 32 + 16, y_pos4 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
function Hide_Drop(varlist, packet)
if varlist[0]:find("OnDialogRequest") then
return true
end
end
AddCallback("respawn","OnPacket", res)
face_when_drop = "right"
AddCallback("faceside1","OnPacket", faceside1)
AddCallback("faceside2","OnPacket", faceside2)
AddCallback("auto_compress","OnPacket", auto_compress)
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[set_default_color|`o
add_label_with_icon|big|`9Command Information``|left|1790|
add_spacer|small|
add_smalltext|`9auto-surg : ]]..autosurg_status..[[|left|
add_smalltext|`9auto-Surg Helper : ]]..autosurghelper_status..[[|left|
add_smalltext|`9Auto-Crime : ]]..autocrime_status..[[|left|
add_smalltext|`9Auto-Startopia : ]]..autostartopia_status..[[|left|
add_smalltext|`9Mod Fly : ]]..mod_fly_status..[[|left|
add_smalltext|`9Fast Drop : ]]..fd_mode_status..[[|left|
add_smalltext|`9Fast Trash : ]]..ft_mode_status..[[|left|
add_smalltext|`9Anti-Pickup : ]]..nopickup_status..[[|left|
add_smalltext|`9Extractor-O-Snap : ]]..NO_PICKUP_status..[[|left|
add_smalltext|`9Auto-Collect : ]]..autocollect_status..[[|left|
add_smalltext|`9Blink Mode : ]]..blinking_status..[[|left|
add_smalltext|`9Wrench Mode : ]]..mode_wm_status..[[|left|
add_smalltext|`9UT Mode : ]]..ut_of_or_no_status..[[|left|
add_smalltext|`9GAIA Mode : ]]..gaia_of_or_no_status..[[|left|
add_smalltext|`9Join Mode : ]]..set_mod_join_status..[[|left|
add_smalltext|`9Donation Box Mode : ]]..mode_donation_boxes_status..[[|left|
add_smalltext|`9Vend Mode : ]]..vend_modexd_status..[[|left|
add_smalltext|`9Auto-Spam : ]]..spamming_status..[[|left|
add_smalltext|`9Auto-Harvest : ]]..harvesting_status..[[|left|
add_smalltext|`9Mod-Detector: `3]]..casino_help_when_join_status..[[|left|
add_quick_exit|
end_dialog|info_main_cmd|`4Cancel|`2Okay|
]]
varlist.netid = -1
SendVarlist(varlist)
return true
end
end
AddCallback("info_commands","OnPacket", info_commands)
AddCallback("balance","OnPacket", balance)
AddCallback("relog","OnPacket", relog)
mode_wm = "off"
AddCallback("wm","OnPacket", wm)
AddCallback("world_commands","OnPacket", world_commands)
mod_fly = false
AddCallback("modfly","OnPacket", modfly)
AddCallback("bypasspawn","OnPacket", bypass)
hat_change = 0
shirt_change = 0
pant_change = 0
shoes_change = 0
hand_change = 0
wing_change = 0
hair_change = 0
neck_change = 0
ances_chnage = 0
save_set_modes = false
AddCallback("sccd1","OnPacket", sccd1)
save_title_modes = false
function std1(type, packet)
if packet == ("action|input\n|text|/st") then
if save_title_modes == false then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9save title when joning world is
`3enabled")
function save_title_when_enter69(varlist)
if varlist[0]:find("OnMagicCompassTrackingItemIDChanged") then
if titlexd == "legend" then
GetLocal().name = GetLocal().name:removeColors()
GetLocal().name = GetLocal().name:gsub(" of Legend", "")
GetLocal().name = GetLocal().name:gsub("Dr.", "")
var = {}
var[0] = "OnCountryState"
var[1] = "jo|doctor"
var.netid = GetLocal().netid
SendVarlist(var)
GetLocal().name = GetLocal().name.." of Legend``"
elseif titlexd == "maxlevel" then
GetLocal().name = GetLocal().name:removeColors()
GetLocal().name = GetLocal().name:gsub(" of Legend", "")
GetLocal().name = GetLocal().name:gsub("Dr.", "")
var = {}
var[0] = "OnCountryState"
var[1] = "jo|maxLevel"
var.netid = GetLocal().netid
SendVarlist(var)
elseif titlexd == "master" then
GetLocal().name = GetLocal().name:removeColors()
GetLocal().name = GetLocal().name:gsub(" of Legend", "")
GetLocal().name = GetLocal().name:gsub("Dr.", "")
var = {}
var[0] = "OnCountryState"
var[1] = "jo|master"
var.netid = GetLocal().netid
SendVarlist(var)
elseif titlexd == "g4g" then
GetLocal().name = GetLocal().name:removeColors()
GetLocal().name = GetLocal().name:gsub(" of Legend", "")
GetLocal().name = GetLocal().name:gsub("Dr.", "")
var = {}
var[0] = "OnCountryState"
var[1] = "jo|donor"
var.netid = GetLocal().netid
SendVarlist(var)
elseif titlexd == "doctor" then
GetLocal().name = GetLocal().name:removeColors()
GetLocal().name = GetLocal().name:gsub(" of Legend", "")
GetLocal().name = GetLocal().name:gsub("Dr.", "")
GetLocal().name = "Dr."..GetLocal().name
var = {}
var[0] = "OnCountryState"
var[1] = "jo|doctor"
var.netid = GetLocal().netid
SendVarlist(var)
elseif titlexd == "none" then
var = {}
var[0] = "OnCountryState"
var[1] = "jo|"
var.netid = GetLocal().netid
SendVarlist(var)
end
end
end
AddCallback("save_title_when_enter69", "OnVarlist", save_title_when_enter69)
save_title_modes = true
elseif save_title_modes == true then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9safe title when joning world
is `3disabled")
RemoveCallback("save_title_when_enter69")
save_title_modes = false
end
return true
end
end
AddCallback("std1","OnPacket", std1)
SendPacket(2,"action|setSkin\ncolor|3033464831")
var2 = {}
var2[0] = "OnSetClothing"
var2[1] = {hat_change, shirt_change, pant_change}
var2[2] = {shoes_change , 0, hand_change}
var2[3] = {wing_change, hair_change, neck_change}
var2[4] = 3033464831
var2[5] = {ances_chnage, 0, 0}
var2.netid = GetLocal().netid
SendVarlist(var2)
var23 = {}
var23[0] = "OnPlayPositioned"
var23[1] = "audio/change_clothes.wav"
var23.netid = GetLocal().netid
SendVarlist(var23)
return true
end
end
AddCallback("loadset1","OnPacket", loadset1)
function new_clothes()
local var = {}
var[0] = "OnParticleEffect"
var[1] = 73
var[2] = { GetLocal().pos_x + 10, GetLocal().pos_y + 15}
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
SendPacket(2,"action|setSkin\ncolor|3033464831")
var2 = {}
var2[0] = "OnSetClothing"
var2[1] = {hat_change, shirt_change, pant_change}
var2[2] = {shoes_change , 0, hand_change}
var2[3] = {wing_change, hair_change, neck_change}
var2[4] = 3033464831
var2[5] = {ances_chnage, 0, 0}
var2.netid = GetLocal().netid
SendVarlist(var2)
var23 = {}
var23[0] = "OnPlayPositioned"
var23[1] = "audio/change_clothes.wav"
var23.netid = GetLocal().netid
SendVarlist(var23)
end
AddCallback("ances_chnage","OnPacket", ances_chnage)
AddCallback("neck_change","OnPacket", neck_change)
AddCallback("hair_change","OnPacket", hair_change)
AddCallback("wing_change","OnPacket", wing_change)
AddCallback("hand_change","OnPacket", hand_change)
AddCallback("shoes_change","OnPacket", shoes_change)
AddCallback("shirt_change","OnPacket", shirt_change)
AddCallback("hat_change","OnPacket", hat_change)
SendVarlist(var)
return true
end
end
AddCallback("set_save_clothes","OnPacket", set_save_clothes)
gems_checker = false
function setgems()
while gems_checker do
if GetLocal().world ~= "EXIT" then
Local_Gems = GetLocal().gems
Sleep(1000)
if Local_Gems ~= GetLocal().gems then
Sleep(500)
var = {}
var[0] = "OnTalkBubble"
var[1] = GetLocal().netid
var[2] = "`9Collected `2+"..math.floor(GetLocal().gems -Local_Gems).."
`9Gems"
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
end
end
end
end
vend_modexd = false
AddCallback("ve","OnPacket", ve)
AddCallback("va","OnPacket", va)
vend_buy = false
function buy_vend_2(varlist)
if varlist[0] == "OnDialogRequest" and
varlist[1]:find("end_dialog|vending|Cancel|OK|") then
x_buy = varlist[1]:match("embed_data|tilex|(%d+)")
y_buy = varlist[1]:match("embed_data|tiley|(%d+)")
expectitem_buy = varlist[1]:match("embed_data|expectitem|
(%d+)")
buy_count = varlist[1]:match("embed_data|buycount|(%d+)")
expectprice_buy = varlist[1]:match('expectprice|[%d%-]
+'):match('%|.*'):sub(2)
SendPacket(2, "action|dialog_return\ndialog_name|vending\
ntilex|"..x_buy.."|\ntiley|"..y_buy.."|\nverify|1|\nbuycount|"..buy_count.."|\
nexpectprice|"..expectprice_buy.."|\nexpectitem|"..expectitem_buy.."|")
return true
end
end
AddCallback("buy_vend_2", "OnVarlist", buy_vend_2)
return true
end
end
AddCallback("set_vb","OnPacket", set_vb)
AddCallback("voff","OnPacket", voff)
autocollect = false
function setcollect()
while autocollect do
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`" ..math.random(1,9) .."Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, delay, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
AddCallback("wp","OnPacket", wp)
AddCallback("wk","OnPacket", wk)
AddCallback("wb","OnPacket", wb)
AddCallback("woff","OnPacket", woff)
ut_adder_mode = false
function UT_adder(varlist)
if ut_adder_mode then
function UT_mode1(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemsucker_block|Close|Update|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemsucker_block\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|additem\
nchk_enablesucking|1")
return true
end
end
AddCallback("UT_mode1", "OnVarlist", UT_mode1)
function UT_mode2(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemaddedtosucker|Close|Add|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemaddedtosucker\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\
nitemtoadd|"..varlist[1]:match("have (%d+)").."")
return true
end
end
AddCallback("UT_mode2", "OnVarlist", UT_mode2)
end
end
AddCallback("UT_adder", "OnVarlist", UT_adder)
ut_emptier_mode = false
function UT_emptier(varlist)
if ut_emptier_mode then
function UT_mode3(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemsucker_block|Close|Update|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemsucker_block\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|
retrieveitem\nchk_enablesucking|1")
return true
end
end
AddCallback("UT_mode3", "OnVarlist", UT_mode3)
function UT_mode4(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemremovedfromsucker|Close|Retrieve|") then
SendPacket(2, "action|dialog_return\ndialog_name|
itemremovedfromsucker\ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\
nitemtoremove|"..varlist[1]:match("Amount:|(%d+)").."")
return true
end
end
AddCallback("UT_mode4", "OnVarlist", UT_mode4)
end
end
AddCallback("UT_emptier", "OnVarlist", UT_emptier)
AddCallback("ut_adder_hook","OnPacket", ut_adder_hook)
AddCallback("ut_emptier_hook","OnPacket", ut_emptier_hook)
AddCallback("ut_on_off","OnPacket", ut_on_off)
AddCallback("Ut_commands","OnPacket", Ut_commands)
gaia_adder_mode = false
function GAIA_adder(varlist)
if gaia_adder_mode then
function GAIA_mode1(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemsucker_seed|Close|Update|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemsucker_seed\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|additem\
nchk_enablesucking|1")
return true
end
end
AddCallback("GAIA_mode1", "OnVarlist", GAIA_mode1)
function GAIA_mode2(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemaddedtosucker|Close|Add|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemaddedtosucker\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\
nitemtoadd|"..varlist[1]:match("have (%d+)").."")
return true
end
end
AddCallback("GAIA_mode2", "OnVarlist", GAIA_mode2)
end
end
AddCallback("GAIA_adder", "OnVarlist", GAIA_adder)
gaia_emptier_mode = false
function GAIA_emptier(varlist)
if gaia_emptier_mode then
function GAIA_mode3(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemsucker_seed|Close|Update|") then
SendPacket(2, "action|dialog_return\ndialog_name|itemsucker_seed\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|
retrieveitem\nchk_enablesucking|1")
return true
end
end
AddCallback("GAIA_mode3", "OnVarlist", GAIA_mode3)
function GAIA_mode4(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
itemremovedfromsucker|Close|Retrieve|") then
SendPacket(2, "action|dialog_return\ndialog_name|
itemremovedfromsucker\ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\
nitemtoremove|"..varlist[1]:match("Amount:|(%d+)").."")
return true
end
end
AddCallback("GAIA_mode4", "OnVarlist", GAIA_mode4)
end
end
AddCallback("GAIA_emptier", "OnVarlist", GAIA_emptier)
AddCallback("gaia_adder_hook","OnPacket", gaia_adder_hook)
AddCallback("gaia_emptier_hook","OnPacket", gaia_emptier_hook)
AddCallback("gaia_on_off","OnPacket", gaia_on_off)
AddCallback("Gaia_commands","OnPacket", Gaia_commands)
function GAIA_modes12(type, packet)
if packet:find("buttonClicked|GAIA_add") then
gaia_of_or_no = true
if gaia_emptier_mode then
gaia_emptier_mode = false
RemoveCallback("UT_mode3")
RemoveCallback("UT_mode4")
end
gaia_adder_mode = true
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9fast GAIA adder `3enabled")
RemoveCallback("UT_mode3")
RemoveCallback("UT_mode4")
AddCallback("GAIA_mode1", "OnVarlist", GAIA_mode1)
AddCallback("GAIA_mode2", "OnVarlist", GAIA_mode2)
return true
elseif packet:find("buttonClicked|GAIA_empty") then
gaia_of_or_no = true
if gaia_adder_mode then
gaia_adder_mode = false
RemoveCallback("GAIA_mode1")
RemoveCallback("GAIA_mode2")
end
gaia_emptier_mode = true
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9fast GAIA emptier `3enabled")
AddCallback("GAIA_mode3", "OnVarlist", GAIA_mode3)
AddCallback("GAIA_mode4", "OnVarlist", GAIA_mode4)
return true
elseif packet:find("buttonClicked|GAIA_off") then
gaia_of_or_no = false
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9GAIA mode is now `3off")
if gaia_adder_mode then
RemoveCallback("UT_mode1")
RemoveCallback("UT_mode2")
gaia_adder_mode = false
end
if gaia_emptier_mode then
RemoveCallback("UT_mode3")
RemoveCallback("UT_mode4")
gaia_emptier_mode = false
end
return true
end
end
auto_put_donationbox_mode = false
function auto_put_donationbox(varlist)
if auto_put_donationbox_mode then
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
give_item|||") then
SendPacket(2, "action|dialog_return\ndialog_name|give_item\
nitemID|"..varlist[1]:match("embed_data|itemID|(%d+)").."|\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|give\
ncount|"..varlist[1]:match("add_text_input|count|Count:|(%d+)").."\nsign_text|")
return true
end
end
end
AddCallback("auto_put_donationbox", "OnVarlist", auto_put_donationbox)
AddCallback("auto_put_donationbox_hook_xd","OnPacket",
auto_put_donationbox_hook_xd)
auto_empty_donationbox_mode = false
function auto_empty_donationbox(varlist)
if auto_empty_donationbox_mode then
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
donation_box_edit|Cancel||") then
SendPacket(2, "action|dialog_return\ndialog_name|donation_box_edit\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nbuttonClicked|clear")
return true
end
end
end
AddCallback("auto_empty_donationbox", "OnVarlist", auto_empty_donationbox)
AddCallback("auto_empty_donationbox_hook_xd","OnPacket",
auto_empty_donationbox_hook_xd)
AddCallback("donationoff","OnPacket", donationoff)
mode_donation_boxes = "off"
AddCallback("donation_check_uid_xd","OnPacket", donation_check_uid_xd)
auto_ban_fire_maker_mode = false
function auto_ban_fire_maker(varlist)
if auto_ban_fire_maker_mode then
function fireban(v)
if v[0] == "OnTalkBubble" and v[2]:find("`4MWAHAHAHA!!") then
netid = v[1]
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Player with a netid of
`3"..netid.." `9placed a pocket lighter !")
pkt = [[action|wrench
|netid|]]..netid
pkt2 = [[action|dialog_return
dialog_name|popup
netID|]]..netid..[[|
netID|]]..netid..[[|
buttonClicked|worldban]]
SendPacket(2, pkt)
SendPacket(2, pkt2)
return true
end
end
AddCallback("fire", "OnVarlist", fireban)
end
end
AddCallback("auto_ban_fire_maker", "OnVarlist", auto_ban_fire_maker)
AddCallback("auto_ban_fire_maker_hook_xd","OnPacket", auto_ban_fire_maker_hook_xd)
fd_mode = false
function fd(varlist)
if fd_mode then
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|drop_item|
Cancel|OK|") then
SendPacket(2, "action|dialog_return\ndialog_name|drop_item\
nitemID|"..varlist[1]:match("itemID|(%d+)").."|\ncount|"..varlist[1]:match("count||
(%d+)").."")
return true
end
end
end
AddCallback("fd", "OnVarlist", fd)
AddCallback("fd_hook_xd","OnPacket", fd_hook_xd)
ft_mode = false
function ft(varlist)
if ft_mode then
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|trash_item|
Cancel|OK|") then
SendPacket(2, "action|dialog_return\ndialog_name|trash_item\
nitemID|"..varlist[1]:match("embed_data|itemID|(%d+)").."|\
ncount|"..varlist[1]:match("you have (%d+)"))
return true
end
end
end
AddCallback("ft", "OnVarlist", ft)
AddCallback("ft_hook_xd","OnPacket", ft_hook_xd)
set_mod_joinx2 = "off"
AddCallback("join_commands","OnPacket", join_commands)
buying_wls = false
function setbuywl()
gems_inv = GetLocal().gems
gems_wl = gems_inv / 2000
amount_gems_round = math.floor(gems_wl)
amount = amount_gems_round
while buying_wls do
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Buying `3" ..amount.. "
`9wls")
while amount~=0 do
SendPacket(2, "action|buy\nitem|world_lock")
Sleep(10)
amount=amount-1
end
var2 = {}
var2[0] = "OnConsoleMessage"
var2[1] = "Warning from `4System``: You've been `4BANNED`` from
`wGrowtopia`` for 730 days"
var2.netid = -1
SendVarlist(var2)
var2 = {}
var2[0] = "OnConsoleMessage"
var2[1] = "`#** ```$The Ancients`` have used `#Ban`` on `w"..ban_name.."``!
`#**``"
var2.netid = -1
SendVarlist(var2)
var2 = {}
var2[0] = "OnConsoleMessage"
var2[1] = "`4** `$"..ban_name.."`` AUTO-BANNED BY SYSTEM **`` (`$/rules``
to view rules)"
var2.netid = -1
SendVarlist(var2)
return true
end
end
AddCallback("fake_ban","OnPacket", fake_ban)
AddCallback("spinall","OnPacket", spinall)
autocrime = false
if var[1]:find("|Battle%!|") then
x = var[1]:match("tilex|(%d+)")
y = var[1]:match("tiley|(%d+)")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Villian : `3" ..
var[1]:match("add_textbox|(.*)`` is"))
SendPacket(2,"action|dialog_return\ndialog_name|crime_edit\
ntilex|" ..x .."|\ntiley|" ..y .."|\nstate|0||\nbuttonClicked|button_ok\n\
nc" ..c1 .. "|1\nc" .. c2 .. "|1\nc" .. c3 .. "|1\nc" .. c4 .. "|1\nc" .. c5 .. "|
1\n")
elseif var[1]:find("Fighting Crime") and var[1]:find("Devil
Ham") then
if liq == "no" then
if var[1]:find("c" .. use1) then
use = use1
else
use = "passturn"
end
elseif var[1]:find("c" .. use2) and step == "0" then
step = "1"
use = use2
elseif var[1]:find("c" .. use3) then
use = use3
elseif var[1]:find("c" .. use4) then
use = use4
elseif var[1]:find("c" .. use5) then
use = use5
else
use = "passturn"
end
OnTextOverlay("`9Please wait..")
SendPacket(2,"action|dialog_return\ndialog_name|crime_edit\
ntilex|" ..x .. "|\ntiley|" .. y .. "|\nstate|1||\nbuttonClicked|c" .. use)
elseif var[1]:find("Fighting Crime") and var[1]:find("Ms%.
Terry") then
if var[1]:find("is going to play `%d") then
if var[1]:match("is going to play `(%d)") == "2" then
use = use1
elseif var[1]:match("is going to play `(%d)") == "4"
then
use = use2
elseif var[1]:match("is going to play `(%d)") == "9"
then
use = use4
elseif var[1]:match("is going to play `(%d)") == "1"
then
use = use5
end
elseif var[1]:find("c" .. use3) then
use = use3
elseif var[1]:find("c" .. use5) and ban=="yes" then
use = use5
elseif var[1]:find("c" .. use1) then
use = use1
elseif var[1]:find("c" .. use4) then
use = use4
elseif var[1]:find("c" .. use5) then
use = use5
elseif var[1]:find("c" .. use2) then
use = use2
else
use = "passturn"
end
OnTextOverlay("`9Please wait..")
SendPacket(2,"action|dialog_return\ndialog_name|crime_edit\
ntilex|" ..x .. "|\ntiley|" .. y .. "|\nstate|1||\nbuttonClicked|c" .. use)
elseif var[1]:find("Fighting Crime") and var[1]:find("Dr%.
Destructo") then
if var[1]:find("c" .. use1) and step == "0" then
use = use1
step = "1"
elseif var[1]:find("c" .. use2) then
use = use2
elseif var[1]:find("c" .. use3) then
use = use3
else
use = "passturn"
end
OnTextOverlay("`9Please wait..")
SendPacket(2,"action|dialog_return\ndialog_name|crime_edit\
ntilex|" ..x .. "|\ntiley|" .. y .. "|\nstate|1||\nbuttonClicked|c" .. use)
elseif var[1]:find("Fighting Crime") then
if var[1]:find("c" .. use1) then
use = use1
elseif var[1]:find("c" .. use2) then
use = use2
elseif var[1]:find("c" .. use3) then
use = use3
else
use = "passturn"
end
OnTextOverlay("`9Please wait..")
SendPacket(2, "action|dialog_return\ndialog_name|
crime_edit\ntilex|" ..x .. "|\ntiley|" .. y .. "|\nstate|1||\nbuttonClicked|c" ..
use)
end
return true
end
return false
end
return true
end
end
end
AddCallback("auto_crime","OnPacket", auto_crime)
autosurg = false
hide_surg = false
function auto_surg_thread()
function hide_surg(varlist)
hide_surg = true
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|surge|
Cancel|Okay!|") then
SendPacket(2, "action|dialog_return\ndialog_name|surge\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."")
return true
end
end
AddCallback("hide_surg", "OnVarlist", hide_surg)
autosurg = true
tool = ""
itool = 0
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Auto-surg `3Started")
function auto()
if tool == "Sponge" then
itool = 1258
elseif tool == "Splint" then
itool = 1268
elseif tool == "Antibiotic" then
itool = 1266
elseif tool == "Antiseptic" then
itool = 1264
elseif tool == "Anesthetic" then
itool = 1262
elseif tool == "Scalpel" then
itool = 1260
elseif tool == "Stitches" then
itool = 1270
elseif tool == "Lab kit" then
itool = 4318
elseif tool == "Pins" then
itool = 4308
elseif tool == "Clamp" then
itool = 4314
elseif tool == "Transfusion" then
itool = 4310
elseif tool == "Ultrasound" then
itool = 4316
elseif tool == "Defibrillator" then
itool = 4312
elseif tool == "Fix it" then
itool = 1296
end
SendPacket(2, "action|dialog_return\ndialog_name|surgery\nbuttonClicked|
tool"..itool)
Sleep(100)
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9"..tool)
end
function surg(var)
if var[0] == "OnDialogRequest" and var[1]:find("`4The patient wakes up!") and
var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("`4The patient screams and
flails!") and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `4Heart stopped!
(.+)") and var[1]:find("tool4312") then
tool = "Defibrillator"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `6Coming to(.+)")
and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Pulse: `4(.+)") and
var[1]:find("tool4310") then
tool = "Transfusion"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `4(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `4(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `6(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `6(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `3(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `3(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`4very quickly!(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`4very quickly!(.+)") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is `6losing
blood!(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is `6losing
blood!(.+)") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Incisions: `20(.+)") and
var[1]:find("tool1296") then
tool = "Fix it"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Incisions: `30(.+)") and
var[1]:find("tool1296") then
tool = "Fix it"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("The patient has not been
diagnosed.") and var[1]:find("tool4316") then
tool = "Ultrasound"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `4Awake(.+)") and
var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+) broken``")
and var[1]:find("tool1268") then
tool = "Splint"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+) broken``")
and var[1]:find("tool1268") then
tool = "Splint"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient broke his arm.")
and var[1]:find("tool1270") then
tool = "Stitches"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `3Awake(.+)") and
var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Pulse: `6(.+)") and
var[1]:find("tool4310") then
tool = "Transfusion"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("`4You can't see what you
are doing!(.+)") and var[1]:find("tool1258") then
tool = "Sponge"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("tool1296") and
var[1]:find("tool1270") then
tool = "Stitches"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `6(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `6(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `6(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `6(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `4(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `4(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `4(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `4(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+) shattered(.
+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+) shattered(.
+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+) shattered(.
+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+) shattered(.
+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient broke his leg.")
and var[1]:find("tool1270") then
tool = "Stitches"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`3slowly.(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
return true
elseif var[0]:find("OnDialogRequest") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
return true
end
return false
end
AddCallback("surg","OnVarlist", surg)
end
autosurghelper = false
function auto_surg_helper(type, packet)
if packet == ("action|input\n|text|/autosurghelper") or packet == ("action|
input\n|text|/autosh") then
if autosurghelper then
autosurghelper = false
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Auto-surg Helper `3Stopped")
RemoveCallback("surg")
if hide_surg == true then
RemoveCallback("hide_surg")
end
return true
else
if hide_surg == true then
RemoveCallback("hide_surg")
end
RunThread(function()
auto_surg_helper_thread()
end)
return true
end
end
end
AddCallback("auto_surg_helper","OnPacket", auto_surg_helper)
function auto_surg_helper_thread()
autosurghelper = true
tool = ""
itool = 0
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Auto-surg Helper `3Started")
function auto()
if tool == "Sponge" then
itool = 1258
elseif tool == "Splint" then
itool = 1268
elseif tool == "Antibiotic" then
itool = 1266
elseif tool == "Antiseptic" then
itool = 1264
elseif tool == "Anesthetic" then
itool = 1262
elseif tool == "Scalpel" then
itool = 1260
elseif tool == "Stitches" then
itool = 1270
elseif tool == "Lab kit" then
itool = 4318
elseif tool == "Pins" then
itool = 4308
elseif tool == "Clamp" then
itool = 4314
elseif tool == "Transfusion" then
itool = 4310
elseif tool == "Ultrasound" then
itool = 4316
elseif tool == "Defibrillator" then
itool = 4312
elseif tool == "Fix it" then
itool = 1296
end
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9"..tool)
MessageBox("Surgery Helper", "Use "..tool)
end
function surg(var)
if var[0] == "OnDialogRequest" and var[1]:find("`4The patient wakes up!") and
var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("`4The patient screams
and flails!") and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `4Heart
stopped!(.+)") and var[1]:find("tool4312") then
tool = "Defibrillator"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `6Coming to(.
+)") and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Pulse: `4(.+)") and
var[1]:find("tool4310") then
tool = "Transfusion"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `4(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `4(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `6(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `6(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `3(%d+)(.+)") and
var[1]:find("tool1266") then
tool = "Antibiotic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Temp: `3(%d+)(.+)") and
var[1]:find("tool4318") then
tool = "Lab kit"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`4very quickly!(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`4very quickly!(.+)") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is `6losing
blood!(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is `6losing
blood!(.+)") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Incisions: `20(.+)")
and var[1]:find("tool1296") then
tool = "Fix it"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Incisions: `30(.+)")
and var[1]:find("tool1296") then
tool = "Fix it"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("The patient has not
been diagnosed.") and var[1]:find("tool4316") then
tool = "Ultrasound"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `4Awake(.+)")
and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+)
broken``") and var[1]:find("tool1268") then
tool = "Splint"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+)
broken``") and var[1]:find("tool1268") then
tool = "Splint"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient broke his
arm.") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Status: `3Awake(.+)")
and var[1]:find("tool1262") then
tool = "Anesthetic"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Pulse: `6(.+)") and
var[1]:find("tool4310") then
tool = "Transfusion"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("`4You can't see what
you are doing!(.+)") and var[1]:find("tool1258") then
tool = "Sponge"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("tool1296") and
var[1]:find("tool1270") then
tool = "Stitches"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `6(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `6(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `6(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `6(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `4(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+), `4(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `4(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+), `4(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `6(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+)
shattered(.+)") and var[1]:find("tool4308") then
tool = "Pins"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Bones: `4(.+)
shattered(.+)") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient broke his
leg.") and var[1]:find("tool1270") then
tool = "Stitches"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("Patient is losing blood
`3slowly.(.+)") and var[1]:find("tool4314") then
tool = "Clamp"
auto()
elseif var[0]:find("OnDialogRequest") and var[1]:find("tool1260") then
tool = "Scalpel"
auto()
end
return false
end
AddCallback("surg","OnVarlist", surg)
end
autostartopia = false
function auto_startopia(type, packet)
if packet == ("action|input\n|text|/autostartopia") or packet == ("action|
input\n|text|/autost") then
if autostartopia then
autostartopia = false
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Auto-startopia `3Stopped")
RemoveCallback("startopia")
return true
else
RunThread(function()
auto_startopia_thread()
end)
return true
end
end
end
AddCallback("auto_startopia","OnPacket", auto_startopia)
function auto_startopia_thread()
autostartopia = true
step = 0
Mission = 0
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Auto-startopia `3Started")
function Drone()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6532")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Tactical Drone")
Sleep(50)
end
function Teleporter()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6526")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Teleporter Charge")
Sleep(50)
end
function Doc()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6534")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Stellar Documents")
Sleep(50)
end
function Scan()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6530")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Quadriscanner")
Sleep(50)
end
function Torp()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6540")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Growton Torpedo")
Sleep(50)
end
function Dip()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6538")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Cyborg Diplomat")
Sleep(50)
end
function Sup()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6536")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Star Supplies")
Sleep(50)
end
function Giga()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6528")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Gigablaster")
Sleep(50)
end
function Shield()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6518")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9HyperShields")
Sleep(50)
end
function AI()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6520")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9AI Brain")
Sleep(50)
end
function Gala()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6522")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Galactibolt")
Sleep(50)
end
function Meds()
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
tool6524")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Space Meds")
Sleep(50)
end
function startopia(var)
if var[0] == "OnDialogRequest" and var[1]:find("end_dialog|startopia") and
var[1]:find("Health") then
if var[1]:find("add_label_with_icon|big|`w(%w+) Data") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 4 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 4 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3" ..
var[1]:match("add_label_with_icon|big|`w(%w+) Data") .. " Data")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wSet a Course") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Set a Course")
end
Drone()
return true
end
elseif
var[1]:find("add_label_with_icon|big|`wOutpost Attack")
or var[1]:find("add_label_with_icon|big|`wOne Angry Ship")
then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Torp()
elseif step == 2 then
Dip()
elseif step == 3 or step == 5 then
Teleporter()
elseif step == 4 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Torp()
elseif step == 2 then
Dip()
elseif step == 3 or step == 5 then
Teleporter()
elseif step == 4 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
if var[1]:find("Outpost Attack") then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Outpost
Attack")
elseif var[1]:find("One Angry Ship") then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3One Angry
Ship")
end
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wStarachnid Attack") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 then
Torp()
elseif step == 2 then
Sup()
elseif step == 4 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 then
Torp()
elseif step == 2 then
Sup()
elseif step == 4 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Starachnid
Attack")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`w(%w+) Attack") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Shield()
elseif step == 2 or step == 3 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Shield()
elseif step == 2 or step == 3 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3" ..
var[1]:match("add_label_with_icon|big|`w(%w+) Attack") .. " Attack")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wLife Pod") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Scan()
elseif step == 2 then
Meds()
elseif step == 3 then
Sup()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Teleporter()
elseif step == 1 then
Scan()
elseif step == 2 then
Meds()
elseif step == 3 then
Sup()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Life Pod")
end
Teleporter()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wBoarding Party") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 2 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Scan()
elseif step == 1 or step == 2 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Boarding
Party")
end
Scan()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wExperimental Salvage") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 2 or step == 3 then
Teleporter()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 2 or step == 3 then
Teleporter()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Experimental
Salvage")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wDark Ship") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Teleporter()
elseif step == 2 then
AI()
elseif step == 3 or step == 4 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Teleporter()
elseif step == 2 then
AI()
elseif step == 3 or step == 4 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Dark Ship")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`w(%w+) Hunt") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 4 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 4 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3" ..
var[1]:match("add_label_with_icon|big|`w(%w+) Hunt") .. " Hunt")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wWindy Days") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Windy Days")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wAncient Temple") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Dip()
elseif step == 2 then
Sup()
elseif step == 3 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Dip()
elseif step == 2 then
Sup()
elseif step == 3 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Ancient
Temple")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wA Challenge") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 2 or step == 3 or step == 4 then
Shield()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 2 or step == 3 or step == 4 then
Shield()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3A Challenge?!")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wMiner Rescue") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Drone()
elseif step == 2 or step == 4 or step == 5 then
Teleporter()
elseif step == 3 then
Scan()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Gala()
elseif step == 1 then
Drone()
elseif step == 2 or step == 4 or step == 5 then
Teleporter()
elseif step == 3 then
Scan()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Miner Rescue")
end
Gala()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wHunter and Prey") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
AI()
elseif step == 2 or step == 4 then
Teleporter()
elseif step == 3 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
AI()
elseif step == 2 or step == 4 then
Teleporter()
elseif step == 3 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Hunter and
Prey")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wGiant Skeleton") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
AI()
elseif step == 2 then
Shield()
elseif step == 3 then
Sup()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
AI()
elseif step == 2 then
Shield()
elseif step == 3 then
Sup()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Giant
Skeleton")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wShadow Stalkers") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 or step == 7 then
Teleporter()
elseif step == 2 or step == 6 then
Scan()
elseif step == 3 then
AI()
elseif step == 4 then
Giga()
elseif step == 8 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 5 or step == 7 then
Teleporter()
elseif step == 2 or step == 6 then
Scan()
elseif step == 3 then
AI()
elseif step == 4 then
Giga()
elseif step == 8 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Shadow
Stalkers")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wPlanet Calamity") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 or step == 6 then
Teleporter()
elseif step == 2 then
AI()
elseif step == 4 then
Shield()
elseif step == 5 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 or step == 6 then
Teleporter()
elseif step == 2 then
AI()
elseif step == 4 then
Shield()
elseif step == 5 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Planet
Calamity")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wA Strange One") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Dip()
elseif step == 2 then
Gala()
elseif step == 3 then
AI()
elseif step == 4 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Dip()
elseif step == 2 or step == 6 then
Gala()
elseif step == 3 then
AI()
elseif step == 4 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3A Strange One")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wTasty Cakes") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 6 then
Teleporter()
elseif step == 2 or step == 4 then
Scan()
elseif step == 3 then
AI()
elseif step == 5 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 6 then
Teleporter()
elseif step == 2 or step == 4 then
Scan()
elseif step == 3 then
AI()
elseif step == 5 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Tasty Cakes")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wTaking Aim") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Taking Aim")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wBad Taste") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Dip()
elseif step == 2 then
Giga()
elseif step == 3 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Teleporter()
elseif step == 1 then
Dip()
elseif step == 2 then
Doc()
elseif step == 3 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Bad Taste")
end
Teleporter()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wSolar Impact!") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 or step == 7 then
Gala()
elseif step == 2 or step == 6 then
Meds()
elseif step == 3 then
AI()
elseif step == 4 then
Drone()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Shield()
elseif step == 1 then
Gala()
elseif step == 2 then
Meds()
elseif step == 3 then
AI()
elseif step == 4 then
Drone()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Solar Impact!")
end
Shield()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wJunk Punks") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Drone()
elseif step == 2 then
Torp()
elseif step == 3 then
AI()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
AI()
elseif step == 1 then
Drone()
elseif step == 2 then
Torp()
elseif step == 3 then
AI()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Junk Punks")
end
AI()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wCryonite Crisis") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 9 then
Teleporter()
elseif step == 1 or step == 3 then
Scan()
elseif step == 2 then
Giga()
elseif step == 4 or step == 5 then
AI()
elseif step == 6 then
Shield()
elseif step == 7 then
Gala()
elseif step == 8 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 or step == 9 then
Teleporter()
elseif step == 1 or step == 3 then
Scan()
elseif step == 2 then
Giga()
elseif step == 4 or step == 5 then
AI()
elseif step == 6 then
Shield()
elseif step == 7 then
Gala()
elseif step == 8 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Cryonite
Crisis")
end
Teleporter()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wSalvage Run") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 3 then
Teleporter()
elseif step == 2 then
Scan()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Salvage Run")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wShip Rescue") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Drone()
elseif step == 2 or step == 5 then
Teleporter()
elseif step == 3 then
Scan()
elseif step == 4 then
Meds()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Gala()
elseif step == 1 then
Drone()
elseif step == 2 or step == 5 then
Teleporter()
elseif step == 3 then
Scan()
elseif step == 4 then
Meds()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Ship Rescue")
end
Gala()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wSkeleton Crew") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Scan()
elseif step == 2 then
AI()
elseif step == 3 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Teleporter()
elseif step == 1 then
Scan()
elseif step == 2 then
AI()
elseif step == 3 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Skeleton Crew")
end
Teleporter()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wGhost Ship") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Dip()
elseif step == 4 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Dip()
elseif step == 4 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Ghost Ship")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wPit o' Trouble") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 4 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 5 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 4 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 5 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Pit o'
Trouble")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wClose Encounter") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 then
AI()
elseif step == 2 or step == 3 then
Dip()
elseif step == 4 then
Scan()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 5 then
AI()
elseif step == 2 or step == 3 then
Dip()
elseif step == 4 then
Scan()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Close
Encounter")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wEscape Pod") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 6 then
Meds()
elseif step == 1 then
Drone()
elseif step == 4 or step == 7 then
Scan()
elseif step == 2 then
Shield()
elseif step == 3 or step == 8 then
Teleporter()
elseif step == 5 then
Giga()
elseif step == 9 then
Torp()
end
elseif var[1]:find("Skill Fail") then
if step == 0 or step == 6 then
Meds()
elseif step == 1 then
Drone()
elseif step == 4 or step == 7 then
Scan()
elseif step == 2 then
Shield()
elseif step == 3 or step == 8 then
Teleporter()
elseif step == 5 then
Giga()
elseif step == 9 then
Torp()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Escape Pod")
end
Meds()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wPrevent War") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Drone()
elseif step == 2 then
Dip()
elseif step == 3 then
Teleporter()
elseif step == 4 then
Doc()
elseif step == 5 then
Gala()
elseif step == 6 then
Sup()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Shield()
elseif step == 1 then
Drone()
elseif step == 2 then
Dip()
elseif step == 3 then
Teleporter()
elseif step == 4 then
Doc()
elseif step == 5 then
Gala()
elseif step == 6 then
Sup()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Prevent War")
end
Shield()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wMining Colony Rescue") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Teleporter()
elseif step == 2 then
Dip()
elseif step == 3 then
Meds()
elseif step == 4 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Teleporter()
elseif step == 2 then
Dip()
elseif step == 3 then
Meds()
elseif step == 4 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Mining Colony
Rescue")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wMining Colony Delivery") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 4 then
Sup()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 4 then
Sup()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Mining Colony
Delivery")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`w(%w+) Duel") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Shield()
elseif step == 2 or step == 4 then
Torp()
elseif step == 3 then
AI()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Shield()
elseif step == 2 or step == 4 then
Torp()
elseif step == 3 then
AI()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3" ..
var[1]:match("add_label_with_icon|big|`w(%w+) Duel") .. " Duel")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`wMining Colony Delivery") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Sup()
elseif step == 4 then
Giga()
elseif step == 5 then
Doc()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Sup()
elseif step == 4 then
Giga()
elseif step == 5 then
Doc()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3"..
var[1]:match("add_label_with_icon|big|`w(%w.-) Extermination").. " Extermination")
end
Drone()
return true
end
elseif var[1]:find("add_label_with_icon|big|`w(%w.-) Delivery") then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 4 then
Sup()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 5 then
Teleporter()
elseif step == 2 then
Scan()
elseif step == 3 then
Giga()
elseif step == 4 then
Sup()
end
end
return true
else
step = 0
if Mission == 0 then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3"..
var[1]:match("add_label_with_icon|big|`w(%w.-) Delivery").. " Delivery")
end
Drone()
return true
end
elseif
var[1]:find("add_label_with_icon|big|`wWho's There")
or var[1]:find("add_label_with_icon|big|`wShe's Gonna Blow")
then
if var[1]:find("Skill Success") or var[1]:find("Skill Fail") then
if var[1]:find("Skill Success") then
step = step + 1
if step == 1 then
Teleporter()
elseif step == 2 or step == 4 then
Scan()
elseif step == 3 then
AI()
elseif step == 5 then
Giga()
end
elseif var[1]:find("Skill Fail") then
if step == 0 then
Drone()
elseif step == 1 or step == 6 then
Teleporter()
elseif step == 2 or step == 4 then
Scan()
elseif step == 3 then
AI()
elseif step == 5 then
Giga()
end
end
return true
else
step = 0
if Mission == 0 then
if var[1]:find("|`wWho's There") then
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3Who's
There?")
else
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Mission : `3She's Gonna
Blow!")
end
end
Drone()
return true
end
end
elseif var[0] == "OnDialogRequest" and var[1]:find("Starship Helm") then
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
beginvoyage")
return true
elseif var[0] == "OnDialogRequest" and var[1]:find("It is a good day to flee!")
then
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
failmission")
OnConsoleMessage("`0[ `4fail `0]")
return true
elseif var[0] == "OnTalkBubble" and var[2]:find("You received") then
return false
elseif var[0] == "OnDialogRequest" and var[1]:find("The voyage continues!") then
SendPacket(2, "action|dialog_return\ndialog_name|startopia\nbuttonClicked|
finishmission")
OnConsoleMessage("`0[ `2Success `0]")
step = 0
Mission = 0
return true
elseif var[0] == "OnDialogRequest" and var[1]:find("end_dialog|startopia") then
return false
end
return false
end
AddCallback("startopia","OnVarlist", startopia)
end
count = math.floor(count)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9 gems in world is : "..count
var2.netid = -1
SendVarlist(var2)
return true
end
end
AddCallback("gemsx","OnPacket", gemsx)
settax_1 = 5
AddCallback("settax","OnPacket", settax)
AddCallback("tax","OnPacket", tax)
AddCallback("set_spam_text","OnPacket", set_spam_text)
AddCallback("set_spam_text2","OnPacket", set_spam_text2)
AddCallback("set_spam_delay","OnPacket", set_spam_delay)
AddCallback("set_spam_delay1","OnPacket", set_spam_delay1)
AddCallback("dropall","OnPacket", dropall)
function dropallxd()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9dropping all items..")
for k,v in ipairs(GetInventory()) do
SendPacket(2 ,"action|drop\n|itemID|"..v.id)
SendPacket(2 ,"action|dialog_return\ndialog_name|drop_item\
nitemID|"..v.id.."|\ncount|"..v.count)
Sleep(50)
end
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9`9dropped all items")
end
set_harvest_id = 243
set_harvest_delay = "100000"
harvesting = false
function setharvest()
while harvesting do
for _, tile in pairs(GetTiles()) do
if tile.fg == set_harvest_id then
if tile.ready then
FindPath(tile.pos_x, tile.pos_y)
Sleep(set_harvest_delay)
pkt = {}
pkt.type = 3
pkt.int_data = 18
pkt.pos_x = GetLocal().pos_x
pkt.pos_y = GetLocal().pos_y
pkt.int_x = tile.pos_x
pkt.int_y = tile.pos_y
SendPacketRaw(pkt)
end
end
end
end
end
AddCallback("set_harvest_id","OnPacket", set_harvest_id)
AddCallback("set_harvest_delay","OnPacket", set_harvest_delay)
AddCallback("inv","OnPacket", inv)
AddCallback("change_weather","OnPacket", weatherlol)
AddCallback("chnage_guild","OnPacket", guildxx)
AddCallback("chnage_name","OnPacket", cahngenamexx)
function ban_unacces_leave()
Moderatorvar = {}
Moderatorvar[0] = "OnAddNotification"
Moderatorvar[1] = "interface/atomic_button.rttex"
Moderatorvar[2] = "`#@Moderator `4Just joined the world."
Moderatorvar[3] = "audio/hub_open.wav"
Moderatorvar[4] = 0
Moderatorvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Moderator `4Just joined the world.")
SendVarlist(Moderatorvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
function unacces_leave()
Moderatorvar = {}
Moderatorvar[0] = "OnAddNotification"
Moderatorvar[1] = "interface/atomic_button.rttex"
Moderatorvar[2] = "`#@Moderator `4Just joined the world."
Moderatorvar[3] = "audio/hub_open.wav"
Moderatorvar[4] = 0
Moderatorvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Moderator `4Just joined the world.")
SendVarlist(Moderatorvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
if posx<range and posy<range then
pkt.int_data = obj.oid
pkt.pos_x = obj.pos_x
pkt.pos_y = obj.pos_y
SendPacketRaw(pkt)
end
end
end
collectItems()
-- unacces leave
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9unaccessing")
SendPacket(2, "action|input\n|text|/unaccess")
SendPacket(2, "action|dialog_return\ndialog_name|unaccess")
SendPacket(3, "action|quit_to_exit")
SendPacket(3, "action|join_request\nname|"..setsave_world.."\ninvitedWorld|0")
end
function leave()
Moderatorvar = {}
Moderatorvar[0] = "OnAddNotification"
Moderatorvar[1] = "interface/atomic_button.rttex"
Moderatorvar[2] = "`#@Moderator `4Just joined the world."
Moderatorvar[3] = "audio/hub_open.wav"
Moderatorvar[4] = 0
Moderatorvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Moderator `4Just joined the world.")
SendVarlist(Moderatorvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
function Guardian(v)
if v[0] == "OnGuildDataChanged" then
if v[3] == 276 then
Guardianvar = {}
Guardianvar[0] = "OnAddNotification"
Guardianvar[1] = "interface/atomic_button.rttex"
Guardianvar[2] = "`#@Guardian `4Just joined the world."
Guardianvar[3] = "audio/hub_open.wav"
Guardianvar[4] = 0
Guardianvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Guardian `4Just
joined the world.")
SendVarlist(Guardianvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
function Moderator(v)
if v[0] == "OnGuildDataChanged" then
if v[3] == 5956 then
Moderatorvar = {}
Moderatorvar[0] = "OnAddNotification"
Moderatorvar[1] = "interface/atomic_button.rttex"
Moderatorvar[2] = "`#@Moderator `4Just joined the world."
Moderatorvar[3] = "audio/hub_open.wav"
Moderatorvar[4] = 0
Moderatorvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Moderator `4Just
joined the world.")
SendVarlist(Moderatorvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
function Guardian(v)
if v[0] == "OnGuildDataChanged" then
if v[3] == 276 then
Guardianvar = {}
Guardianvar[0] = "OnAddNotification"
Guardianvar[1] = "interface/atomic_button.rttex"
Guardianvar[2] = "`#@Guardian `4Just joined the world."
Guardianvar[3] = "audio/hub_open.wav"
Guardianvar[4] = 0
Guardianvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Guardian `4Just
joined the world.")
SendVarlist(Guardianvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
end
if casino_help_when_join == "3" then
casino_help_when_joinx = "`3leave"
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Updated : `3"..casino_help_when_joinx)
function Guardian(v)
if v[0] == "OnGuildDataChanged" then
if v[3] == 276 then
Guardianvar = {}
Guardianvar[0] = "OnAddNotification"
Guardianvar[1] = "interface/atomic_button.rttex"
Guardianvar[2] = "`#@Guardian `4Just joined the world."
Guardianvar[3] = "audio/hub_open.wav"
Guardianvar[4] = 0
Guardianvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Guardian `4Just
joined the world.")
SendVarlist(Guardianvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
function Moderator(v)
if v[0] == "OnGuildDataChanged" then
if v[3] == 5956 then
Moderatorvar = {}
Moderatorvar[0] = "OnAddNotification"
Moderatorvar[1] = "interface/atomic_button.rttex"
Moderatorvar[2] = "`#@Moderator `4Just joined the world."
Moderatorvar[3] = "audio/hub_open.wav"
Moderatorvar[4] = 0
Moderatorvar.netid = -1
OnConsoleMessage("`0[ `3Mandq#3038 `0] `#@Moderator `4Just
joined the world.")
SendVarlist(Moderatorvar)
var2 = {}
var2[0] = "OnTextOverlay"
var2[1] = "`9Collecting"
var2.netid = -1
SendVarlist(var2)
function collectItems(range, ispos)
if not ispos then
range = (range or 10)*32
end
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
AddCallback("warp_save","OnPacket", save)
blinking = false
function setblink()
while blinking do
SendPacket(2, "action|setSkin\ncolor|3370516479")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|3033464831")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2864971775")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2527912447")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2190853119")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2022356223")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|1685231359")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|1348237567")
Sleep(150)
--
SendPacket(2, "action|setSkin\ncolor|1348237567")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|1685231359")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2022356223")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2190853119")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2527912447")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|2864971775")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|3033464831")
Sleep(150)
SendPacket(2, "action|setSkin\ncolor|3370516479")
Sleep(150)
end
end
RunThread(function()
setblink()
end)
return true
end
end
AddCallback("blink_main","OnPacket", blink_main)
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
AddCallback("collect_range","OnPacket", collectrangex)
pkt = {}
pkt.type = 11
for _, obj in pairs(GetObjects()) do
posx = math.abs(GetLocal().pos_x-obj.pos_x)
posy = math.abs(GetLocal().pos_y-obj.pos_y)
AddCallback("collect_range2","OnPacket", collectrangexd)
NO_PICKUP = false
NO_PICKUP = true
function pickup12(varlist)
if varlist.type==11 then
for _,v in pairs(GetObjects()) do
if NO_PICKUP then
if v.oid==varlist.int_data and not ID_TBL[math.floor(v.id)]
then
return true
end
else
if v.oid==varlist.int_data and ID_TBL[math.floor(v.id)] then
return true
end
end
end
end
end
AddCallback("pickup12", "OnRawPacket", pickup12)
return true
end
end
AddCallback("extactoreh1","OnPacket", extactoreh1)
nopickup = false
ID_TBL={
[0]=1,
}
nopickup = true
function pickup12(varlist)
if varlist.type==11 then
for _,v in pairs(GetObjects()) do
if nopickup then
if v.oid==varlist.int_data and not ID_TBL[math.floor(v.id)] then
return true
end
else
if v.oid==varlist.int_data and ID_TBL[math.floor(v.id)] then
return true
end
end
end
end
end
AddCallback("pickup12", "OnRawPacket", pickup12)
return true
end
end
end
AddCallback("no_pickup","OnPacket", no_pickup)
AddCallback("warp_host","OnPacket", host)
AddCallback("collect_pos","OnPacket", collect_wls)
function autocollect_thread()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Collecting")
wl_before = math.floor(GetItemCount(242))
dl_before = math.floor(GetItemCount(1796))
Possessions = {{x_pos1, y_pos1}, {x_pos2, y_pos2}, {x_pos3, y_pos3}, {x_pos4,
y_pos4}}
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos1 * 32 + 16, y_pos1 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos2 * 32 + 16, y_pos2 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos3 * 32 + 16, y_pos3 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
var = {}
var[0] = "OnParticleEffect"
var[1] = 88
var[2] = { x_pos4 * 32 + 16, y_pos4 * 32 + 16 }
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)
SendVarlist(var)
function collect(obj)
pkt = {}
pkt.type = 11
pkt.int_data = obj.oid
pkt.pos_x = obj.pos_x
pkt.pos_y = obj.pos_y
SendPacketRaw(pkt)
end
for _, v in pairs(GetObjects()) do
for __, customtile in pairs(Possessions) do
if (v.pos_x)//32 == customtile[1] and (v.pos_y )//32 == customtile[2] then
collect(v)
break
end
end
end
for _, v in pairs(GetObjects()) do
for __, customtile in pairs(Possessions) do
if (v.pos_x)//32 - 1 == customtile[1] and (v.pos_y )//32 == customtile[2] then
collect(v)
break
end
end
end
for _, v in pairs(GetObjects()) do
for __, customtile in pairs(Possessions) do
if (v.pos_x)//32 + 1 == customtile[1] and (v.pos_y )//32 == customtile[2] then
collect(v)
break
end
end
end
Sleep(1300)
wl_after = math.floor(GetItemCount(242))
dl_after = math.floor(GetItemCount(1796))
AddCallback("show_xy","OnPacket", showxy)
AddCallback("pullall","OnPacket", pullall)
function pullallthread()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9pulling all players")
for _,player in pairs(GetPlayers()) do
SendPacket(2, "action|input\n|text|/pull " .. player.name:sub(3, -3))
end
end
AddCallback("banall","OnPacket", banall)
function banallthread()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9baning all players")
for _,player in pairs(GetPlayers()) do
SendPacket(2, "action|input\n|text|/ban " .. player.name:sub(3, -3))
end
end
AddCallback("kickall","OnPacket", kickall)
function kickallthread()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9kicking all players")
for _,player in pairs(GetPlayers()) do
SendPacket(2, "action|input\n|text|/kick " .. player.name:sub(3, -3))
end
end
AddCallback("tradeall","OnPacket", tradeall)
function tradeallthread()
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9trading all players")
for _,player in pairs(GetPlayers()) do
SendPacket(2, "action|input\n|text|/trade " .. player.name:sub(3, -3))
end
end
AddCallback("ping","OnPacket", ping)
AddCallback("hide_name","OnPacket", hidenname)
titlexd = "none"
AddCallback("title_1","OnPacket", title1)
AddCallback("title_2","OnPacket", title2)
AddCallback("title_3","OnPacket", title3)
AddCallback("title_4","OnPacket", title4)
AddCallback("title_5","OnPacket", title5)
AddCallback("title_reset","OnPacket", title6)
AddCallback("title_ui_commands","OnPacket", title_ui_commands)
AddCallback("gs_xd","OnPacket", gs_xd)
store1 = {}
placedshit = "add_spacer|small|"
for _,tile in pairs(store1) do
count = round(tile.qty)
idplaced = math.floor(tile.id)
placedshit =
placedshit ..
"\nadd_label_with_icon|small|`0" ..GetIteminfo(idplaced).name.."
`0: "..count.."``|left|" .. tostring(tile.id)
end
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[
set_default_color|`o
add_label_with_icon|big|`0Placed Items``|left|6016
]]..placedshit..[[
add_quick_exit|
end_dialog|grow_scan|`2Okay|`4Back|
]]
varlist.netid = -1
SendVarlist(varlist)
return true
store1 = {}
for k, v in pairs(GetObjects()) do
id = v.id
if store1[v.id] == nil then
store1[v.id] = {id = v.id, qty = v.count}
else
store1[v.id].qty = store1[v.id].qty + v.count
end
end
droppedshit = "add_spacer|small|"
for _, object in pairs(store1) do
count = round(object.qty)
xx = math.floor(object.id)
droppedshit =
droppedshit ..
"\nadd_label_with_icon|small|`0" ..GetIteminfo(xx).name.." `0:
"..count.."``|left|" .. tostring(object.id)
end
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = [[
set_default_color|`o
add_label_with_icon|big|`0Floating Items `0``|left|6016
]]..droppedshit..[[
add_quick_exit|
end_dialog|grow_scan|`2Okay|`4Back|
]]
varlist.netid = -1
SendVarlist(varlist)
return true
end
end
store1 = {}
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = "set_default_color|`o\nadd_label_with_icon|big|`0Placed Items
`0``|left|6016\n"..placedshit.."\nadd_quick_exit"
varlist.netid = -1
SendVarlist(varlist)
return true
end
end
AddCallback("gs_1","OnPacket", gs1)
store1 = {}
for k, v in pairs(GetObjects()) do
id = v.id
if store1[v.id] == nil then
store1[v.id] = {id = v.id, qty = v.count}
else
store1[v.id].qty = store1[v.id].qty + v.count
end
end
droppedshit = "add_spacer|small|"
for _, object in pairs(store1) do
count = round(object.qty)
xx = math.floor(object.id)
droppedshit =
droppedshit ..
"\nadd_label_with_icon|small|`0" ..GetIteminfo(xx).name.." `0:
"..count.."``|left|" .. tostring(object.id)
end
varlist = {}
varlist[0] = "OnDialogRequest"
varlist[1] = "set_default_color|`o\nadd_label_with_icon|big|`0Floating
items `0``|left|6016\n"..droppedshit.."\nadd_quick_exit"
varlist.netid = -1
SendVarlist(varlist)
return true
end
end
AddCallback("gs_2","OnPacket", gs2)
AddCallback("fc","OnPacket", fc)
-- defult settibgs
function string.removeColors(varlist)
return varlist:gsub("`.", "")
end
function qq_function(num)
return num % 10
end
function reme_function(num)
local sum = 0
while num > 0 do
sum = sum + (num % 10)
num = math.floor(num / 10)
end
return sum
end
AddCallback("all_spin","OnPacket", all_spin)
AddCallback("qq_spin","OnPacket", qq_spin)
AddCallback("reme_spin","OnPacket", reme_spin)
function Spin_checker(varlist)
if varlist[0] == "OnTalkBubble" and varlist[3] ~= -1 and varlist[2]:find("spun
the wheel and got") then
text = ""
if varlist[2]:find("CP:") then
start, final = string.find(varlist[2], "=")
text = "`0[ `4FAKE `0] " .. string.sub(varlist[2], final + 1)
else
x = varlist[2]:removeColors()
x2 = x:match("spun the wheel and got (%d+)")
x2 = tonumber(x2)
qq_mode = qq_function(x2)
reme_mode2 = reme_function(x2)
reme_mode = qq_function(reme_mode2)
var = {}
var[0] = "OnTalkBubble"
var[1] = varlist[1]
var[2] = "`0[ `2REAL `0] "..varlist[2]
var[3] = -1
var.netid = -1
SendVarlist(var)
return true
end
SendVarlist({
[0] = "OnTalkBubble",
[1] = varlist[1],
[2] = text,
[3] = -1,
netid = -1,
})
return true
end
end
AddCallback("Spin_checker", "OnVarlist", Spin_checker)
AddCallback("check_spin","OnPacket", check_spin)
AddCallback("spinx_changer","OnPacket", visual_spin_2)
function check_login(varlist)
if varlist[0] == "OnConsoleMessage" and varlist[1]:find("Welcome back,") then
wl_balance = math.floor(GetItemCount(242))
dl_balance = math.floor(GetItemCount(1796))
bgl_balance = math.floor(GetItemCount(7188))
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9Player Authentication
`2Successful.")
OnConsoleMessage("`0[ `3Mandq#3038 `0] `9WL : `3"..wl_balance.." `1& `9DL :
`3"..dl_balance.." `1& `9BGL : `3"..bgl_balance)
return true
end
end
AddCallback("check_login","OnVarlist", check_login)
function auto_acces_main(varlist)
if varlist[0] == "OnConsoleMessage" and varlist[1]:find("wants to add you to
a") then
function hide_acces1(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|
acceptaccess|No|Yes|") then
return true
end
end
AddCallback("hide_acces1","OnVarlist", hide_acces1)
function hide_acces2(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("add_button|
acceptlock|") then
return true
end
end
AddCallback("hide_acces2","OnVarlist", hide_acces2)
netid = GetLocal().netid
pkt = "action|wrench\n|netid|"..netid
pkt2 = "action|dialog_return\ndialog_name|popup\nnetID|"..netid.."|\
nbuttonClicked|acceptlock"
pkt3 = "action|dialog_return\ndialog_name|acceptaccess"
SendPacket(2,pkt)
SendPacket(2,pkt2)
SendPacket(2,pkt3)
return true
end
end
AddCallback("auto_acces_main","OnVarlist", auto_acces_main)
function chnage_bgl(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("Dial a number to call
somebody in Growtopia") then
SendPacket(2, "action|dialog_return\ndialog_name|phonecall\
ntilex|"..varlist[1]:match("embed_data|tilex|(%d+)").."|\
ntiley|"..varlist[1]:match("embed_data|tiley|(%d+)").."|\nnum|-34|\nbuttonClicked|
chc0")
return true
end
end
AddCallback("chnage_bgl", "OnVarlist", chnage_bgl)
function chnage_bgl2(varlist)
if varlist[0] == "OnDialogRequest" and varlist[1]:find("end_dialog|phonecall|
Hang Up||") then
return true
end
end
AddCallback("chnage_bgl2", "OnVarlist", chnage_bgl2)
-- credit
var = {}
var[0] = "OnTalkBubble"
var[1] = GetLocal().netid
var[2] = "`9Proxy by ivert:V"
var[3] = 0
var[4] = 0
var.netid = -1
SendVarlist(var)