PUBGM 1.9 CE script

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
12 Şub 2022
Mesajlar
37
Tepki puanı
11
Ödüller
1
Yaş
26
4 HİZMET YILI
How to use
1. Create a new text document and rename it whatever you want
2. Past the code inside the document [given below]
3. Rename the document .txt to .ct
Like this New Text Document.txt New Text Document.ct

If you are using global I prefer not to use CE script
I am playing in the Taiwan version no ban

use at your own risk​

Lua:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="38">
  <CheatEntries/>
  <UserdefinedSymbols/>
  <LuaScript>
 
--Author 0xPrince
------PUBGM V1.9------
 
--/\/\/\/\/\--Features--/\/\/\/\/\--
--IPADVIEW--
--INSTANT HIT --
--NO-RECOIL--
--SMALL CROSSHAIR--
--NO HEADSHOT--
--NIGHT MODE--
--LUFFY HAND--
--NO GRASS--
--NO TREE--
--BLACK BODY--
--BLACK SKY--
--X-EFFECT--
--/\/\/\/\/\--Features--/\/\/\/\/\--
 
 
dbk_initialize()
dbk_useKernelmodeOpenProcess()
dbk_useKernelmodeProcessMemoryAccess()
if getOpenedProcessID() then openProcess(getOpenedProcessID()) end
dbk_writesIgnoreWriteProtection(true)
 
local isEmuVbox = false
local startRange = 0
local endRange = 0x7ffffffff
-----------/\/\/\/\/\/\/\/\/\/-----------
-----------------Helper------------------
-----------/\/\/\/\/\/\/\/\/\/-----------
--Shared By 0xPrince
function UpdateStatus(Upstatus,bLog,bSpeak)
StatusText.Caption = "Status: "..Upstatus
if (bSpeak==true) then
speak(Upstatus)
end
 
if (bLog == true) then
print("Log: "..Upstatus)
end
end
--------------------------------------------
 
function ClearOutput()
GetLuaEngine().MenuItem5.doClick()
end
 
--------------------------------------------
function StrToByte(strbytes)
local retbyte = {}
    for hex in string.gmatch(strbytes, "%S+") do
      local size = #retbyte + 1
      retbyte[size] = tonumber(hex, 16)
      end
return retbyte
end
--------------------------------------------
function AOBScanAA(script, symbol)
  local success,disableInfo = autoAssemble(script)
  if not success then return nil, disableInfo end
  local addr = getAddress(symbol)
  autoAssemble(script, disableInfo)
  return addr
end
 
function AOBScanRegion(start, stop,bytestr)
  local script = ([[
  [ENABLE]
  aobscanregion(luaAOBScanRegionSymbol,%X,%X,%s)
  registersymbol(luaAOBScanRegionSymbol)
  [DISABLE]
  unregistersymbol(luaAOBScanRegionSymbol)
  ]]):format(getAddress(start), getAddress(stop), bytestr)
  return AOBScanAA(script, 'luaAOBScanRegionSymbol')
end
 
function RepAob(search, replace)
local aob = AOBScan(search)
if aob then
  for i=0,aob.Count-1 do
    autoAssemble(aob..':\ndb '..replace)
  end
  aob.Destroy()
  return true
else
  return false
end
end
--------------------------------------------
 
function VerifyBaseAdr(baseaddr)
if(readInteger(baseaddr)==1179403647) then
return true
else
return false
end
 
end
function FindLibBase(sRange,eRange,HeaderPattern)
baseaddr = AOBScanRegion(sRange,eRange,HeaderPattern)
if(baseaddr==0) then
messageDialog("Error:1 :Lib Base Address not found!", mtError, mbOK)
os.exit()
closeCE()
return 0
else
return baseaddr
end
end
 
function GetLibBaseAddr(SPointer,sRange,eRange,HeaderPattern)
if(isEmuVbox ==true)then
return 0
end
 
local baseaddr = readInteger(SPointer)
if(baseaddr==0) then
return FindLibBase(sRange,eRange,HeaderPattern)
end
 
if(VerifyBaseAdr(baseaddr)==true) then
return baseaddr;
else
return FindLibBase(sRange,eRange,HeaderPattern)
end
return 0
end
 
--------------------------------------------
 
local Uebaseaddr=0
function MemoryManager(Offset,FeatureName,OrgBytes, RepBytes,bEnable)
if(Uebaseaddr==0)then
Uebaseaddr= GetLibBaseAddr(0xE0C36E8,startRange,endRange,"7F 45 4C 46 01 01 01 00 00 00 00 00 00 00 00 00 03 00 28 00 01 00 00 00 00 00 00 00 34 00 00 00 24 66 67")
end
if(Uebaseaddr==0)then
UpdateStatus("Base Address Zero "..FeatureName)
return
end
if bEnable == true then
UpdateStatus("Activating "..FeatureName)
if(isEmuVbox == true) then
 
if(RepAob(OrgBytes,RepBytes) ==false) then
UpdateStatus(FeatureName.." Pattern Not Found")
return
end
else
writeBytes(Uebaseaddr+Offset, StrToByte(RepBytes))
end
UpdateStatus(FeatureName .." Activated")
else
UpdateStatus("Deactivating "..FeatureName)
if(isEmuVbox == true) then
stat = RepAob(RepBytes,OrgBytes)
else
writeBytes(Uebaseaddr+Offset, StrToByte(OrgBytes))
end
UpdateStatus(FeatureName .." Deactivated")
 
end
end
 
 
function StartProcess(sender)
local ProcName = getRef(sender.Tag).EmuProcName
isEmuVbox = getRef(sender.Tag).Vbox
startRange =getRef(sender.Tag).StartRange
endRange =getRef(sender.Tag).EndRange
local p = io.popen('tasklist /fi "IMAGENAME eq '..ProcName..'.exe" /fi "MEMUSAGE gt 200000" /nh', 'r');
local procInfo = p:read('*a');
p:close();
local pid = procInfo:match('%d+');
pid = tonumber(pid);
if(pid == nil)then
messageDialog("Game Must Be Running!!", mtError, mbOK)
else
openProcess(pid)
EmuSelection.hide()
ShowMainForm()
EmuSelection.close()
 
end
end
-----------/\/\/\/\/\/\/\/\/\/-----------
-----------------Helper------------------
-----------/\/\/\/\/\/\/\/\/\/-----------
 
 
-----------/\/\/\/\/\/\/\/\/\/-----------
--------------Main Function--------------
-----------/\/\/\/\/\/\/\/\/\/-----------
function ecnirp(sender)
ClearOutput()
local BEnable = getRef(sender.Tag).Param
--Shared By 0xPrince
 
-----IPad View--------
if checkbox_getState(IpadChk)== 1 then
MemoryManager(0x3CB57A4,"IPad View",'00 00 B4 43 5C 5C 93 03 80 FA 75 03 30 48','00 00 82 43 5C 5C 93 03 80 FA 75 03 30 48',BEnable)
end
 
-----No Recoil--------
if checkbox_getState(NoRecChk)== 1 then
MemoryManager(0x13DFC8C,"No Recoil",'50 0A 84 ED 2C 00 96 E5 00 00 50 E3 31','00 00 00 00 2C 00 96 E5 00 00 50 E3 31',BEnable)
end
 
-----NIGHT MODE--------
if checkbox_getState(NgtModChk)== 1 then
MemoryManager(0x32E4BF8,"Night Mode",'42 2A B1 EE 58 0A 8D ED 59 1A 8D ED 5A','00 00 00 00 58 0A 8D ED 59 1A 8D ED 5A',BEnable)
end
 
-----X HIT--------
if checkbox_getState(XhitChk)== 1 then
MemoryManager(0x1BD4B90,"X hit",'05 0A 28 EE 18 70 8D E5 14 50 8D E5 10 50 8D E5','00 00 00 00 18 70 8D E5 14 50 8D E5 10 50 8D E5',BEnable)
end
 
-----NO TREE--------
if checkbox_getState(NoTreeChk)== 1 then
MemoryManager(0x3DBB59C,"No Tree",'10 FA F1 EE 26 00 00 DA C6 0A B1 EE 0D 1A 96 ED','00 00 00 00 26 00 00 DA C6 0A B1 EE 0D 1A 96 ED',BEnable)
end
 
-----Luffy Hand--------
if checkbox_getState(LfyHndChk)== 1 then
MemoryManager(0x28EEDEC,"Luffy Hand",'A9 99 F4 F3 F6 0D 40 F3 AB 89 F4 F3 E5','00 00 00 00 F6 0D 40 F3 AB 89 F4 F3 E5',BEnable)
end
-----Instant Hit--------
if checkbox_getState(SMLCrosChk)== 1 then
MemoryManager(0x3D4E064,"Instant Hit",'4E 8A 38 EE E0 00 DD E5 01 00 10 E3 23 00 00','00 00 00 00 E0 00 DD E5 01 00 10 E3 23 00 00',BEnable)
end
 
-----No Headshot--------
if checkbox_getState(NoHsChk)== 1 then
MemoryManager(0x40F2810,"No Headshot",'CD CC CC 3D 00 00 00 00 D8 F2 7E 03 CC F2 7E 03 C0 F2 7E 03','00 00 20 42 00 00 00 00 D8 F2 7E 03 CC F2 7E 03 C0 F2 7E 03',BEnable)
end
 
-----NO GRASS--------
if checkbox_getState(NoGrsChk)== 1 then
MemoryManager(0x28C5E28,"No Grass",'00 00 53 E3 2E 00 00 0A 3A 1A DF ED 5F 46 C3','00 00 00 00 2E 00 00 0A 3A 1A DF ED 5F 46 C3',BEnable)
end
 
-----BLACK SKY--------
if checkbox_getState(BlkSkyChk)== 1 then
MemoryManager(0x3F7857C,"Black Sky",'5A 00 00 EA 00 00 00 00 00 F0 20 E3 00 F0 20 E3 00 F0 20 E3','5A 00 00 EA AD C5 27 B7 00 F0 20 E3 00 F0 20 E3 00 F0 20 E3',BEnable)
end
 
-----BLACK BODY--------
if checkbox_getState(BlkBdyChk)== 1 then
MemoryManager(0x3171358,"Black Body",'17 B7 D1 38 00 00 00 00 D0 4C 2D E9 10 B0 8D E2','00 00 E0 40 00 00 00 00 D0 4C 2D E9 10 B0 8D E2',BEnable)
end
 
-----Small Crosshair--------
if checkbox_getState(SMLCrosChk)== 1 then
MemoryManager(0x1E49E4C,"Small Crosshair",'00 0A 90 1D 10 0A 10 EE 1E FF 2F E1 70 1B 90 E5 00 00 A0 E3','01 00 00 00 10 0A 10 EE 1E FF 2F E1 70 1B 90 E5 00 00 A0 E3',BEnable)
end
 
 
 
return true
end
-----------/\/\/\/\/\/\/\/\/\/-----------
--------------Main Function--------------
-----------/\/\/\/\/\/\/\/\/\/-----------
 
 
--------------/\/\/\/\/\/\/\/\/\/-------------
---------Emulator Selection Controls----------
--------------/\/\/\/\/\/\/\/\/\/-------------
 
EmuSelection = createForm(true)
EmuSelection.Caption = 'PUBGM HACK SCRIPT 1.9'
EmuSelection.Width = 360
EmuSelection.Height = 200
 
GameloopSel = createButton(EmuSelection)
GameloopParamData={}
GameloopParamData.EmuProcName = "aow_exe"
GameloopParamData.Vbox = false
GameloopParamData.StartRange = 0x26000000
GameloopParamData.EndRange = 0x60000000
GameloopSel.Tag=createRef(GameloopParamData)
GameloopSel.Left = 12
GameloopSel.Top = 17
GameloopSel.Width = 331
GameloopSel.Height = 33
GameloopSel.onClick = StartProcess
GameloopSel.Caption = 'Gameloop'
 
 
SmartGaGaSel = createButton(EmuSelection)
SmartGaGaParamData={}
SmartGaGaParamData.EmuProcName = "AndroidProcess"
SmartGaGaParamData.Vbox = false
SmartGaGaParamData.StartRange = 0x70000000
SmartGaGaParamData.EndRange = 0x90000000
SmartGaGaSel.Tag=createRef(SmartGaGaParamData)
SmartGaGaSel.Left = 12
SmartGaGaSel.Top = 61
SmartGaGaSel.Width = 331
SmartGaGaSel.Height = 33
SmartGaGaSel.onClick = StartProcess
SmartGaGaSel.Caption = 'SmartGaGa'
 
 
LdPlayerSel = createButton(EmuSelection)
LdPlayerParamData={}
LdPlayerParamData.EmuProcName = "LdVBoxHeadless"
LdPlayerParamData.Vbox = true
LdPlayerParamData.StartRange = 0x0
LdPlayerParamData.EndRange = 0x7ffffffff
LdPlayerSel.Tag=createRef(LdPlayerParamData)
LdPlayerSel .Left = 12
LdPlayerSel .Top = 105
LdPlayerSel .Width = 331
LdPlayerSel .Height = 33
LdPlayerSel .onClick = StartProcess
LdPlayerSel .Caption = 'Ld Player'
 
MemuSel = createButton(EmuSelection)
MemuParamData={}
MemuParamData.EmuProcName = "MEmuHeadless"
MemuParamData.Vbox = true
MemuParamData.StartRange = 0x0
MemuParamData.EndRange = 0x7ffffffff
MemuSel.Tag=createRef(LdPlayerParamData)
MemuSel .Left = 12
MemuSel .Top = 149
MemuSel .Width = 331
MemuSel .Height = 33
MemuSel .onClick = StartProcess
MemuSel .Caption = 'Memu'
 
--------------/\/\/\/\/\/\/\/\/\/-------------
---------Emulator Selection Controls----------
--------------/\/\/\/\/\/\/\/\/\/-------------
 
 
--------------/\/\/\/\/\/\/\/\/\/-------------
--------------Main Form Controls--------------
--------------/\/\/\/\/\/\/\/\/\/-------------
--MAINFORM
function ShowMainForm()
 
MainForm = createForm(true)
MainForm.Caption = ''
MainForm.Width = 427
MainForm.Height = 245
MainForm.Color = 0x242422
 
MainTitle = createLabel(MainForm)
MainTitle.Caption = 'PUBGM HACK SCRIPT 1.9'
MainTitle.Left = 75
MainTitle.Top = 10
MainTitle.Font.Color = 0xffFF
MainTitle.Font.Size = 17
 
--IPADVIEW CHECKBOX
IpadChk = createCheckBox( MainForm );
IpadChk.Left = 40
IpadChk.Top = 60
IpadChk.Focused = false
IpadChk.focus  = false
Ipadlb = createLabel(MainForm)
Ipadlb.Caption = 'IPad View'
Ipadlb.Left = IpadChk.Left+19
Ipadlb.Top = IpadChk.Top+2
Ipadlb.Font.Color = 0xffffff
 
--NO-RECOIL CHECKBOX
NoRecChk = createCheckBox( MainForm );
NoRecChk.Caption = ''
NoRecChk.Left = IpadChk.Left+75
NoRecChk.Top = IpadChk.Top
NoReclb = createLabel(MainForm)
NoReclb.Caption = 'No Recoil'
NoReclb.Left = NoRecChk.Left+19
NoReclb.Top = IpadChk.Top+2
NoReclb.Font.Color = 0xffffff
 
--NIGHT MODE CHECKBOX
NgtModChk = createCheckBox( MainForm );
NgtModChk.Caption = ''
NgtModChk.Left = NoRecChk.Left+90
NgtModChk.Top = IpadChk.Top
NgtModlb = createLabel(MainForm)
NgtModlb.Caption = 'Night Mode'
NgtModlb.Left = NgtModChk.Left+19
NgtModlb.Top = IpadChk.Top+2
NgtModlb.Font.Color = 0xffffff
 
--X HIT CHECKBOX
XhitChk = createCheckBox( MainForm );
XhitChk.Caption = ''
XhitChk.Left = NgtModChk.Left+90
XhitChk.Top = NgtModChk.Top
Xhitlb = createLabel(MainForm)
Xhitlb.Caption = 'X Hit'
Xhitlb.Left = XhitChk.Left+19
Xhitlb.Top = XhitChk.Top+2
Xhitlb.Font.Color = 0xffffff
 
--Next Line
--NO TREE CHECKBOX
NoTreeChk = createCheckBox( MainForm );
NoTreeChk.Caption = ''
NoTreeChk.Color = 0xfff
NoTreeChk.Left = 40
NoTreeChk.Top = IpadChk.Top+20
NoTreelb = createLabel(MainForm)
NoTreelb.Caption = 'No Tree'
NoTreelb.Left = NoTreeChk.Left+19
NoTreelb.Top = NoTreeChk.Top+2
NoTreelb.Font.Color = 0xffffff
 
--LUFFY HAND CHECKBOX
LfyHndChk = createCheckBox( MainForm );
LfyHndChk.Caption = ''
LfyHndChk.Color = 0xfff
LfyHndChk.Left =NoTreeChk.Left +75
LfyHndChk.Top = NoTreeChk.Top
LfyHndlb = createLabel(MainForm)
LfyHndlb.Caption = 'Luffy Hand'
LfyHndlb.Left = LfyHndChk.Left+19
LfyHndlb.Top = LfyHndChk.Top+2
LfyHndlb.Font.Color = 0xffffff
 
--INSTANT HT CHECKBOX
InshtChk = createCheckBox( MainForm );
InshtChk.Caption = ''
InshtChk.Color = 0xfff
InshtChk.Left =LfyHndChk.Left +90
InshtChk.Top = LfyHndChk.Top
Inshtlb = createLabel(MainForm)
Inshtlb.Caption = 'Instant Hit'
Inshtlb.Left = InshtChk.Left+19
Inshtlb.Top = InshtChk.Top+2
Inshtlb.Font.Color = 0xffffff
 
--NO HEADSHOT CHECKBOX
NoHsChk = createCheckBox( MainForm );
NoHsChk.Caption = ''
NoHsChk.Color = 0xfff
NoHsChk.Left =InshtChk.Left +90
NoHsChk.Top = InshtChk.Top
NoHslb = createLabel(MainForm)
NoHslb.Caption = 'No Headshot'
NoHslb.Left = NoHsChk.Left+19
NoHslb.Top = NoHsChk.Top+2
NoHslb.Font.Color = 0xffffff
 
--Next Line
--NO GRASS CHECKBOX
NoGrsChk = createCheckBox( MainForm );
NoGrsChk.Caption = ''
NoGrsChk.Color = 0xfff
NoGrsChk.Left = 40
NoGrsChk.Top = NoTreeChk.Top+20
NoGrslb = createLabel(MainForm)
NoGrslb.Caption = 'No Grass'
NoGrslb.Left = NoGrsChk.Left+19
NoGrslb.Top = NoGrsChk.Top+2
NoGrslb.Font.Color = 0xffffff
 
--BLACK SKY CHECKBOX
BlkSkyChk = createCheckBox( MainForm );
BlkSkyChk.Caption = ''
BlkSkyChk.Color = 0xfff
BlkSkyChk.Left =NoGrsChk.Left +75
BlkSkyChk.Top = NoGrsChk.Top
BlkSkylb = createLabel(MainForm)
BlkSkylb.Caption = 'Black Sky'
BlkSkylb.Left = BlkSkyChk.Left+19
BlkSkylb.Top = BlkSkyChk.Top+2
BlkSkylb.Font.Color = 0xffffff
 
--BLACK BODY CHECKBOX
BlkBdyChk = createCheckBox( MainForm );
BlkBdyChk.Caption = ''
BlkBdyChk.Color = 0xfff
BlkBdyChk.Left =BlkSkyChk.Left +90
BlkBdyChk.Top = BlkSkyChk.Top
BlkBdylb = createLabel(MainForm)
BlkBdylb.Caption = 'Black Body'
BlkBdylb.Left = BlkBdyChk.Left+19
BlkBdylb.Top = BlkBdyChk.Top+2
BlkBdylb.Font.Color = 0xffffff
 
--SMALL CROSSHAIR
SMLCrosChk = createCheckBox( MainForm );
SMLCrosChk.Caption = ''
SMLCrosChk.Color = 0xfff
SMLCrosChk.Left =BlkBdyChk.Left +90
SMLCrosChk.Top = BlkBdyChk.Top
SMLCroslb = createLabel(MainForm)
SMLCroslb.Caption = 'Small Crosshair'
SMLCroslb.Left = SMLCrosChk.Left+19
SMLCroslb.Top = SMLCrosChk.Top+2
SMLCroslb.Font.Color = 0xffffff
 
 
-----Activate Btn-----
activatebtn = createButton(MainForm)
ActBtnParamData={}
ActBtnParamData.Param = true
activatebtn.Tag= createRef(ActBtnParamData)
activatebtn.Font.Color = 0x9b9b9b
activatebtn.Left = 15
activatebtn.Top = 140
activatebtn.Width = 395
activatebtn.Height = 37
activatebtn.onClick = ecnirp
activatebtn.Caption = 'Activate'
 
-----Deactivate Btn-----
Deactivatebtn = createButton(MainForm)
DeactBtnParamData={}
DeactBtnParamData.Param = false
Deactivatebtn.Tag=createRef(DeactBtnParamData)
Deactivatebtn.Left = activatebtn.Left
Deactivatebtn.Top = activatebtn.Top+40
Deactivatebtn.Width = 395
Deactivatebtn.Height = 37
Deactivatebtn.onClick = ecnirp
Deactivatebtn.Caption = 'Deactivate'
Deactivatebtn.Font.Color = 0xfffff
 
StatusText = createLabel(MainForm)
StatusText.Caption = 'Status: Ready'
StatusText.Left = 15
StatusText.Top = 223
StatusText.Font.Color = 0xffFFff
StatusText.Font.Size = 10
 
lbac = createLabel(MainForm)
lbac.Caption = '0xPrince'
lbac.Left = 370
lbac.Top = StatusText.Top
lbac.Font.Color = 0xffF
lbac.Font.Size = 9
end
--------------/\/\/\/\/\/\/\/\/\/-------------
--------------Main Form Controls--------------
--------------/\/\/\/\/\/\/\/\/\/-------------
 
 
</LuaScript>
</CheatTable>


Cradit:
Bağlantıları görmek için lütfen Giriş Yap

copied from unknowncheats
 
Maximum Power
Süper Üye
Katılım
12 Ağu 2017
Mesajlar
771
Çözümler
6
Tepki puanı
87
Ödüller
8
8 HİZMET YILI
Thanks for this valuable share dear friend. good job
 
Seçkin Üye
Katılım
8 Ara 2018
Mesajlar
400
Çözümler
4
Tepki puanı
28
Ödüller
4
7 HİZMET YILI
Güzel paylaşım teşekkürler.
Thank you for sharing with us.
 
Onaylı Üye
Katılım
14 Şub 2021
Mesajlar
99
Çözümler
2
Tepki puanı
91
Ödüller
5
Yaş
31
5 HİZMET YILI
Ban atıyor kullanmayın.......
 
Üye
Katılım
12 Şub 2022
Mesajlar
37
Tepki puanı
11
Ödüller
1
Yaş
26
4 HİZMET YILI
Güzel paylaşım teşekkürler.
Thank you for sharing with us.
Happy to help brother :)
Post automatically merged:

Thanks work perfectly
Happy to shear with you mate :)
Post automatically merged:

Ban atıyor kullanmayın.......
which game version are you using?
Post automatically merged:

thanks, igot use this on my c++ now
oh nice brother keep up the good work :)
Post automatically merged:

read the post
 
Maximum Power
Süper Üye
Katılım
12 Ağu 2017
Mesajlar
771
Çözümler
6
Tepki puanı
87
Ödüller
8
8 HİZMET YILI
YOur welcome Sir, Nice cheets keep the works, good job
 
Süper Üye
Katılım
12 Ocak 2022
Mesajlar
642
Tepki puanı
27
Ödüller
2
Yaş
27
4 HİZMET YILI
Thanks, buddy, pretty valuable info)
 
Onaylı Üye
Katılım
21 Ocak 2021
Mesajlar
77
Tepki puanı
2
Ödüller
6
Yaş
26
5 HİZMET YILI
teşekkürler iyi paylaşım
thanks good sharing
 
Stay at Home Superstar
Donator
Katılım
16 Mar 2018
Mesajlar
367
Tepki puanı
23
Ödüller
10
Yaş
33
Sosyal
8 HİZMET YILI
what emulator to use?
 
Patrick Bateman
Süper Üye
Katılım
11 Şub 2021
Mesajlar
874
Çözümler
12
Tepki puanı
142
Ödüller
6
Sosyal
5 HİZMET YILI
good heath my friend
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst