Compare commits

...

4 Commits

Author SHA1 Message Date
gcdsfh 615b53c5a7 Merge pull request 'dckp update' (#4) from adf-patch-1 into main
Reviewed-on: http://156.233.229.178:3000/gcdsfh/pubg/pulls/4
2026-05-03 02:39:32 +00:00
adf c16ff1b69f 上传文件至「/」 2026-05-03 02:38:20 +00:00
gcdsfh145 21dde7f028 Merge branch 'main' of http://156.233.229.178:3000/gcdsfh/pubg 2026-05-02 18:23:38 +08:00
gcdsfh145 066246b80f fix main branch error 2026-05-02 18:21:21 +08:00
+96 -57
View File
@@ -1194,26 +1194,6 @@ void 一键生成动作() {
(); (); (); (); ();
}
void () {
AKM_Chicheng(); AKM_Rongyao(); AKM_Wumujinwen(); AKM_Xueshi(); AKM_Kuangnu(); M16A4_Shachi(); M16A4_Qingyao(); M16A4_Wumujinwen(); M16A4_Huangshi(); M16A4_Yezhanyinghao(); M16A4_Kuangnu(); SCARL_Kuangnu(); SCARL_Wumujinwen(); SCARL_Chicheng(); SCARL_Xueshi();
M416_RocketGirl(); M416_Wumujinwen(); M416_Kuishe(); M416_Tuya(); M416_Shamofengbao(); M416_Xueyumicai(); M416_Xueshi(); M416_Chicheng(); M416_Spring(); GROZA_Kuangnu(); AUG_Xueshi(); UZI_Kuangnu(); UMP9_Chicheng(); UMP9_Rongyao(); UMP9_RocketGirl();
UMP9_Spring(); Kar98K_Qingyao(); Kar98K_Wumujinwen(); Kar98K_FireLava(); Kar98K_Xueshi(); Kar98K_Spring(); AWM_Rainbow(); SKS_Chicheng(); S686_Chicheng(); P92_Kuangnu(); P1911_Qingyao(); Crowbar_RedNight(); Pan_DoubleYolk(); Pan_Survivor(); Pan_NoHunt();
Pan_RottenTomato(); Pan_Forward(); Pan_RedNight(); (); (); (); (); (); (); (); (); (); (); (); ();
(); (); (); (); (); (); (); (); (); (); (); (); (); (); ();
(); (); (); (); (); (); (); (); (); (); (); (); (); (); ();
(); (); (); (); (); (); (); (); (); (); Q币(); (); (); (); ();
(); (); (); (); (); (); 西(); (); (); (); (); (); (); (); ();
(); (); (); (); (); (); (); (); (); (); (); (); AKM(); M416(); AWM();
M16A4(); GROZA(); SCARL(); AUG(); QBZ(); M762(); MK47(); G36C(); UZI(); UMP9(); Vector(); Thompson(); PP19(); Kar98K(); M24();
SKS(); VSS(); Mini14(); Mk14(); Win94(); SLR(); QBU(); S686(); S1897(); S12K(); M249(); DP28(); P92(); P1911(); R1895();
P18C(); R45(); SawedOff(); SignalGun(); Scorpion(); ChickenFirework(); LanternFirework(); BeastSignal(); ChristmasSignal(); NewYearFirework(); Crossbow(); RiotShield(); Machete(); Crowbar(); Sickle();
Pan(); Bullet762(); Bullet556(); ShotgunShell(); Bullet45(); Magnum(); SignalFlare(); Arrow(); FireworkShell(); BeastBait(); Choke(); SMGCompensator(); SniperCompensator(); SMGFlashHider(); SniperFlashHider();
SMGSilencer(); SniperSilencer(); PistolSilencer(); RifleCompensator(); RifleFlashHider(); RifleSilencer(); Duckbill(); AngledGrip(); VerticalGrip(); LightGrip(); HalfGrip(); ThumbGrip(); LaserSight(); RedDot(); Holographic();
Scope2x(); Scope4x(); Scope8x(); CantedSight(); PistolExtMag(); PistolQuickMag(); PistolQuickExtMag(); SMGExtMag(); SMGQuickMag(); SMGQuickExtMag(); SniperExtMag(); SniperQuickMag(); SniperQuickExtMag(); ShotgunBulletLoops(); RifleExtMag();
RifleQuickMag(); RifleQuickExtMag(); Kar98kLoops(); UziStock(); TacticalStock(); CheekPad(); Quiver(); (); HelmetLv3(); VestLv3(); BackpackLv3(); HelmetLv1(); VestLv1(); BackpackLv1(); HelmetLv2();
Bullet762(); Bullet556(); ShotgunShell(); Bullet45(); Magnum(); SignalFlare();
Arrow(); FireworkShell(); VestLv2(); BackpackLv2(); ChristmasHelmet(); BeastHelmet();
}
int getItemType(int itemID) {
if (itemID >= 101001 && itemID <= 603001) {
@@ -1692,7 +1672,7 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
} else {
ImGui::PushStyleColor(ImGuiCol_Text, accentColor);
ImGui::Text("你看到了我.");
ImGui::Text("永远相信美好的事情即将发生.");
ImGui::PopStyleColor();
ImGui::SameLine(ImGui::GetWindowWidth() - 120);
ImGui::Separator();
@@ -1935,7 +1915,13 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
RenderVirtualKeyboard();
}
}
ImGui::PopItemWidth();
ImGui::EndTabItem();
}
if (ImGui::BeginTabItem("开服功能")) {
ImGui::Spacing();
@@ -1963,29 +1949,31 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
WriteInt(UE4+0x10ba09c,-516948194);
WriteInt(UE4+0x1040090,1);
}
if (ImGui::CollapsingHeader("刷新人机")) {
if (ImGui::Button("刷30个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(),0)->Pawn)->SpawnAI(30);
if (ImGui::CollapsingHeader("刷新人机")) {
if (ImGui::Button("刷30个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(30);
}
if (ImGui::Button("刷50个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(50);
}
if (ImGui::Button("刷100个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(100);
}
if (ImGui::Button("刷1000个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(1000);
}
if (ImGui::Button("刷10000个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(10000);
}
}
if (ImGui::Button("刷50个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(50);
}
if (ImGui::Button("刷100个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(100);
}
if (ImGui::Button("刷1000个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(1000);
}
if (ImGui::Button("刷10000个人机", ImVec2(-1, 35))) {
USkillUtils::GetPlayerController(UGameplayStatics::GetPlayerController(GetWorld(), 0)->Pawn)->SpawnAI(10000);
}
}
if (ImGui::CollapsingHeader("刷新物资")) {
if (ImGui::Button("刷所有物品", ImVec2(-1, 35))) ();
if (ImGui::Button("刷游戏武器", ImVec2(-1, 35))) SpawnAllGear2();
if (ImGui::Button("刷武器皮肤", ImVec2(-1, 35))) SpawnAllSkinWeapons();
if (ImGui::Button("刷游戏装备", ImVec2(-1, 35))) SpawnAllGear();
@@ -2017,7 +2005,7 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
if (ImGui::CollapsingHeader("防崩技术")) {
if (ImGui::CollapsingHeader("防崩方案")) {
if (ImGui::Button("心跳防崩", ImVec2(-1, 35))){
SDK::UGameBackendHUD* hud = UGameBackendHUD::GetInstance();
SDK::UGameFrontendHUD* hd = hud->GetFirstGameFrontendHUD();
@@ -2208,25 +2196,29 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
if (ImGui::Button("开启240帧", ImVec2(-1, 35))) {
if (ImGui::Button("240帧", ImVec2(-1,35))){
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
auto SDK_USTExtraGameInstance = (USTExtraGameInstance *) Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 240;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSMid = 240;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSMid = 240;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSHigh = 240;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSHDR = 240;
}
}
}
if (ImGui::Button("开启120帧", ImVec2(-1, 35))) {
if (ImGui::Button("120帧", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 120;
@@ -2236,11 +2228,13 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
}
if (ImGui::Button("开启60帧", ImVec2(-1, 35))) {
if (ImGui::Button("60帧", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 60;
@@ -2330,6 +2324,29 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
}
if (ImGui::CollapsingHeader("特殊功能")) {
if (ImGui::Button("传送(高空)", ImVec2(-1, 60))) {
long z = getPointer(getPointer(getPointer(getPointer(UE4 + 0x4634ef0) + 0x20) + 0x139c) + 0x130) + 0x158;
writefloat(z, 7726.837036);
}
if (ImGui::Button("自由落体", ImVec2(-1, 60))) {
auto pc = UGameplayStatics::GetPlayerController(GetWorld(), 0);
auto STExtraPlayerCharacter = (ASTExtraPlayerCharacter*)(pc->Pawn);
STExtraPlayerCharacter->SetParachuteState(EParachuteState::PS_FreeFall);
}
if (ImGui::Button("开伞", ImVec2(-1, 60)))
{
auto pc = UGameplayStatics::GetPlayerController(GetWorld(), 0);
auto STExtraPlayerCharacter = (ASTExtraPlayerCharacter*)(pc->Pawn);
STExtraPlayerCharacter->SetParachuteState(EParachuteState::PS_Opening);
}
if (ImGui::Button("收伞", ImVec2(-1, 60)))
{
auto pc = UGameplayStatics::GetPlayerController(GetWorld(), 0);
auto STExtraPlayerCharacter = (ASTExtraPlayerCharacter*)(pc->Pawn);
STExtraPlayerCharacter->SetParachuteState(EParachuteState::PS_None);
}
}
if (ImGui::Button("趴下加速[关]", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
@@ -2367,11 +2384,13 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
if (ImGui::Button("开启240帧", ImVec2(-1, 35))) {
if (ImGui::Button("240帧", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 240;
@@ -2381,13 +2400,15 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
}
if (ImGui::Button("开启120帧", ImVec2(-1, 35))) {
if (ImGui::Button("120帧", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance *) Object;
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 120;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSMid = 120;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSHigh = 120;
@@ -2395,11 +2416,13 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
}
if (ImGui::Button("开启60帧", ImVec2(-1, 35))) {
if (ImGui::Button("60帧", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object)) continue;
if (isObjectInvalid(Object))
continue;
if (Object->IsA(USTExtraGameInstance::StaticClass())) {
auto SDK_USTExtraGameInstance = (USTExtraGameInstance*)Object;
SDK_USTExtraGameInstance->UserDetailSetting.PUBGDeviceFPSLow = 60;
@@ -2409,6 +2432,25 @@ ImGui::SetNextWindowSize(ImVec2(495.5f, 520.0f), ImGuiCond_FirstUseEver);
}
}
}
if (ImGui::Button("除雾", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
for (int i = 0; i < objs.Num(); i++) {
auto Object = objs.GetByIndex(i);
if (isObjectInvalid(Object))
continue;
if (Object->IsA(UExponentialHeightFogComponent::StaticClass())) {
auto playerChar = (UExponentialHeightFogComponent*)Object;
playerChar->SetFogMaxOpacity(0.0f);
playerChar->SetFogDensity(0.0f);
playerChar->SetFogHeightFalloff(0.0f);
playerChar->SetFogCutoffDistance(0.0f);
playerChar->SetStartDistance(0.0f);
}
}
}
}
if (ImGui::Button("无限子弹", ImVec2(-1, 35))) {
auto objs = UObject::GetGlobalObjects();
@@ -2542,9 +2584,6 @@ if (ImGui::CollapsingHeader("流式关卡管理")) {
ImGui::EndTabBar();
}
}
} // end else (isLogin)
} // end if (!isLogin) / else
ImGui::End();