- Katılım
- 2 Ara 2025
- Mesajlar
- 315
- Beğeniler
- 117
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Normalde daha fazlası çıkardı fakat maalesef 1 günlük keyim macho el executor gardasimizin wireshark kullandığımı gördüğü gibi son kalan 2 saatiyle beraber keyim bloke oldu, eğer bir giden gelen şeyleri dinleyecek bir şey yaparsanız zaten asıl indirdiği şeyi görürsünüz diye düşünüyorum e tabiki ondada bişiler vardır bana atarsanız onada bakarız.
Daha fazlası için -->
Kod:
/* ───── chunk 1/2 · offset 0x129fd6 ───── */
<input id="option-${ProductId}-${Index}" type="checkbox" class="game-object" value="0" />
</div>
<hr style="border-color: rgba(48, 48, 48, 0.23); margin-top: 0.25rem; margin-bottom:0.25rem "/>
</div>`;
$('options').insertAdjacentHTML("beforeend", NativeOptionHTML);
}
}
else {
// Remove the options
for (let Index = 0; Index < MachoProducts[ProductId].options.length; Index++) {
$(`option-container-${ProductId}-${Index}`).remove();
}
}
}
function FormatTime(seconds) {
let days = Math.floor(seconds / (3600 * 24));
let hours = Math.floor((seconds % (3600 * 24)) / 3600);
let minutes = Math.floor((seconds % 3600) / 60);
let remainingSeconds = seconds % 60;
let FormattedTime = '';
// If less than an hour, do { Minutes, Seconds }
if (seconds < 60 * 60) {
FormattedTime += minutes + ' minutes, ' + remainingSeconds + ' seconds';
}
// If less than a day, do { Hours, Minutes }
else if (seconds < 24 * 60 * 60) {
FormattedTime += hours + ' hours, ' + minutes + ' minutes';
}
// Else return { Days, Hours }
else {
FormattedTime += days + ' days, ' + hours + ' hours';
}
return FormattedTime;
}
function $(id) {
return document.getElementById(id)
}
var Languages = [
{
name: "en",
pretty: "English",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAA+tJREFUSIm1lWtM21UYxp9zWgKMyyCwQAPSFpyaaSpkacdlINPgbci2aoWZBZnR2nKVBAmKUzYkIkPZ6NICRhH3YZmMYgySodNlWzu6FhJa1LilFOowjIJsq0wgG//jB4S4QaFT93x8T97n996SA6ymWGUMxOoiQ5/dZc1ScmaBjJkFMmbNUnKGPrsLYlUh4vLvW82CrhiNVkVRsbqZMJ6DAI0pm+M2ULebcDOz4GZmQd1ukrI5bgMB0RCOjVCx+kuIVCLvACL1TuJDfmGAEgBv1Q7/9mCAghBig1idtTpAlF9CCDoABHphfKeCCNAJkap4RcChz76vlsXHfLwMeneisnhRg1bbXXMboLGuPXWvIrmyt6OcNtW8hLDQgLt2DgsNQHOVAh1bgqm04eDbrSVHMpYACedOfXPltXJy89ffoNy9FZd+2I+SvdvA463dDCEEufIt6HsrA9KGekwe78L9mipEK544AgA0QlYm5he+GshbHwRbkhyjtTqs9+WhYZ8C5zvehFQi9GgulQhhankF+6YvwVX0DsKzMyHp1SPkqTQErPPdKEiuFNJx1/RzKepWUh34ACJaPsSUvge2JDmu9ZxdMOgs9wjofDIKyC3ArWtuSHr1iK5Q4/rcPEqr25H24kdkbGwqE8b+IRfzQoPpOcwUImGmEAkbTM/xJoUZ+4fGiXWHkqPX3WStWc9cdICbmQUAUH8/+D8Yu+Z+5oODGDELZGwx8f8W9ff7Tze/tggB31cWz+7liGDos9+zJZ8z28fpVkX9AV5cAfLK2jAxNQ0AmBsZxcWcIlgEMlz+QOu5wnkOAHD15BkMJGzHQMJ2jOq/Q2l1O3w2FiI1p76KRkaEdBlPlLHP619G2DofjNbqYEuULzi0avDChT88ApKfPwiLzYnQpx+DpFeP8OxMjOVXQvXTWRgO72GCyLBuesVUOzJ9Y85+9eQZ2JLkmDzeBYG2Bk0PpyG56CgsNqdHgMXmROKuOuSVteH3P28iukINiUm/0F1zm3vsfI2TAsDlE6eKHMVVCM/OhKW0DAk13+Jw6+mlEawmxhi+0F/Apoz9aDlmgE9MFCI/qWODqY8/AwBL19Os6z7waY+t0mJ1LjtdzqHFj9t248bAzwCAgPhNeOT0MdDY/GVA6aNCbs/OxPeL89LfAwD+4sPr6mffhUg1SQhpwL//Eziz1fmG+asKzWLgdqORpkYG7ALgebOe5WaE7cCwTvPP4PJKh3VfMx4/joA0ArjlTdUEOMq4+YfgaOq683HlUdg1E9ywtoTx+GIGFBr7hya44GBG/f1A/f3ABQUxY/+QixFSwHh8ITesy4WzZWwlq78AmOYZluV6OvoAAAAASUVORK5CYII=",
page_translations: [
],
runtime_translations: [
],
},
{
name: "zh",
pretty: "Chinese",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwlJREFUSImdls9PFGcYxz/PO7Mzy8CyQTAhYQUti7vg0UO1bXpqTFpNwVMPNSZNL6bx98GjiSbGeJWLB0ls8ChpSrX+C/0HcHeFUlMB21qQMroFduZ9PSyL+2N2IXxv851nvs+PeZ7nfYUWmOFIvyIcFcxJ4CCQ2nq1ALwwyOMYpZ/T/P6ymYZEkQUO9wHXDfI9YLUKAtDAlEGuDZN/saODAofHDDIJdOwgXA8fOJOlMF1NquqHPJlLBpnagzhAAvgpT+ZiNbmdwVbkU/VO9wANnK5kIgCzpFMhVo5dRC4WiCOoTkXwd9jMzAeyWQpLCiDEurkbcYD2z+P0P+ql7ajbyiwB3ABQMxzpB87WWzgfxaIz8BRogziCxCObsILvZkmnlEUwRkQr9t7qQmKNAv6TIovn/sX/tQiBwdpnIU6kI0ujRhXwZUP0B23ajrp4x6LLUFoMMJsGlJC630P3uUSknUG+sgWTNgjesTjtn5UF3awDQPf5JN7HZW59poT/tFgj4H0SR1yFeApxBbNh6n0MSp6MD3Qg0HU2wf5rydrSGHgz+ZbXd1YxpQYB3BGHjWebkRkAb+0aoR99Si8D+u71bNP/3F7lzQO/mQClP4Om7wCtgKVqJjZg13zoDDRfRc6ATc+VJO2fulhdkfO5pID5aibxRZzl8f+YP/EXS5eW8Y7HQUW3o96E5JhH5+kOwlUdZTIvObLnBTMO5Ql1h2zWZ0ofMuq30e8M4fKHqY312YQrIShwMw7iQPG3jSgHP8gcgwcC7D/YeS0D0HnKo/tCkpUJn7Xpd5j1xh+/hcAiPKS2DosHuxEH0OsGXTSEK2ErcYCJIeYWBMoHjEFylHdIawiouKA6hOB1ZN0B1jQqO0LulQLI8HxRMN8ATdfjNgzo/00rcW2QMyPkXkHV7s/w/ClwlfI+3yu0QS4Pk/+lQjT0X57M18BDdlOuWqwZ5Nth8o+ryYbpyFKYtggHgbtAyzGtRA1MalS2Xhya3CoqmCWd0qhRg5wEDlF7bZkXzBOFnh5ibqGZxnujbPns0kkP+QAAAABJRU5ErkJggg==",
page_translations: [
["License Key", "
/* ───── chunk 2/2 · offset 0x29cf22 ───── */
Index++;
});
// Default
ChangeLanguage(SelectedLanguage);
}
function ToggleLanguageMenu() {
const LanguageMenu = document.getElementById('language-menu');
LanguageMenu.style.display = LanguageMenu.style.display === 'flex' ? 'none' : 'flex';
}
function ChangeLanguage(LanguagePrefix) {
var ApplyLanguage = null;
var CurrentLanguage = null;
for (var Index = 0; Index < Languages.length; Index++) {
if (Languages[Index].name === LanguagePrefix) {
ApplyLanguage = Languages[Index];
}
if (Languages[Index].name === SelectedLanguage) {
CurrentLanguage = Languages[Index];
}
}
if (ApplyLanguage && CurrentLanguage) {
document.getElementById('selected-language').src = ApplyLanguage.icon;
document.getElementById('language-menu').style.display = 'none';
// Revert the prev translations.
RevertTextChanges();
// Translate now
ApplyLanguage.page_translations.forEach(([English, Translate]) => {
ReplaceTextInPage(English, Translate);
});
SelectedLanguage = ApplyLanguage.name;
}
}
// Global array to store changes
const CachedChanges = [];
function RuntimeTranslateText(Text)
{
var CurrentLanguage = null;
for (var Index = 0; Index < Languages.length; Index++) {
if (Languages[Index].name === SelectedLanguage) {
CurrentLanguage = Languages[Index];
break;
}
}
if (CurrentLanguage) {
for (let i = 0; i < CurrentLanguage.runtime_translations.length; i++) {
const [English, Translate] = CurrentLanguage.runtime_translations[i];
if (Text.includes(English)) {
const Escaped = English.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
const Regex = new RegExp(Escaped, 'g');
Text = Text.replace(Regex, Translate);
}
}
}
return Text;
}
// Function to replace text and track changes
function ReplaceTextInPage(EnglishText, ChineseText)
{
const Regex = new RegExp(EnglishText, "g");
// Replace inside text nodes
const Walker = document.createTreeWalker(
document.body,
NodeFilter.SHOW_TEXT,
null,
false
);
let NodeElement;
while ((NodeElement = Walker.nextNode())) {
if (NodeElement.nodeValue.trim() && Regex.test(NodeElement.nodeValue)) {
// Store original value and node reference
CachedChanges.push({
type: 'text',
node: NodeElement,
original: NodeElement.nodeValue
});
NodeElement.nodeValue = NodeElement.nodeValue.replace(Regex, ChineseText);
}
}
// Replace inside attributes
document.querySelectorAll("*").forEach(Elem => {
for (let Attribute of Elem.attributes) {
if (Regex.test(Attribute.value)) {
// Store original value and element reference
CachedChanges.push({
type: 'attribute',
element: Elem,
attributeName: Attribute.name,
original: Attribute.value
});
Elem.setAttribute(Attribute.name, Attribute.value.replace(Regex, ChineseText));
}
}
});
}
// Function to revert changes
function RevertTextChanges() {
for (let change of CachedChanges) {
if (change.type === 'text') {
change.node.nodeValue = change.original;
} else if (change.type === 'attribute') {
change.element.setAttribute(change.attributeName, change.original);
}
}
// Clear the changes array after reverting
CachedChanges.length = 0;
}
</script>
</body>
</html>
Daha fazlası için -->
Linkleri görebilmek için kayıt olmanız gerekmektedir
