nao seria melhor, caso o player n logar por + de 15dias a house ficar sem dono? ;x
http://www.xtibia.com/forum/topic/189418-house-clean/
creditos pro vodkart...
Por Lucasyeah, 26 de set. de 2012 em Scripts
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

nao seria melhor, caso o player n logar por + de 15dias a house ficar sem dono? ;x
http://www.xtibia.com/forum/topic/189418-house-clean/
creditos pro vodkart...
Olá Slicer, esse sistema eu já conheço, porém, eu preciso da Talkactions, se alguem puder me ajudar darei rep+.
Mesmo assim Vlw!
info
Grupo: Barão
Registrado: 07/03/08
Posts: 231
Reputação: +17
Gênero: Masculino

function onSay(cid, words, param)
t=os.date('*t')
inativos = "Player que não logam há 15 dias: \n"
dias = 15*24*60*60
local casa = db.getResult("SELECT `owner`,`id` FROM `houses`")
if(casa:getID() ~= -1) then
while (true) do
local owner = casa:getDataInt("owner")
local hid = casa:getDataInt("id")
local p = db.getResult("SELECT `id`,`name`,`lastlogin` FROM `players` WHERE `id` = '"..owner.."' ")
if(p:getID() ~= -1) then
local player = p:getDataString("name")
local lastlogin = p:getDataInt("lastlogin")
time=os.time(t) - lastlogin
away = time - dias
if away >= 0 then
setHouseOwner(hid, 0)
inativos = inativos.."-> "..player..""
end
p:free()
end
if not(casa:next()) then
break
end
end
doShowTextDialog(cid, 5123, inativos)
casa:free()
else
doPlayerSendCancel(cid, ".")
end
return TRUE
end
O !buyhouseinativa seria mais viável se modificasse as sources do OT, e recompilasse.
Editado Setembro 27 por zani123
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

Duvida Sanada
Reportado
Para Um Superior
info
Grupo: Campones
Registrado: 26/09/12
Posts: 41
Reputação: +2
Distro: TFS 0.4 SVN
Cliente: 8.60
Talkactions
Nível de experiencia: Médio, o suficiente para instalar o script pedido!
Pedido:
Bom scripters experientes do Xtibia,
Eu gostaria de um talkactions que Vendesse houses de players que não logam à mais de 15 dias. Exemplo: Um player chega na porta da house de algum player inativo a 15 dias+ e diz !buyhouseinativa e o script vende a house para o player.
Editado Setembro 26 por Lucasyeah