Witam
Potrzebuje skrypt ktory: po kilknieciu na drzwi domku sprawdza ile czasu nie logowal sie wlasciciel i jesli jest to wiecej niz 7 dni przejmuje jego domek
function onUse(cid, item, fromPosition, itemEx, toPosition)
local house = getHouseInfo(getHouseFromPos(toPosition))
if (house == false) then
return false -- swizdu pizdu domku nie ma
end
local owner_id = house.owner
result = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = " .. owner_id .. " AND `online` = 0;")
if(result:getID() ~= -1) then
local lastlogin = result:getDataInt("lastlogin")
if (os.time() > (lastlogin-7*24*60*60)) then
-- fuck yea moge przejac domek
setHouseOwner(house.id, getPlayerGUID(cid))
end
result:free()
end
return false -- swizdu pizdu gracz sie zalogowal albo nie istnieje
end
[10:15:08.250] [Error - Action Interface]
[10:15:08.250] data/actions/scripts/other/houserune.luanUse
[10:15:08.250] Description:
[10:15:08.250] (luaGetHouseInfo) House not found
function onUse(cid, item, fromPosition, itemEx, toPosition)
local house_id = getHouseFromPos(toPosition)
if (house_id == false) then
return false
end
local house = getHouseInfo(house_id)
if (house == false) then
return false -- swizdu pizdu domku nie ma
end
local owner_id = house.owner
result = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = " .. owner_id .. " AND `online` = 0;")
if(result:getID() ~= -1) then
local lastlogin = result:getDataInt("lastlogin")
if (os.time() > (lastlogin-7*24*60*60)) then
-- fuck yea moge przejac domek
setHouseOwner(house.id, getPlayerGUID(cid))
end
result:free()
end
return false -- swizdu pizdu gracz sie zalogowal albo nie istnieje
end
Podbitka, też szukam
if (house == false) then
return false -- swizdu pizdu domku nie ma
end
if house == nil or house == false then
return doPlayerSendTextMessage(cid, 18, "Nie znaleziono domq")
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
local house_id = getHouseFromPos(toPosition)
if (house_id == false) then
return false
end
local house = getHouseInfo(house_id)
if (house == false) then
return false -- swizdu pizdu domku nie ma
end
local owner_id = house.owner
result = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = " .. owner_id .. " AND `online` = 0;")
if(result:getID() ~= -1) then
local lastlogin = result:getDataInt("lastlogin")
if (os.time() > (lastlogin-7*24*60*60)) then
-- fuck yea moge przejac domek
setHouseOwner(house.id, getPlayerGUID(cid))
end
result:free()
end
if house == nil or house == false then
return doPlayerSendTextMessage(cid, 18, "Nie znaleziono domq")
end
end