[Wodbo] Preciso De Um Script De Porta Ou Teleport Vip

IMakarov
em Scripts

IMakarov

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/09/12Posts: 23

Olá galera eu estou precisando muito, muito msm um script de uma porta e um telepot vip por favor!

Se souberem fazer só de um tipo só a da porta não tem importancia me mandem!

E me falem como instalar o script no servidor tambem.

 

Muito Obrigado!

AJUDOU DOU REP+

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Porta:

 

actions.xml:

 

<action actionid="xxxx" script="vipdoor.lua"/>

 

Substitua o xxxx por um action ID que desejar.

 

vipdoor.lua:

 

function onUse(cid, item, fromPosition, toPosition)

local storage = 1234 -- Storage da sua VIP

 

if getPlayerStorageValue(cid, storage) > 0 then

doPlayerSendCancel(cid, "Você deve ser VIP para passar.") return true end

 

doTransformItem(item.uid, item.itemid + 1)

doTeleportThing(cid, toPosition, true)

return true

end

 

 

E não entendi o teleport vip. É pra fazer como? O cara fala !teleport e é teleportado?

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

function onUse(cid, item, frompos, item2, topos)

local vipstorage = 13540

 

if item.actionid == 13540 then

if getPlayerStorageValue(cid, vipstorage) == TRUE then

pos = getPlayerPosition(cid)

 

if pos.x == topos.x then

if pos.y < topos.y then

pos.y = topos.y + 1

else

pos.y = topos.y - 1

end

elseif pos.y == topos.y then

if pos.x < topos.x then

pos.x = topos.x + 1

else

pos.x = topos.x - 1

end

else

doPlayerSendTextMessage(cid,22,'Fique na frente da porta.')

return 1

end

 

doTeleportThing(cid,pos)

doSendMagicEffect(topos,12)

doPlayerSay(cid, "Bem Vindo a Zona Vip.", TALKTYPE_ORANGE_1)

else

doPlayerSendTextMessage(cid,22,'So players vip podem passar!')

end

return 1

end

return TRUE

end

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

Aki esta

 

Em data / actions / scripts / e renomeie um arquivo para teleportvip.lua

 

e adicione

 

function onUse(cid, item, frompos, item2, topos)
local newpos = {x=160,y=54,z=7} -- Pos que ele sera teleportado
local storage = 13540 -- id da sua storage
if getPlayerStorageValue(cid,storage) then
doPlayerSendTextMessage(cid,22,"Voce Nao e vip")
return true
end
doTeleportThing(cid,newpos)
doPlayerSendTextMessage(cid,22,"Voce foi teleportado com sucesso")
return true
end

 

dps em actions.xml

 

Para ser com todas as portas so com 1 id

 

<action actionid="id da porta" script="teleportvip.lua"/>

 

somente 1 porta e o id que colocar ali poem na porta no "uniqueid" & "ActionId"

 

<action uniqueid="ponha uma action aki apenas numeros" script="teleportvip.lua" />

Att,
Kissy

IMakarov

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/09/12Posts: 23

Nuss brigado eu atingi minha meta de REP+ so que quando voltar te dou 1+

Raidou

Nunca vendeu maconha.
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 31/07/12Posts: 279Char no Tibia: Raidou

Duvida sanada.

 

Topico Reportado.

 

Atenciosamente,Raidou.

Qkpoy.png

 

 

Ajudo no que eu posso!

Seja feliz com isso.