Ir para conteúdo

[ Resolvido ]piso Que Só Second Promotion Passa!


jacksucuri

Posts Recomendados

queria um script q quando o player passa no sqm se for second promotion ele passa se naum ele volta...

 

tipo igual aquele de lvl 2 de rook... axei um tutorial já... mais num da certo...

 

vo manda o tutorial pra vocêis ve... se pa arruma ou faz otro sei la... só ajuda!

 

vlw

 

data/movements/pisopromoted

function onStepIn(cid, item, pos)

endpos = {x=963, y=962, z=7}
voc = getPlayerVocation(cid)
msg = "Apenas second promoteds podem passar!"

if item.uid == 9001 and voc <= 8 then

doTeleportThing(cid, endpos)
doSendMagicEffect(endpos, 14)
doPlayerSendTextMessage(cid, 22, msg)
end
if voc > 8 and item.itemid == 426 then
doTransformItem(item.uid, 425)
end
return 1

end
function onStepOut(cid, item, pos)

if voc > 8 and item.itemid == 425 then
doTransformItem(item.uid, 426)
end 
end

 

 

/data/movemens.xml

<movevent event="StepIn" uniqueid="9001" script="pisopromoted.lua"/>
<movevent event="StepOut" uniqueid="9001" script="pisodelvl.lua"/

Link para o comentário
Compartilhar em outros sites

Esse script a ponte precisa ser igual a de rook, com 5 quadrados de comprimento, piso bem no meio e vindo de > pra <

 

Coloque eu movements/scripts/secondpromo.lua

function onStepIn(cid, item, position, position)

 

 

if getPlayerVocation(cid) < 8 and getPlayerGroupId(cid) == 1 then

local newposition = {x = position.x+3, y = position.y, z = position.z}

doTeleportThing(cid, newposition)

doSendMagicEffect(newposition, 12)

doCreatureSay(cid, "You need to have Second Promotion to enter this area.", TALKTYPE_ORANGE_2)

end

return TRUE

end

 

movements.xml:

<movement type="StepIn" actionid="54737" event="script" value="secondpromo.lua"/>

E nos tiles onde só second promotion passa, ponha Action ID 54737

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...