- 128
- 6
- Версия MoonLoader
- .026-beta
Доброго времени суток!
Написал скрипт, теперь хочу чтобы мне в чат оповещалось что владелец из таблицы JSON обновлен на другого владельца, но не могу понять, что тут не правильно.... в JSON он заменяется, но в чат ничего не оповещает....
Написал скрипт, теперь хочу чтобы мне в чат оповещалось что владелец из таблицы JSON обновлен на другого владельца, но не могу понять, что тут не правильно.... в JSON он заменяется, но в чат ничего не оповещает....
Код:
function events.onCreate3DText(id, color, position, distance, LOS, attachedPlayer, attachedVehicle, text)
for i = 0, 2048 do
if sampIs3dTextDefined(i) then
text = sampGet3dTextInfoById(i)
if text:match("(%d+)%s%s%d+") then
local number = text:match('(%d+)')
local vladel = text:match("Владелец:{fbec5d}%s(.*_%a%l+).*")
if number and vladel then
if not search(number) then
for key, val in pairs(db['HOUSE']) do -- Перебираем массив
if db['HOUSE']['number'] == number then
if db['HOUSE']['vladel'] ~= vladel then -- Если владельцы отличаются
db['HOUSE']['vladel'] = vladel
sampAddChatMessage("Владелец обновлен", -1)
return false
end
end
end
table.insert(db["HOUSE"], {
["number"] = number,
['own'] = "",
["vladel"] = vladel
})
saveDB()
end
end
end
end
end
end