Isso é bem simples, porém é necessário ter as sources do servidor e instalar as funções onSpawn (tem aqui no fórum, só procurar) e getMonstersOnline (o código desta função tem tanto na OTLand quanto no Tibia King).
info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami

só basta eu colocar éssas função? ou com base nessas função eu precisa-ria criar o Script? pq as sources eu ja tenho
Se você instalar essas duas funções nas sources, eu faço o código em Lua.
Editado Outubro 3 por zipter98
info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami

ja instalei as 2
só fota o lua
function backToPos(cid, pos)
if isCreature(cid) then
doTeleportThing(cid, pos)
addEvent(backToPos, 60 * 60 * 1000, cid, pos)
end
end
function onSpawn(cid)
backToPos(cid, getThingPos(cid))
return true
end
function onStartup()
for _, m in pairs(getMonstersOnline()) do
local value = ":"..getThingPos(m).x.."/"..getThingPos(m).y.."/"..getThingPos(m).z
setPlayerStorageValue(m, 9182, value)
end
return true
end
function onThink()
for _, m in pairs(getMonstersOnline()) do
local t = getPlayerStorageValue(m, 9182):sub(2):explode("/")
doTeleportThing(m, {x = tonumber(t[1]), y = tonumber(t[2]), z = tonumber(t[3])})
end
return true
end
info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami

poderia passa a tag do Globalevents kk é q to sem idéia de como é...
<globalevent name="monster1" type="start" event="script" value="nome_do_arquivo.lua"/> <globalevent name="monster2" interval="3600" event="script" value="nome_do_arquivo.lua"/>
info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami

esse script ai,ele fais os monstros voltarem para seus Repaws depois de algum tempo?
Teoricamente sim, de 1 em 1 hora. Se não funcionar, teste o primeiro código.
info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami

vlw funciono ![]()
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Campones
Registrado: 13/04/15
Posts: 73
Reputação: +18
Char no Tibia: [ADM] Harlock

Vou usar esse scripte também.
Gostei.
Gostaria de saber de como fazer pra quanto o pokemon estiver a 7 sqm do local de respaw teleportar pro local do respaw de volta ? tentei fazer assim mas nao foi
function backToPos(cid, pos)
if isCreature(cid) and getDistanceBetween(getCreaturePosition(cid), pos) >= 7 then
doTeleportThing(cid, pos)
addEvent(backToPos, 10000, cid, pos)
end
end
Editado Outubro 3 por nociam






info
Grupo: Cavaleiro
Registrado: 01/04/13
Posts: 156
Reputação: +26
Gênero: Masculino
Char no Tibia: Yugami
não sei se o nome esta adequado pro Topico,entretanto Creio eu que se alguem consigui-se criar esse System não ajudaria Somente a Mim e sim a varios outras pessoas,o System que estou precisando é 1 System que a cada 1hr ele fais os Monstros voltarem pro seu Repaws.
ex: se um Player vai na questão e passa correndo trazendo todos os monstros atras dele,e acaba juntando 20 Monstros em 1 unico local e depois ele acaba morrendo,ai chega otro player passa pelo mesmo local ai la tem os 20 monstros e acaba morrendo por burrise de 1 otro player,é ai que o Scripter entraria em ação,o Scripter faria a cada 1hr monstros da posição X Y Z,até a X1,Y1,Z serem teleportados para o Seu Repaws original,assim todos os monstros que ficarão lurado em 1 Unico lugar seria teleportado pro seu Repaws original fazendo a quest volta ao Normal.
eu acredito que ajudaria não só a mim mais a otras Pessoas tabem com esse Script