text:match

Ancwork

Участник
Автор темы
67
8
Версия SA-MP
  1. Любая
Не получает информацию переменная newmoney
Lua:
newmoney = 1

function ev.onServerMessage(color, text)
   if settings.othersettings.music then
   if text:find(u8:decode'(%w+_%w+) был доставлен в тюрьму для отбывания наказания') then
   playRandomSound()
end
    if text:match('%[Информация%] Вы заработали на происшествие $(.*)') then
    money = text:match('Вы заработали на происшествие $(.*)')
    newmoney = newmoney + money
    sampAddChatMessage(newmoney ,-1)
        end
    end
end
 

1NS

Известный
32
30
По коду здесь все чисто, вот простой тест.

Lua:
local newmoney = 1
local text = "[Информация] Вы заработали на происшествие $100500"
if text:match('%[Информация%] Вы заработали на происшествие $(.*)') then
   money = text:match('Вы заработали на происшествие $(.*)')
   newmoney = newmoney + money
   print(newmoney)
end
 

Ancwork

Участник
Автор темы
67
8
По коду здесь все чисто, вот простой тест.

Lua:
local newmoney = 1
local text = "[Информация] Вы заработали на происшествие $100500"
if text:match('%[Информация%] Вы заработали на происшествие $(.*)') then
   money = text:match('Вы заработали на происшествие $(.*)')
   newmoney = newmoney + money
   print(newmoney)

[/QUOTE]

По коду здесь все чисто, вот простой тест.

Lua:
local newmoney = 1
local text = "[Информация] Вы заработали на происшествие $100500"
if text:match('%[Информация%] Вы заработали на происшествие $(.*)') then
   money = text:match('Вы заработали на происшествие $(.*)')
   newmoney = newmoney + money
   print(newmoney)
end
Допустим, в почему при разных больших числах скрипт просто крашит? Может есть какая либо информация.