Доброго дня.
Не хотел писать этот мануал на форум, но изъявил желание из-за недоразработчика (недоумка) @mp.flow
Купить подключение к любому моду:
Discord - quaraw
Telegram
1. Заходим на наш любимый клауд маджестика
2. Открываем через F12 консоль
3. Думаем какой интерфейс хотим открыть, например это будет инвентарь (названия интерфейсов для открытия можно найти в деобфусцированной JS клауда или самой клиентке)
4.
Вуаля, и у вас открывается инвентарь (HTML и CSS я думаю люди додумаются как выгрузить, через те же Elements)
Учтите, что для открытия каждого интерфейса нужны параметры, которые вы можете глянуть в деобфусцированной версии кода клауда
Не хотел писать этот мануал на форум, но изъявил желание из-за недоразработчика (недоумка) @mp.flow
Купить подключение к любому моду:
Discord - quaraw
Telegram
1. Заходим на наш любимый клауд маджестика
2. Открываем через F12 консоль
3. Думаем какой интерфейс хотим открыть, например это будет инвентарь (названия интерфейсов для открытия можно найти в деобфусцированной JS клауда или самой клиентке)
4.
JavaScript:
var mainStorage = {
position: 1,
id: null,
matrix: [
[
{
id: 363,
itemId: 591,
slot: 1,
count: 10,
condition: 2,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[591].title',
model: 'w_ex_snowball',
weight: 100,
width: 1,
height: 1,
takeable: true,
tag: 'items.tags.ammunition',
canSeize: true,
caliber: 591,
materials: 20,
hash: 'weapon_snowball',
isMelee: true,
stack: 5,
limit: 15000,
description: 'items[591].description',
},
{
id: 387,
itemId: 45,
slot: 2,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
component: 11,
drawable: 2186,
texture: 0,
isProp: 0,
gender: 0,
title: 'tops',
model: 'q_box_cur',
weight: 800,
width: 2,
height: 2,
tag: 'items.tags.clothesAndAccessories',
description: 'Черная футболка Мне Мало одной Bitch',
},
387,
null,
{
id: 314,
itemId: 283,
slot: 5,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[283].title',
model: 'bkr_prop_fakeid_singledriverl',
weight: 150,
width: 1,
height: 1,
tag: 'items.tags.documents',
canDrag: false,
forWallet: true,
description: 'items[283].description',
usable: true,
},
],
[
{
id: 382,
itemId: 380,
slot: 6,
count: 1,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[380].title',
model: 'prop_drug_package_02',
weight: 20,
usable: true,
width: 1,
height: 1,
shopCount: 10,
stack: 10,
fastSlot: true,
tag: 'items.tags.misc',
description: 'items[380].description',
},
387,
387,
null,
{
id: 13,
itemId: 427,
slot: 10,
count: 100,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[427].title',
model: 'mj_xm_box5',
weight: 500,
usable: true,
canDrag: false,
width: 1,
height: 1,
tag: 'items.tags.misc',
description: 'items[427].description',
},
],
[
null,
{
id: 390,
itemId: 455,
slot: 12,
count: 1,
condition: 100,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[455].title',
model: 'prop_armour_pickup',
boxItemId: 550,
hasSerial: true,
weight: 4000,
width: 3,
height: 3,
usable: true,
materials: 30,
materialType: 'blue',
armour: 100,
tag: 'items.tags.ammunition.havyArmor',
canSeize: true,
description: 'items[455].description',
},
390,
390,
null,
],
[null, 390, 390, 390, null],
[
{
id: 143,
itemId: 427,
slot: 21,
count: 12,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[427].title',
model: 'mj_xm_box5',
weight: 500,
usable: true,
canDrag: false,
width: 1,
height: 1,
tag: 'items.tags.misc',
description: 'items[427].description',
},
390,
390,
390,
null,
],
[
null,
{
id: 294,
itemId: 429,
slot: 27,
count: 19,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[429].title',
model: 'mj_xm_box7',
weight: 500,
usable: true,
canDrag: false,
width: 2,
height: 2,
tag: 'items.tags.misc',
description: 'items[429].description',
},
294,
null,
{
id: 278,
itemId: 473,
slot: 30,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: true,
title: 'items[473].title',
model: 'prop_ld_wallet_pickup',
weight: 300,
width: 2,
height: 1,
tag: 'items.tags.misc',
description: 'items[473].description',
canSeize: false,
},
],
[null, 294, 294, null, 278],
[
{
id: 383,
itemId: 266,
slot: 36,
count: 1,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[266].title',
model: 'w_sb_smg',
weight: 2500,
width: 4,
height: 2,
takeable: true,
tag: 'items.tags.ammunition',
canSeize: true,
caliber: 254,
materials: 20,
hash: 'weapon_smg',
isMelee: false,
limit: 15000,
description: 'items[266].description',
},
383,
383,
383,
{
id: 162,
itemId: 239,
slot: 40,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[239].title',
model: 'p_cs_cam_phone',
weight: 180,
width: 1,
height: 2,
takeable: true,
canDrag: false,
tag: 'items.tags.facilities',
description: 'items[239].description',
},
],
[383, 383, 383, 383, 162],
[
{
id: 384,
itemId: 266,
slot: 46,
count: 1,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[266].title',
model: 'w_sb_smg',
weight: 2500,
width: 4,
height: 2,
takeable: true,
tag: 'items.tags.ammunition',
canSeize: true,
caliber: 254,
materials: 20,
hash: 'weapon_smg',
isMelee: false,
limit: 15000,
description: 'items[266].description',
},
384,
384,
384,
null,
],
[384, 384, 384, 384, null],
[
{
id: 392,
itemId: 45,
slot: 56,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
component: 11,
drawable: 6,
texture: 0,
isProp: 0,
gender: 0,
title: 'tops',
model: 'q_box_cur',
weight: 800,
width: 2,
height: 2,
tag: 'items.tags.clothesAndAccessories',
description: 'Черная кожаная куртка',
},
392,
{
id: 391,
itemId: 45,
slot: 58,
count: 0,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
component: 11,
drawable: 0,
texture: 0,
isProp: 0,
gender: 0,
title: 'tops',
model: 'q_box_cur',
weight: 800,
width: 2,
height: 2,
tag: 'items.tags.clothesAndAccessories',
description: 'Футболка банды',
},
391,
null,
],
[392, 392, 391, 391, null],
[null, null, null, null, null],
[
null,
null,
{
id: 287,
itemId: 240,
slot: 73,
count: 20,
condition: 0,
position: 1,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[240].title',
model: 'bandage_shell',
weight: 20,
width: 1,
height: 1,
usable: true,
fastSlot: true,
tag: 'items.tags.medicine',
shopCount: 20,
stack: 20,
description: 'items[240].description',
},
null,
null,
],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
],
weight: 14.950000000000003,
itemsCount: 15,
};
var clothesStorage = {
bags: {
id: 132,
itemId: 53,
slot: null,
count: 0,
condition: 0,
position: 9,
objectId: null,
owner: 1,
isTurn: false,
component: 5,
drawable: 2010,
texture: 0,
isProp: 0,
gender: 0,
title: 'bags',
model: 'vw_prop_vw_backpack_01a',
weight: 600,
width: 2,
height: 2,
tag: 'items.tags.clothesAndAccessories',
description: 'Рюкзак Klee',
},
shoes: {
id: 315,
itemId: 42,
slot: null,
count: 0,
condition: 0,
position: 9,
objectId: null,
owner: 1,
isTurn: false,
component: 6,
drawable: 7,
texture: 0,
isProp: 0,
gender: 0,
title: 'shoes',
model: 'q_box_sh',
weight: 500,
width: 1,
height: 1,
tag: 'items.tags.clothesAndAccessories',
description: 'Одноцветные белые кроссовки',
},
glasses: {
id: 317,
itemId: 47,
slot: null,
count: 0,
condition: 0,
position: 9,
objectId: null,
owner: 1,
isTurn: false,
component: 1,
drawable: 5,
texture: 0,
isProp: 1,
gender: 0,
title: 'glasses',
model: 'prop_glass_q',
weight: 30,
width: 1,
height: 1,
tag: 'items.tags.clothesAndAccessories',
description: 'Позолоченные авиаторы',
},
armor: {
id: 389,
itemId: 455,
slot: null,
count: 1,
condition: 100,
position: 9,
objectId: null,
owner: 1,
isTurn: false,
title: 'items[455].title',
model: 'prop_armour_pickup',
boxItemId: 550,
hasSerial: true,
weight: 4000,
width: 3,
height: 3,
usable: true,
materials: 30,
materialType: 'blue',
armour: 100,
tag: 'items.tags.ammunition.havyArmor',
canSeize: true,
description: 'items[455].description',
},
};
var bagStorage = {
position: 18,
id: 132,
items: [],
matrix: [
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
],
weight: 0,
itemsCount: 0,
};
var otherStorage = {
position: 7,
id: 0,
items: [],
matrix: [
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
[null, null, null, null, null],
],
weight: 0,
itemsCount: 0,
};
function OpenInventory() {
window.__executeRouterProvider__('inventory', encodeURIComponent(JSON.stringify({ 'value': true,
'mainStorage': mainStorage,
'clothesStorage': clothesStorage,
'bagStorage': bagStorage,
'otherStorage':otherStorage,
'type': 'drop',
'fastSlots': [null, null, null],
'member': 1,
})), true)
}
OpenInventory();
Вуаля, и у вас открывается инвентарь (HTML и CSS я думаю люди додумаются как выгрузить, через те же Elements)
JavaScript:
window.__executeRouterProvider__('тут имя интерфейса из клауда', encodeURIComponent(JSON.stringify({ 'value': true,
'тут параметр': 'тут значение',
})), true)
}