Porta Vocation!..

gudamata
em Lixeira Pública

gudamata

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/06/09Posts: 9Char no Tibia: GOD GuuH

Tem como coloka essa porta enves de entra pro addons entra por vocaçao mais nao so 1 vocaçao mais sim 4 paladin , kina , royal paladin , elite kina.

alguem ajuda por favor?...

local config = {

lookType = {

[0] = 136, --[[Outfit Female necessária para passar pela porta]]

[1] = 128 --[[Oufit Male necessária bla, bla, bla.]]

},

lookAddons = 3 --[[Quantos addons são necessários para passar pela porta]]

}

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

local pos, door = getThingPos(cid), toPosition

local outfit = getCreatureOutfit(cid)

if(outfit.lookType == config.lookType[getPlayerSex(cid)] and outfit.lookAddons == config.lookAddons)then

if isInArray({door.x-1, door.x+1}, pos.x) and pos.y == door.y then

door.x = door.x + (pos.x < door.x and 1 or -1)

elseif isInArray({door.y-1, door.y+1}, pos.y) and pos.x == door.x then

door.y = door.y + (pos.y < door.y and 1 or -1)

else

return doPlayerSendCancel(cid, 'Fike de frente pra porta!')

end

doTeleportThing(cid, door)

doSendMagicEffect(door, CONST_ME_TELEPORT)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Nessesario Usa o Citizen Pra Poder Passar Na Porta!")

end

return true

end

Uiiiiiiiiiiiiiiiii

Mão na Cabeça que vai Começaar...

 

O Rebolation tion

O Rebolation

O Rebolation tion

O Rebolation....

 

rebolationl.gif

 

eHh NoiS QuE BriLha~º

 

°~XaNGRi-Lá TeaM~°

LorDz

Emo cheio de Glitter/ Moderador de OTserv
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 13/05/07Posts: 778Char no Tibia: Shea Fald

Seção incorreta,

Tópico movido.

 

Abraços

Att,

Carlos "LorDz" Alberto



mplz1ajaxizt5mzcdc6n.png

Email: LorDz@XTibia.com

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos, door = getThingPos(cid), toPosition
if(isInArray({3, 4, 7, 8}, getPlayerVocation(cid))) then  -- id das vocation 
if isInArray({door.x-1, door.x+1}, pos.x) and pos.y == door.y then
door.x = door.x + (pos.x < door.x and 1 or -1)
elseif isInArray({door.y-1, door.y+1}, pos.y) and pos.x == door.x then
door.y = door.y + (pos.y < door.y and 1 or -1)
else
return doPlayerSendCancel(cid, 'Fike de frente pra porta!')
end
doTeleportThing(cid, door)
doSendMagicEffect(door, CONST_ME_TELEPORT)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem vocação para passar aqui!")
end
return TRUE
end

bossisg.png

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos, door = getThingPos(cid), toPosition
if(isInArray({3, 4, 7, 8}, getPlayerVocation(cid))) then  -- id das vocation 
if isInArray({door.x-1, door.x+1}, pos.x) and pos.y == door.y then
door.x = door.x + (pos.x < door.x and 1 or -1)
elseif isInArray({door.y-1, door.y+1}, pos.y) and pos.x == door.x then
door.y = door.y + (pos.y < door.y and 1 or -1)
else
return doPlayerSendCancel(cid, 'Fike de frente pra porta!')
end
doTeleportThing(cid, door)
doSendMagicEffect(door, CONST_ME_TELEPORT)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem vocação para passar aqui!")
end
return TRUE
end

bossisg.png

gudamata

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/06/09Posts: 9Char no Tibia: GOD GuuH

Vlw ai deu certinho aki..

Uiiiiiiiiiiiiiiiii

Mão na Cabeça que vai Começaar...

 

O Rebolation tion

O Rebolation

O Rebolation tion

O Rebolation....

 

rebolationl.gif

 

eHh NoiS QuE BriLha~º

 

°~XaNGRi-Lá TeaM~°