Proxydzjjd
Proxydzjjd
-- INFORMATION COMMAND
cmd = [[
add_quick_exit|
add_label_with_icon|big|`2All Proxy Command
|left|758|
add_label|big|`0Information|left|2064|
add_textbox|`2/proxy `w[`9Shows all proxy commands`w]|
add_spacer|small|
add_label|big|`0Main Command|left|2064|
add_textbox|`2/wd `w[`4Withdraw `eBlue Gem Lock`w]|
add_textbox|`2/dp `wor `2/depo `w[`2Deposit `eBlue Gem Lock`w]|
add_textbox|`2/sdb `w[`9Enabled/Disabled blok SDB`w]|
add_textbox|`2/blue `w[`9Convert black gem lock to blue gem lock`w]|
add_textbox|`2/black `w[`9Convert blue gem lock to black gem lock`w]|
add_textbox|`2/cv `w[`9Enabled/Disabled convert blue gem lock`w]|
add_textbox|`2/pt `w[`9Enabled/Disabled PathFinder`w]|
add_textbox|`2/sc `w[`9Enabled/Disabled Show Collected Lock`w]|
add_spacer|small|
add_label|big|`0Hoster Command|2064|
add_textbox|`2/w `9{amount} `w[`4Drop world lock`w]|
add_textbox|`2/d `9{amount} `w[`4Drop diamond lock`w]|
add_textbox|`2/bg `9{amount} `w[`4Drop blue gem lock`w]|
add_textbox|`2/bb `9{amount} `w[`4Drop black gem lock`w]|
add_textbox|`2/cd `9{amount} `w[`4/cd `020150 = drop 2 `ebgl `w, 1 `1dl`w & 50 `6wl
`w]|
add_textbox|`2/pos1 `w[`bSet position RV1`w]|
add_textbox|`2/pos2 `w[`bSet position RV2`w]|
add_textbox|`2/win1 `w[`bDrop win to position 1`w]|
add_textbox|`2/win2 `w[`bDrop win to position 2`w]|
add_textbox|`2/tax `4{amount} `w[`bSet tax`w]|
add_textbox|`2/take `w[`bTake lock`w]|
add_textbox|`2/tg `w[`bShows Gems`w]|
add_textbox|`2/reme `w[`bEnabled/disabled reme checker`w]|
add_textbox|`2/qeme `w[`bEnabled/disabled qeme checker`w]|
add_spacer|small|
add_label|big|`0Wrench Command|left|
add_textbox|`2/wrp `w[`bWrench mode pull`w]|
add_textbox|`2/wrk `w[`bWrench mode kick`w]|
add_textbox|`2/wrb `w[`bWrench mode ban`w]|
add_textbox|`2/woff `w[`bFast Disabled wrench mode`w]|
add_spacer|small|
add_label|big|`0Food Command|left|
add_textbox|`2/ar `9{amount} `w[`bDrop Arroz`w]|
add_textbox|`2/lo `9{amount} `w[`bDrop Clover`w]|
add_spacer|small|
end_dialog|proxy|Close|
]]
-- BUTTON BTK
BTKDIALOG = [[
add_quick_exit|
add_label_with_icon|big|`9CPS `0HELPER |left|13304|
add_textbox|Hello ]]..GetLocal().name..[[|left|
add_textbox|PROXY BY : `b@SilviChans|left|
text_scaling_string|imlookingcool|
add_button_with_icon|takebet|`2Take `0Bet|staticYellowFrame|6140||
add_button_with_icon|scangems|`2Scan `0Gems|staticYellowFrame|9436||
add_button_with_icon|setupbtk|`2Set `0Up|staticYellowFrame|32||
add_button_with_icon||END_LIST|noflags|0||
add_button_with_icon|posw1|`2Win `0Player1|staticYellowFrame|2816||
add_button_with_icon|credit|`b@PARAMEX|staticBlbeFrame|7074||
add_button_with_icon|posw2|`2Win `0Player2|staticYellowFrame|2818||
add_button_with_icon||END_LIST|noflags|0||
add_button_with_icon|modmenu|`2List `0Menu|staticYellowFrame|9472||
add_button_with_icon|proxycmd|`2List `0Command|staticYellowFrame|758||
add_button_with_icon|socialportal|`2Social `0Portal|staticYellowFrame|1366||
add_button_with_icon||END_LIST|noflags|0||
end_dialog|close|Close|
]]
-- BUTTON SETUP
SETUP = [[
add_quick_exit|
add_label_with_icon|big|`0FAST SETUP |left|32|
add_textbox|`oSC : `b@PARAMEX|left|
text_scaling_string|imlookingcool|
add_button_with_icon|setposrv1|`2Set Pos `wRV1|staticYellowFrame|2836||
add_button_with_icon|postez|`9and|staticBlackFrame|32||
add_button_with_icon|setposrv2|`2Set Pos `wRV2|staticYellowFrame|2838||
add_button_with_icon||END_LIST|noflags|0||
add_spacer|small|
add_button|linkback|Back|
]]
-- MORE COMMAND
MORE = [[
add_quick_exit|
add_label_with_icon|big|`0Mod Menu|left|13302|
add_textbox|`oSC : `b@PARAMEX|left|
text_scaling_string|imlookingcool|
add_button_with_icon|wrenchmenu|`2Wrench `0Menu|staticYellowFrame|32||
add_button_with_icon|bsdb|`2Block `0Sdb|staticYellowFrame|2480||
add_button_with_icon|cvdlkebgl|`2Cv `0Dl To Bgl|staticYellowFrame|7188||
add_button_with_icon||END_LIST|noflags|0||
add_button_with_icon|remeqeme|`2Mode `0R/Q|staticYellowFrame|758||
add_button_with_icon|path|`2Path`0Finder|staticYellowFrame|1684||
add_button_with_icon|show|`2Show `0Collected|staticYellowFrame|242||
add_spacer|small|
add_button_with_icon||END_LIST|noflags|0||
add_button|linkback|Back|
]]
-- WRENCH MENU
WRENCH = [[
add_quick_exit|
add_label_with_icon|big|`0Wrench Menu|left|32|
add_spacer|small|
add_button_with_icon|wpull|`2Wrench Pull|staticYellowFrame|274||
add_button_with_icon|wkick|`4Wrench Kick|staticYellowFrame|276||
add_button_with_icon|wban|`4Wrench Ban|staticYellowFrame|278||
add_button_with_icon|woff|`2Wrench Off|staticYellowFrame|32||
add_button_with_icon||END_LIST|noflags|0||
add_button|lonkback|Back|
]]
---FUNCTION
function bubble(str)
SendVariant({ v0 = "OnTalkBubble", v1 = GetLocal().netID, v2 = str })
end
-- info id player
function wear(id)
ct = {}
ct.type = 10
ct.value = id
SendPacketRaw(false, ct)
end
-- TAKE
function take()
tiles = {
{xt1,yt1},
{xt2,yt2}
}
for _, obj in pairs(GetObjectList()) do
for _, tiles in pairs(tiles) do
if (obj.posX)//32 == tiles[1] and (obj.posY)//32 == tiles[2] then
local pkt = {}
pkt.type = 11
pkt.value = obj.id
pkt.x = obj.posX
pkt.y = obj.posY
SendPacketRaw(false,pkt)
table.insert(data, {id=obj.itemid, count=obj.amount})
end
end
end
Data()
end
function Data()
Amount = 0
for _, list in pairs(data) do
Name = ""
if list.id == 11550 then
Name = "`bBlack Gem Lock"
Amount = Amount + list.count * 1000000
elseif list.id == 7188 then
Name = "`eBlue Gem Lock"
Amount = Amount + list.count * 10000
elseif list.id == 1796 then
Name = "`1Diamond Lock"
Amount = Amount + list.count * 100
elseif list.id == 242 then
Name = "`9World Lock"
Amount = Amount + list.count
end
end
data = {}
end
-- OVERLAY
function ProxyOverlay(str)
ov = {}
ov.v0 = "OnTextOverlay"
ov.v1 = str
SendVariant(ov)
end
-- TAX
function tax(percent,maxvalue)
if tonumber(percent) and tonumber(maxvalue) then
return (maxvalue*percent)/100
end
end
function math.percent(percent,maxvalue)
if tonumber(percent) and tonumber(maxvalue) then
return (maxvalue*percent)/100
end
return false
end
-- AUTO TAX
function eattax(x, y)
if math.abs(GetLocal().posX // 32 - x) > 8 or math.abs(GetLocal().posY // 32 - y) >
8 then
LogToConsole("`9[Not Found]")
return nil
end
if GetTiles(x, y).collidable then
LogToConsole("`9[Not Found]")
return nil
end
local Z = 0
if not GetTiles(x + 1, y).collidable then
Z = 1
elseif not GetTiles(x - 1, y).collidable then
Z = -1
else
return nil
end
SendPacketRaw(false, { type = 0, x = (x + Z) * 32, y = y * 32, state = (Z == 1 and
48 or 32) })
end
tile = {
pos1 = {
{x = xgem1, y = ygem1}, {x = xgem2, y = ygem2}, {x = xgem3, y = ygem3},
},
pos2 = {
{x = xgemm1, y = ygemm1}, {x = xgemm2, y = ygemm2}, {x = xgemm3, y = ygemm3},
}}
tile = {
pos1 = {
{x = xsv1, y = ysv1}, {x = xsv1, y = ysv2}, {x = xsv1, y = ysv3}, {x = xsv2, y =
ysv1}, {x = xsv3, y = ysv1}
},
pos2 = {
{x = xsvv1, y = ysvv1}, {x = xsvv1, y = ysvv2}, {x = xsvv1, y = ysvv3}, {x = xsvv2,
y = ysvv1}, {x = xsvv3, y = ysvv1}
}
}
-- TAKE GEMS
function takegems()
tile = (tile);
Count = 0;
data = {};
do
for _, obj in pairs(GetObjectList()) do
for _, tiles in pairs(tile.pos1) do
if obj.itemid == 112 and (obj.posX)//32 == tiles.x and (obj.posY)//32 == tiles.y
then
Count = Count + obj.amount;
local pkt = {};
pkt.type = 11;
pkt.value = obj.id;
pkt.x = obj.posX;
pkt.y = obj.posY;
SendPacketRaw(false, pkt);
end
end
end
table.insert(data, Count)
Count = 0;
for _, obj in pairs(GetObjectList()) do
for _, tiles in pairs(tile.pos2) do
if obj.itemid == 112 and (obj.posX)//32 == tiles.x and (obj.posY)//32 == tiles.y
then
local pkt = {};
pkt.type = 11;
pkt.value = obj.id;
pkt.x = obj.posX;
pkt.y = obj.posY;
SendPacketRaw(false, pkt);
Count = Count + obj.amount;
end
end
end
table.insert(data, Count)
Count = 0;
if data[1] > data[2] then
SendPacket(2, "action|input\n|text|`0[`2Win`w] Kiri (gems) `2" .. data[1] .. " `bVs
`4" .. data[2] .. " `w[`4Lose`w] Kanan (gems)");
elseif data[1] == data[2] then
SendPacket(2, "action|input\n|text|`0[`9TIE`0] Kiri (gems) `a".. data[1] .." `bVs
`a".. data[2] .." `0[`9TIE`0] Kanan (gems)");
else
SendPacket(2, "action|input\n|text|`0[`4Lose`w] Kiri (gems) `4" .. data[1] .. "
`bVs `2" .. data[2].. " `w[`2Win`w] Kanan (gems)");
end
data = {};
end;
end
-- QEME
function qemefunc(number)
if number >= 10 then
hasil = string.sub(number, -1)
else
hasil = number
end
return hasil
end
function getGame(num)
if reme and not qeme then
return "`b[`0REME: `9"..remefunc(tonumber(num)).."`b]"
elseif not reme and qeme then
return "`b[`0QEME: `9"..qemefunc(tonumber(num)).."`b]"
else
return ""
end
end
-- REME
function remefunc(number)
if number == 19 or number == 28 or number == 0 then
hasil = 0
else
num1 = math.floor(number / 10)
num2 = number % 10
hasil = string.sub(tostring(num1 + num2), -1)
end
return hasil
end
if str:find("buttonClicked|modmenu") then
var = {}
var.v0 = "OnDialogRequest"
var.v1 = MORE
SendVariant(var);
end
if str:find("buttonClicked|wrenchmenu") then
var = {}
var.v0 = "OnDialogRequest"
var.v1 = WRENCH
SendVariant(var);
end
if str:find("buttonClicked|linkback") then
var = {}
var.v0 = "OnDialogRequest"
var.v1 = BTKDIALOG
SendVariant(var);
end
if str:find("buttonClicked|lonkback") then
var = {}
var.v0 = "OnDialogRequest"
var.v1 = MORE
SendVariant(var);
end
if str:find("buttonClicked|remeqeme") then
var = {}
var.v0 = "OnDialogRequest"
var.v1 = REME
SendVariant(var);
end
if str:find("buttonClicked|socialportal") then
SendPacket(2,"action|dialog_return\ndialog_name|social\nbuttonClicked|
back")
ProxyOverlay("`7Welcome to Normal Social Portal")
return true
end
return false
end
function var(var)
if var.v1:find("OnConsoleMessage") and var.v2:find("World Locked") then
SendVariant({
v0 = "OnAddNotification",
v1 = "interface/atomic_button.rttex",
v2 = "`w[`4WARNING`w] Always `2SAFE/REC `wBefore `4PLAY",
v3 = "audio/hub_open.wav"
})
end
if showco then
if var.v1:find("OnConsoleMessage") and var.v2:find("oCollected") and
var.v2:find("World") then
jumlah = var.v2:match("(%d+)")
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `wCollected "..jumlah.."
`9World Lock")
end
if var.v1:find("OnConsoleMessage") and var.v2:find("oCollected") and
var.v2:find("Diamond") then
jumlah = var.v2:match("(%d+)")
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `wCollected "..jumlah.."
`1Diamond Lock")
end
if var.v1:find("OnConsoleMessage") and var.v2:find("oCollected") and
var.v2:find("Blue Gem") then
jumlah = var.v2:match("(%d+)")
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `wCollected "..jumlah.."
`eBlue Gem Lock")
end
if var.v1:find("OnConsoleMessage") and var.v2:find("oCollected") and
var.v2:find("Black Gem") then
jumlah = var.v2:match("(%d+)")
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `wCollected "..jumlah.."
`bBlack Gem Lock")
end
end
if var.v1:find("OnKill") then
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `bRESPAWN")
end
if var.v1:find("OnSDBroadcast") then
if sdbb == true then
ProxyOverlay("`9[ `b@PARAMEX `9] `4BLOCKED SDB!")
return true
end
end
AddHook(Hook, "OnSendPacket")
AddHook(var, "OnVariant")
SendPacket(2, "action|input\n|text|Running Proxy by : `b@PARAMEX")
SendVariant({v0 = "OnDialogRequest", v1 = opening })
for i = 1, 1000000 do
if 1 ~= 1000000 then
end
Sleep(2000)
if CMode then
if ireng then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|11550|\
nitem_count|"..ireng)
Sleep(500)
end
if bgl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|7188|\
nitem_count|"..bgl)
Sleep(500)
end
if dl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|1796|\
nitem_count|"..dl)
Sleep(500)
end
if wl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|242|\
nitem_count|"..wl)
Sleep(500)
CMode = false
end
end
if DropMode then
if ireng then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|11550|\
nitem_count|"..ireng)
Sleep(500)
end
if bgl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|7188|\
nitem_count|"..bgl)
Sleep(500)
end
if dl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|1796|\
nitem_count|"..dl)
Sleep(500)
end
if wl then
SendPacket(2, "action|dialog_return\ndialog_name|drop\nitem_drop|242|\
nitem_count|"..wl)
Sleep(500)
end
jatuh = nil
DropMode = false
if putchand then
Sleep(350)
SendPacket(2, "action|input\ntext|`9[ `b@PARAMEX `9] `4Wait `9Putting Chand
(grin)")
FindPath(xgem1,ygem1,100)
Sleep(100)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgem1,
py = ygem1,
state = 16
})
Sleep(150)
FindPath(xgem2,ygem1,100)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgem1-1,
py = ygem1,
state = 16
})
Sleep(150)
FindPath(xgem3,ygem1,100)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgem1-2,
py = ygem1,
state = 16
})
Sleep(450)
FindPath(xgemm1,ygemm1,100)
Sleep(150)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgemm1,
py = ygemm1,
state = 16
})
Sleep(150)
FindPath(xgemm2,ygemm1,100)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgemm1+1,
py = ygemm1,
state = 16
})
Sleep(150)
FindPath(xgemm3,ygemm1,100)
SendPacketRaw(false, {
type = 3,
value = 5640,
x = GetLocal().posX,
y = GetLocal().posY,
px = xgemm1+2,
py = ygemm1,
state = 16
})
Sleep(150)
SendPacket(2,"action|input\n|text|`9[ `b@PARAMEX `9] `2Done `9Putting Chand (wow)")
FindPath(xhost,yhost,100)
end
end
Sleep(4500)
end