Jump to content

проблема с LUA скриптом на передачу денег (Обменник)


Recommended Posts

Помогите пожалуйста решить ребус, буду очень признателен, вроде бы не сложный, но я не очень знаю LUA скриптинг!

У меня есть ресурс с обменником денег, имущества и т.д(ближе к ЕКХ)  сo слитого TonixMTA.

При передаче денег в окне нельзя писать "+" и другие символы, а "-" можно, когда вводишь "-" и любое количество денег , например "-123456", у оппонента забирает деньги, а ко мне наоборот приходят, как сделать, чтобы нельзя было вписывать "-" перед числами, как и другие символы?

Предоставлю файлы, скрины и т.д, главное помогите решить баг!

 

Если долго не отвечаю, прошу отписать в VK

Edited by mura7077
изменение названия темы
Link to comment

Не уверен что я тот от кого ты ожидал это сообщение, но.
Можешь попробовать мой код. Я его использовал чтобы работало окно ввода частоты GPS в моём моде в 2015 году.

addEventHandler("onClientGUIChanged", frequencyEdit, 
function()
    local changedStr = frequencyEdit:getText()
    local str = changedStr:gsub("(%D+)",""):sub(1,4) -- укажешь нужную длину / кол-во символов, у меня 4
    if str ~= changedStr then
        frequencyEdit:setText(str)
    end
end,false)

Но код придётся переделать тебе самому под себя

Edited by XaskeL
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...