Ir para conteúdo

Tile Por Vocation.[bug Arrumado]


mrsliim

Posts Recomendados

Nova Versao do Vocation Tile, agora menor e mais simples! --Crie em data\actions\scripts 4 arquivos (copie e cole 4x, qualquer um da pasta actions\scripts)-- e cole nas 4 o mesmo script, modificando as areas Destacadas.

 

function onStepIn(cid, item, pos)

 

teleport1 = {x=422, y=500, z=7}

 

if item.actionid == 2550 then

voc = getPlayerVocation(cid)

if voc ~= ID_da_voc then

doPlayerSendCancel(cid,"Area Exclusiva Para NOME_DA_VOC.")

doTeleportThing(cid,teleport1)

else

doPlayerSendCancel(cid," ")

end

end

Como disse anteriormente, somente Modifique as areas Em: Negrito: Coordenada do Sqm antes da entrada do Tile da vocation. Sublinhado: Numero da Voc (encontra-se em data\vocations.xml). Italico: Nome da vocaçao que pode passar pelo Tile (Druid, Sorcerer, Knight, Paladin, E.Druid, M.Sorcerer, E.Knight e R.Paladin). Negrito Sublinhado, Coloque o ID de acordo com a tabela Abaixo:

Agora em seu MapEditor, Procure o local onde voce vai por o Piso Por Vocaçao, entao nesse Piso voce coloca os Seguintes IDs:

2550 = Sorcerer | 2554 = M.Sorcerer

2551 = Druid | 2555 = E.Druid

2552 = Knight | 2556 = E.Knight

2553 = Paladin | 2557 = R.Paladin

Sliim~

 

Aqui uma versao feita por sebas182, caso tenham duvidas sobre essa versao mande pm para o mesmo:

function onStepIn(cid, item, pos)

 

teleport1 = {x=83, y=515, z=7}

 

------ Aqui as Vocs que podem passar ------

vocation = getPlayerVocation(cid)

if item.actionid == 2551 then

if vocation == 1 or vocation == 4 or vocation == 5 or vocation == 6 then

doPlayerSendCancel(cid," ")

 

------ Aqui as Vocs que não podem passar ------

elseif vocation == 2 or vocation == 3 or vocation == 7 or vocation == 8 then

doPlayerSendTextMessage(cid,22,"Area exclusiva para Sorcerers e Master Sorcerers.")

doTeleportThing(cid,teleport1)

 

end

end

end

 

Neste codigo há um detalhe, as vocations que eu coloquei estão 4 podem passar e 4 não podem... mas isso é fácil alterar...

da pra diminuir mais linhas, tirando aqueles Vocation, depois dos OR, mas eu não sei fazer isso... como ja disse nao sou nenhum colex ;D

 

fica bem ai, flws

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

Cara todos os seus tutoriais estou adorando :smile_positivo: Flws!

 

--------------------------------------------------------------------------------

Assinatura

 

fanbarlo0.png

 

Minha Fan Bar Te ajudei? Entao Use

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
×
×
  • Criar Novo...