Telegram stands for freedom and privacy and has many easy to use features.
Last updated 1 month, 2 weeks ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 3 months ago
This channel is managed by the Telegram team to inform users about updates related to auctions for usernames and other items on the Telegram platform.
Last updated 2 years ago
??????直装?❤️
--> 采用独家自写源码
--> 流畅+好看的绘图
--> 不追封+不特征自喵
--> 让你体验乱杀快乐的感觉网盘➕TG下载链接点我
网盘➕TG下载链接点我 官方频道 @STARS_MOD 官方频道 @STARS_MOD 交流群+万能搜索群https://t.me/+lTMg-7Tccxk3Zjg1https://t.me/+lTMg-7Tccxk3Zjg1
?90% discount, Have time
Marcus gay source
Source only copy, but not have functions like original source
PRIVATE SRC
Ui : ☝️ CLICK HERE
~ 32/64Bit / Aide
~ SDK Based Features
~ Game Version 3.3
~ Hook add
~ ImGui \ SDK
~ Full Pure Canvas
~ Game > PUBGM
Password - @ASpaceOfficial
???? ??????? ???? ?????? 64??? ?3.3.0
1.Meassage Code (播报代码)
//击杀播报
void (*orig\_Broadcast)(ASTExtraPlayerController* thiz, struct FFatalDamageParameter* FatalDamageParameter);
void hk\_Broadcast(ASTExtraPlayerController* thiz, struct FFatalDamageParameter* FatalDamageParameter) {
if (ModSkinn && KillMessage){
if (g\_LocalController\->PlayerKey == FatalDamageParameter\->CauserKey) {
FatalDamageParameter\->CauserClothAvatarID = new\_Skin.XSuits;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.AKM;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.K98;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.M24;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.AWM;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Thompson;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.ACE32;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Bizon;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Vector;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.UMP;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.UZI;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.M16A4;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Pan;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.AUG;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Groza;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.DP28;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.M249;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.Scar;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.M762;
FatalDamageParameter\->CauserWeaponAvatarID = new\_Skin.M416\_1;
}
}
return orig\_Broadcast(thiz, FatalDamageParameter);
}
2.VTable hook (VTable依赖)
if (KillMessage) {
int pController = 968;
auto VTable = (void **) g\_LocalController\->VTable;
auto f\_mprotect = [](uintptr\_t addr, size\_t len, int32\_t prot) \-> int32\_t {
static\_assert(PAGE\_SIZE == 4096);
constexpr
size\_t page\_size = static\_cast<size\_t>(PAGE\_SIZE);
void *start = reinterpret\_cast<void *>(addr &\-page\_size);
uintptr\_t end = (addr + len + page\_size \- 20) & \-page\_size;
return mprotect(start, end \- reinterpret\_cast<uintptr\_t>(start), prot);
};
if (VTable && (VTable[pController] != hk\_Broadcast)) {
orig\_Broadcast = decltype(orig\_Broadcast)(VTable[pController]);
f\_mprotect((uintptr\_t)(&VTable[pController]), sizeof(uintptr\_t), PROT\_READ | PROT\_WRITE);
VTable[pController] = (void *) hk\_Broadcast;
}
}
Share By @TEAMNRG1 | @NRG_ENGINE
Telegram stands for freedom and privacy and has many easy to use features.
Last updated 1 month, 2 weeks ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 3 months ago
This channel is managed by the Telegram team to inform users about updates related to auctions for usernames and other items on the Telegram platform.
Last updated 2 years ago