Lua Arizona Деньги на старом худе

БеzликиЙ

Эксперт в области Аризона РПГ
Автор темы
Проверенный
2,052
1,212
Версия SA-MP
  1. 0.3.7-R3
Скрипт фиксит отображение денег на старом худе, а также на старом лаунчерном худе, после обновы со снятием лимита денег.

На клиенте лимит денег всё ещё остался, поэтому суммы выше 2 ккк отображаются как отрицательные значения, но я постарался сделать это читабельным: так, 3.020.000.000 реальных денег будут отображаться как -3.020.000 (на аризоне суммы меньше тысячи вирт в любом случае не играют вообще никакой роли). Просто помните: сумма с минусом - значит, к концу можно приписать ещё три нуля.

Скрипт работает через прослушку CEF денег, т.е. не сбивает диалоги, как это делает, например, старая сытость.

Зависимости: arizona-events
1776109452114.png
На мобайле не работает - возможно, там другие ивенты.
 

Вложения

  • oldhudmoney.lua
    798 байт · Просмотры: 80
Последнее редактирование:

Jesse_Pinkman

Активный
256
62
как насчет того чтобы писать раздельно? типо 3.020. (тут число кончается) 000.000
или такое не реализуемо в этом способе
 

БеzликиЙ

Эксперт в области Аризона РПГ
Автор темы
Проверенный
2,052
1,212
как насчет того чтобы писать раздельно? типо 3.020. (тут число кончается) 000.000
или такое не реализуемо в этом способе
я перевожу деньги из CEF событий в стандартный худ, а не создаю собственные элементы худа. стандартный худ - int32, там системный лимит в два лярда и он показывает только цифры

Обновил файл в теме - добавил парочку нопов на стандартные самповские события, чтобы деньги не сбрасывало при, например, выходе из спека на админке.
 
Последнее редактирование:

darkness&&&

Новичок
1
0
а почему уменя курсор на экране остается хотя уже много раз нажимал таб и сворачивал игру
 

3l1t3

Новичок
4
2
когда зашел у меня деньги начали прибавляться и потом убавляться так 2 раза потом 0000 стало

[19:39:30.079453] (script) oldhudmoney.lua: ##MONEY window.executeEvent('event.player.updateMoney', `[531559486]`);
[19:39:32.069321] (script) AttachMenuReborn_by_chapo.lua: slots[0] == nil
[19:39:33.726429] (script) AttachMenuReborn_by_chapo.lua: slots[0] == nil
[19:39:33.729455] (script) oldhudmoney.lua: ##MONEY window.executeEvent('event.player.updateMoney', `[531559486]`);
[19:39:33.732458] (script) AttachMenuReborn_by_chapo.lua: slots[0] == nil
[19:39:33.734426] (script) AttachMenuReborn_by_chapo.lua: slots[0] == nil
[19:39:34.504987] (script) AttachMenuReborn_by_chapo.lua: slots[0] == nil
[19:39:35.148642] (script) oldhudmoney.lua: ##MONEY window.executeEvent('event.player.updateMoney', `[531559486]`);
 

frazdik

Новичок
9
3
можете сделать фикс на обычный худ сампа? там просто 000000000. молю🙏
 

pewpewpewpew

Известный
415
105
можете сделать фикс на обычный худ сампа? там просто 000000000. молю🙏
этот скрипт и есть фиксом. то, что у тебя 0 - это баг самой игры. потрать/передай любое количество денег и всё встанет на свои места (пример: передай 1$ любому типу)
 
  • Нравится
Реакции: Blackseeke

БеzликиЙ

Эксперт в области Аризона РПГ
Автор темы
Проверенный
2,052
1,212
а почему уменя курсор на экране остается хотя уже много раз нажимал таб и сворачивал игру
это не я, скрипт вообще не трогает курсор
можете сделать фикс на обычный худ сампа? там просто 000000000. молю🙏
у меня на обычном худе работало, попробуй включить и выключить сеф худ, мб события криво приходят