Aew Baum? 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.
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
Obs: Testei no Ares 8.1 e deu certo. Nas outras versões nao testei.
renatoxd.bmp