Ir para conteúdo
  • 0

/[Dúvida] Alavanca Só Para X Vocação


1579091

Pergunta

Bom, eu tenho um script de uma alavanca teleport:

 

local function isWalkable(position, cid)

position.stackpos = 0

if getTileThingByPos(position).uid ~= 0 then

local tile = getTileInfo(position)

if tile.protection == false and tile.house == false and getTopCreature(position).uid == 0 and doTileQueryAdd(cid, position) == RETURNVALUE_NOERROR then

return true

end

end

return false

end

 

function onUse(cid, item, fromPosition, itemEx, toPosition, position)

 

local fromPosition,toPosition = {x = 32523, y = 32205, z = 7},{x = 32546, y = 32223, z = 7} -- começo e final da ára

for x = fromPosition.x, toPosition.x do

for y = fromPosition.y, toPosition.y do

local pos = {x=x, y=y, z=fromPosition.z}

if isWalkable(pos, cid) then

doTeleportThing(cid, pos)

end

end

end

return true

end

 

Mas gostaria que apenas Paladinos pudessem usar essa alavanca, e outra que só druid, Ed, Sorc e MS, pudessem e outra que só Knight e EK's... VLW

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

local function isWalkable(position, cid)
position.stackpos = 0
if getTileThingByPos(position).uid ~= 0 then
local tile = getTileInfo(position)
if tile.protection == false and tile.house == false and getTopCreature(position).uid == 0 and doTileQueryAdd(cid, position) == RETURNVALUE_NOERROR then
return true
end
end
return false
end

function onUse(cid, item, fromPosition, itemEx, toPosition, position)

local allowed = {3, 7}

if isInArray(allowed, getPlayerVocation(cid)) then
local fromPosition,toPosition = {x = 32523, y = 32205, z = 7},{x = 32546, y = 32223, z = 7} -- começo e final da ára
for x = fromPosition.x, toPosition.x do
for y = fromPosition.y, toPosition.y do
local pos = {x=x, y=y, z=fromPosition.z}
if isWalkable(pos, cid) then
doTeleportThing(cid, pos)
end
end
end
else
doPlayerSendCancel(cid, "Você não é da vocação necessária.")
end

return true
end

 

Dentro de allowed vc coloca as vocações permitidas. No caso ta 3 e 7, ou seja, paly e rp.

Link para o comentário
Compartilhar em outros sites

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