Postado Junho 15, 2014 10 anos Solução nao faz sentido o player mirar no lugar que quer ir porque a função onUse não é ativada a distância, logo o player teria que ir do lado do item para se teleportar (e nós dois sabemos que não é isso que vc quer) Fiz uma spell aqui que vc fala uma palavra e ela adiciona um item no chão, ao ser falada dnv vc se teleporta pra onde o item está: crie um arquivo em spells\scripts\especiais\itemport.lua local config = { storage = 49607, --- storage que será salvo o tempo e o lugar na table que a posição do player pertence tempo = 10, --- tempo que o player poderá utilizar aquele item para se teleportar (após esse tempo será necessário colocar outro item) itemid = 6217 --- id do item que será criado } local positions = {} function onCastSpell(cid, var) if getPlayerStorageValue(cid, config.storage) <= 0 then table.insert(positions, getThingPos(cid)) doPlayerSetStorageValue(cid, config.storage, #positions) doCreateItem(config.itemid, getThingPos(cid)) doSendMagicEffect(getThingPos(cid), 3) addEvent(function() if isCreature(cid) then doPlayerSetStorageValue(cid, config.storage, 0) table.remove(positions, getPlayerStorageValue(cid, config.storage)) end end, 1000*config.tempo) elseif getPlayerStorageValue (cid, config.storage) > 0 then doTeleportThing(cid, positions[getPlayerStorageValue(cid, config.storage)]) doSendMagicEffect(getThingPos(cid), 10) end return true end e em spells.xml é só adicionar uma linha qualquer (como essa por exemplo:) <instant name="TESTE TK" words="itemport" lvl="50" mana="100" prem="1" exhaustion="1000" needlearn="0" event="script" value="especiais/itemport.lua"> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant>
Postado Junho 15, 2014 10 anos Autor Nossa cara VC acabou solucionando outro problema que eu tinha, valeu, mesmo n sendo os eu pedi no tópico mas também vale, muito obrigado cara , n tou no PC pra testar mas vou confiar em VC
Postado Junho 12, 2016 8 anos @Kurwanuss REP+ , estava procurando este script a um tempao ! Editado Junho 12, 2016 8 anos por Fernandooww (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.