Ir para conteúdo

Featured Replies

Postado

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">

:rock:</talkaction>

  • Respostas 5
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Parábens Renato pelo script XD'

Pra um iniciante você tá entendo beem viu.. :rock: , continue assim :X

2z8t5ef.jpg

p7gkt.jpg

"Quem ri por último é retardado."

"Quem cedo madruga, fica com sono o dia todo."

"Família que reza unida, é religiosa pra caralho."

Postado

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo