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.
By cs007, 14 de nov. de 2013 in Scripts
info
Group: Conde
Joined: 16/09/07
Posts: 600
Reputation: +151
Gender: Masculino
Tibia Character: 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
Group: Conde
Joined: 10/07/08
Posts: 574
Reputation: +13
Gender: Masculino
Tibia Character: 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
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: 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
Edited Novembro 16 by LuckOake
info
Group: Conde
Joined: 10/07/08
Posts: 574
Reputation: +13
Gender: Masculino
Tibia Character: 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.
Edited Novembro 16 by zipter98
info
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: 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.
Edited Novembro 16 by LuckOake
info
Group: Conde
Joined: 10/07/08
Posts: 574
Reputation: +13
Gender: Masculino
Tibia Character: Hebi Of Amera

Valeu REP+ ![]()
info
Group: Conde
Joined: 10/07/08
Posts: 574
Reputation: +13
Gender: Masculino
Tibia Character: 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
Edited Novembro 16 by cs007