Não deu para entender, pois o Account Manager já fica em um lugar só e imóvel.
Então para que serviria o script que colocaria ele sempre nesta coordenada sendo que pode ser configurar para que ele já 'nasça' nesta.
Se puder explicar, ficaria melhor.
Por cs007, 14 de nov. de 2013 em Scripts
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Não deu para entender, pois o Account Manager já fica em um lugar só e imóvel.
Então para que serviria o script que colocaria ele sempre nesta coordenada sendo que pode ser configurar para que ele já 'nasça' nesta.
Se puder explicar, ficaria melhor.
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

O meu não fica preciso de um script que toda vez que ele deslogar mude a coordenada dele na database
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Script (Pasta creaturescripts) accmanagerpos.lua:
local pos = {x = 100, y = 60, z = 7} -- Posição
function onLogout(cid)
doTeleportThing(cid, pos)
return true
end
Login.lua, antes do último return true:
if getCreatureName(cid) == "Account Manager" then
registerCreatureEvent(cid, "AccountManagerPos")
end
Creaturescripts.xml:
<event type="logout" name="AccountManagerPos" script="accmanagerpos.lua"/>
Configure aqui:
local pos = {x = 100, y = 60, z = 7} -- Posição
Editado Novembro 16 por LuckOake
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

Script (Pasta creaturescripts) accmanagerpos.lua:
local pos = {x = 100, y = 60, z = 7} -- Posição function onLogout(cid) doTeleportThing(cid, pos) return true endLogin.lua, antes do último return true:
registerCreatureEvent(cid, "AccountManagerPos")Creaturescripts.xml:
<event type="logout" name="AccountManagerPos" script="accmanagerpos.lua"/>Configure aqui:
local pos = {x = 100, y = 60, z = 7} -- Posição
Obrigado por responder
No caso a onde no script diz para mover somente o account manager? acho que assim ele vai mover todos os players que deslogar não? Abraço
Se teleportar todos ao deslogar, tenta assim:
local pos = {x = 100, y = 60, z = 7}
function onLogout(cid)
if getCreatureName(cid) == "Account Manager" then
doTeleportThing(cid, pos)
end
return true
end
Não sei se dessa maneira irá funcionar, mas se quiser tentar.
Editado Novembro 16 por zipter98
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Se teleportar todos ao deslogar, tenta assim:
local pos = {x = 100, y = 60, z = 7} function onLogout(cid) if getCreatureName(cid) == "Account Manager" then doTeleportThing(cid, pos) end return true endNão sei se dessa maneira irá funcionar, mas se quiser tentar.
Realmente esqueci de verificar se é o Account Manager. Obrigado por corrigir.
Mas acho melhor colocar a verificação no próprio login.lua:
if getCreatureName(cid) == "Account Manager" then
registerCreatureEvent(cid, "AccountManagerPos")
end
Aí o script não fica sendo executado toda vez que um player desloga.
Editado Novembro 16 por LuckOake
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera

Valeu REP+ ![]()
info
Grupo: Conde
Registrado: 10/07/08
Posts: 574
Reputação: +13
Gênero: Masculino
Char no Tibia: Hebi Of Amera
Olá pessoal preciso de um script onLogout que seta uma determinada cornada para o account manager, sempre que ele deslogar vai alterar a cordenada para x100, y60, z7.
Obrigado
REP+
up
Editado Novembro 16 por cs007