Postado Abril 30, 2011 14 anos Créditos no script. Explicação: eu vou em um lugar e digo !gravar, vou gravar minha posição, ai em qualquer outro momento eu digo !teleportar ai vou me teleportar para o lugar gravado. Para re-gravar eu digo !zerar ai sim eu poderei !gravar novamente :} • Vá em data/talkactions/scripts e crie um novo arquivo LUA e coloque: -- Author: Renato Ribeiro -- Thanks for help: thalia -- Url: www.tibiaking.com function onSay(cid, words, param, channel) if (words=="!gravar") then if getPlayerStorageValue(cid, 4040) ~= 1 then setPlayerStorageValue(cid,4040,1) setPlayerStorageValue(cid,4041,getThingPos(cid).x) setPlayerStorageValue(cid,4042,getThingPos(cid).y) setPlayerStorageValue(cid,4043,getThingPos(cid).z) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Posição está marcada, diga !teleportar para teleportar para cá.") doSendMagicEffect(getPlayerPosition(cid), 12) return true else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua posição já está marcada, por favor diga !zerar para poder marcar novamente.") return true end elseif (words=="!zerar") then if getPlayerStorageValue(cid, 4040) == 1 then setPlayerStorageValue(cid,4040,0) doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua posição foi zerada. Diga !gravar para marcar novamente.") return true else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem nenhuma posição marcada para zerar. Diga !gravar para marcar sua posição.") return true end elseif (words=="!teleportar") then if getPlayerStorageValue(cid, 4040) == 1 then doSendMagicEffect(getPlayerPosition(cid), 2) doTeleportThing(cid,{x=getPlayerStorageValue(cid, 4041),y=getPlayerStorageValue(cid, 4042),z=getPlayerStorageValue(cid, 4043)}) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você foi teleportado.") return true else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem nenhuma posição marcada para teleportar. Diga !gravar para marcar sua posição.") end end end[/code] • Depois vá em data/talkactions/talkactions.xml e ponha em qualquer lugar: [code]<talkaction log="yes" words="!gravar;!teleportar;!zerar" access="0" event="script" value="gravartp.lua"> </talkaction> rena.to
Postado Abril 30, 2011 14 anos Parábens Renato pelo script XD' Pra um iniciante você tá entendo beem viu.. , continue assim :X "Quem ri por último é retardado." "Quem cedo madruga, fica com sono o dia todo." "Família que reza unida, é religiosa pra caralho."
Postado Abril 30, 2011 14 anos Autor O puncker me disse a mesma coisa quando tava me ensinando programação DHOASIDOISAHOSIAHD Deu no que deu saiu o alien bot ;} Valeu ai thalia :] rena.to
Postado Abril 30, 2011 14 anos XD' quem sabe não sai um baita scripter FODAO REP+ "Quem ri por último é retardado." "Quem cedo madruga, fica com sono o dia todo." "Família que reza unida, é religiosa pra caralho."
Postado Abril 30, 2011 14 anos vc dexo pra só pessoas sem pz teleportar? pq se nao o cara no meio da war la morre da !teleport volta pro templo ;s -fikdik "Assinatura removida, aqui não é lugar de vendas e sim de compartilhamento de conteúdo, leia as regras!" Matheus
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.