Ir para conteúdo

Tp Clicando Em Estatua


RenatoPdz

Posts Recomendados

Aew Baum? :p hehe

Action testado em Ares 8.1.

 

Tpw no meu ot fiz uma quest que da 1 item para cada vocação ... ai para cada vocação ir para um lugar eu fiz essas estatuas.

 

renatoxdrl8.png

 

Bom intao vamosl lá...

Vou fazer a do Sorcerer.Vá em (data\actions\scripts), copie um arquivo (.lua), e renomeia-o para "sorcstatue", abra e cole o seguinte:

function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
[color="#FF8C00"]if PlayerVoc == 1 then
if PlayerVoc == 5 then[/color]
[color="#2E8B57"]doTeleportThing(cid,{x=485, y=24, z=7})[/color]
  else
doPlayerSendCancel(cid,"Only Sorcerers may open this door.")
      return 1
  end
end

Explicando...

A onde está laranja é a vocação que poderá ser teleportada... Lembrando que (0-None;1-Sorc,2-Druid;3-Paly;4-Kina;5-MS;6-ED;7-RP;8-EK)

A onde está verde é o local que quando o player clicar vai se teleportado!!!

Pronto!!!

Agora vai em (data\actions) abra a pasta "actions.xml" e cole isto:

<action uniqueid="3560" script="sorcstatue.lua" />

*Troque o unique se vc preferir*

 

Abra teu map editor, faça seu desenho ai, e na estatua que o player clicar vc coloca no UniqueId vc coloca "3560".

Lembrando se vc tiver trocado o UniqueId no "actions.xml", coloque o que vc colocou lá no Map Editor.Certo!!!

Agora vou fazer a de druid, paly, kina!!!

*Druid*

Vá em (data\actions\scripts), copie um arquivo (.lua), e renomeia-o para "druidstatue", abra e cole o seguinte:

function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
[color="#FF8C00"]if PlayerVoc == 2 then
if PlayerVoc == 6 then[/color]
[color="#008000"]doTeleportThing(cid,{x=463, y=18, z=7})[/color]
  else
doPlayerSendCancel(cid,"Only Druidas may open this door.")
      return 1
  end
end

Agora vai em (data\actions) abra a pasta "actions.xml" e cole isto:

<action uniqueid="3561" script="druidstatue.lua" />

*Troque o unique se vc preferir*

Abra teu map editor, faça seu desenho ai, e na estatua que o player clicar vc coloca no UniqueId vc coloca "3561".

Lembrando se vc tiver trocado o UniqueId no "actions.xml", coloque o que vc colocou lá no Map Editor.Certo!!!

 

*Paly*

Vá em (data\actions\scripts), copie um arquivo (.lua), e renomeia-o para "palystatue", abra e cole o seguinte:

function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
[color="#FF8C00"]if PlayerVoc == 3 then
if PlayerVoc == 7 then[/color]
[color="#008000"]doTeleportThing(cid,{x=479, y=19, z=7})[/color]
  else
doPlayerSendCancel(cid,"Only Palys may open this door.")
      return 1
  end
end

Agora vai em (data\actions) abra a pasta "actions.xml" e cole isto:

<action uniqueid="3562" script="palystatue.lua" />

*Troque o unique se vc preferir*

Abra teu map editor, faça seu desenho ai, e na estatua que o player clicar vc coloca no UniqueId vc coloca "3562".

Lembrando se vc tiver trocado o UniqueId no "actions.xml", coloque o que vc colocou lá no Map Editor.Certo!!!

 

*Kina*

Vá em (data\actions\scripts), copie um arquivo (.lua), e renomeia-o para "kinastatue", abra e cole o seguinte:

function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
[color="#FF8C00"]if PlayerVoc == 4 then
if PlayerVoc == 8 then[/color]
[color="#2E8B57"]doTeleportThing(cid,{x=467, y=23, z=7})[/color]
  else
doPlayerSendCancel(cid,"Only Knights may open this door.")
      return 1
  end
end

Agora vai em (data\actions) abra a pasta "actions.xml" e cole isto:

<action uniqueid="3563" script="kinastatue.lua" />

*Troque o unique se vc preferir*

Abra teu map editor, faça seu desenho ai, e na estatua que o player clicar vc coloca no UniqueId vc coloca "3563".

Lembrando se vc tiver trocado o UniqueId no "actions.xml", coloque o que vc colocou lá no Map Editor.Certo!!!

 

Creditos 100% = Renato Pdz :p

Obs: Testei no Ares 8.1 e deu certo. Nas outras versões nao testei.

renatoxd.bmp

Editado por Perdizescapital
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...