cs007 13 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 (editado) 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, 2013 por cs007 Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/ Compartilhar em outros sites More sharing options...
0 gonorreiaswat 151 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 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. Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582804 Compartilhar em outros sites More sharing options...
0 cs007 13 Postado Novembro 16, 2013 Autor Share Postado Novembro 16, 2013 O meu não fica preciso de um script que toda vez que ele deslogar mude a coordenada dele na database Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582813 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 (editado) 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, 2013 por LuckOake Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582820 Compartilhar em outros sites More sharing options...
0 cs007 13 Postado Novembro 16, 2013 Autor Share Postado Novembro 16, 2013 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: 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 Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582824 Compartilhar em outros sites More sharing options...
0 zipter98 1102 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 (editado) 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, 2013 por zipter98 Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582833 Compartilhar em outros sites More sharing options...
0 LuckOake 400 Postado Novembro 16, 2013 Share Postado Novembro 16, 2013 (editado) 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. 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, 2013 por LuckOake Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582836 Compartilhar em outros sites More sharing options...
0 cs007 13 Postado Novembro 17, 2013 Autor Share Postado Novembro 17, 2013 Valeu REP+ Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1582940 Compartilhar em outros sites More sharing options...
0 Omega 377 Postado Novembro 17, 2013 Share Postado Novembro 17, 2013 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/#findComment-1583127 Compartilhar em outros sites More sharing options...
Pergunta
cs007 13
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 por cs007Link para o comentário
https://xtibia.com/forum/topic/223937-script-setar-cordenada-do-account-amanager/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados