Lua Arizona HUD NewMoneySeparator v4! Кастомизация, Фиксы, MaterialText и стандартный худ!

ABUBuska

Новичок
3
0

Heatley

Известный
53
12
Неправильно считает налог бизнеса, домов и не отображает лимит

1778021539649.png
1778021560910.png
 

pewpewpewpew

Известный
540
148
Неправильно считает налог бизнеса, домов и не отображает лимит

Посмотреть вложение 292869 Посмотреть вложение 292870
cef global formatter видит два значения налога через / как одну сумму и складывает 29.700 + 250.000 = 279.700, поэтому второе значение пропадает.

найди вот этот кусок function processIconMoneyGroup(root) { и замени его целиком

Lua:
    function processIconMoneyGroup(root) {
        if (!root || root.nodeType !== 1) return;
        if (root.closest('.player-money__list')) return;
        if (root.closest('.trade__give-money-field-wrapper')) return;
        if (root.closest('.trade__receive-money-field-wrapper')) return;
        if (root.closest('.dialog-money__form')) return;
        if (root.closest('.money-input')) return;

        let guard = 0;
        let changed = true;

        while (changed && guard < 30) {
            guard++;
            changed = false;

            const nodes = Array.from(root.childNodes);

            for (let i = 0; i < nodes.length; i++) {
                const iconNode = nodes[i];

                if (!isClientIconSpan(iconNode)) {
                    continue;
                }

                let j = i;
                let total = 0;
                let found = 0;
                let parts = [];

                while (j < nodes.length) {
                    const maybeIcon = nodes[j];
                    const maybeText = nodes[j + 1];

                    if (!isClientIconSpan(maybeIcon)) break;
                    if (!maybeText || maybeText.nodeType !== 3) break;

                    const mult = getIconMultiplier(maybeIcon.textContent);
                    if (!mult) break;

                    const raw = getTextNumberPrefix(maybeText.nodeValue);
                    if (!raw) break;

                    total += parseNumber(raw) * mult;
                    found++;

                    parts.push({
                        icon: maybeIcon,
                        text: maybeText,
                        raw: raw
                    });

                    const tail = String(maybeText.nodeValue || '').slice(raw.length);

                    if (/[^\s\u00A0]/.test(tail)) {
                        break;
                    }

                    j += 2;
                }

                if (found > 0) {
                    const result = document.createTextNode(PREFIX_SYMBOL + formatCustom(total));

                    root.insertBefore(result, parts[0].icon);

                    for (let k = 0; k < parts.length; k++) {
                        const p = parts[k];

                        p.icon.remove();
                        p.text.nodeValue = p.text.nodeValue.replace(p.raw, '');

                        if (!p.text.nodeValue.trim()) {
                            p.text.remove();
                        }
                    }

                    changed = true;
                    break;
                }
            }
        }
    }
 

pirojoktryapki

Новичок
2
0
как пофиксить чтоб сумма на балансе была через точки а не сплошным числом,разделение сумм на точки с лаунчера я скачивал
 

Вложения

  • photo_2026-05-06_13-46-55.jpg
    photo_2026-05-06_13-46-55.jpg
    2.8 KB · Просмотры: 23
  • Эм
Реакции: Fanrite

ABUBuska

Новичок
3
0
Сделал, но не залил еще
Когда планируешь заливать ?

/hudmoney что делает эта команда
 
Последнее редактирование:

Zikazay

Известный
7
1
как пофиксить чтоб сумма на балансе была через точки а не сплошным числом,разделение сумм на точки с лаунчера я скачивал
Тут точки поставь. Можешь везде пробел нажать и будет просто пропуск
 

Вложения

  • 1778261224060.png
    1778261224060.png
    8.9 KB · Просмотры: 5