Alavanca + Item = Teletransporta Player

mrfmarcelo
em Scripts

mrfmarcelo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/01/11Posts: 41Char no Tibia: Scuttler

Quando o player colocar o item 9971 num lugar específico e puxar a alavanca, será teletransportado para uma outra sala. Como faz esse script?

 

--edit--

 

O item precisa sumir quando pressionar a alavanca

Exp rate 100x

Skill rate 80x

ML rate 40x

Loot rate 3x

IP mundodopudim.servegame.com

Porta 7171

Versão 8,6

Acc 1/1

 

Mapa editado por mim

Addon Quests feitas por mim

Guild War + Castelo semanal

Quests do global

NPC Casamento

e muito mais

 

Online:

Segunda-Quinta: 14h-22h(ou 22:30h)

Sexta-Domingo e dias que antecedem feriado: 13h(ou 13:30)-3 da manhã(às vezes fica um pouco mais)

GOD Pudim

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Já que você me mandou PM... vê aí esse que eu fiz (ainda tô começando, mas acho q funciona)

Crie um arquivo em actions>scripts:

function onUse(cid, item, frompos, item2, topos)
itempos = {x = 108, y = 58, z = 7, stackpos = 255} ---  posição do item, não mexa no stackpos
teleport = {x = 100, y = 40, z = 7} -- posição para onde será teleportado
x = getThingfromPos(itempos)
if x.itemid == 9971 then
if item.actionid == 2423 and item.itemid == 1945 or item.itemid == 1946 then
doTransformItem(item.itemid,1946)
doRemoveItem(x.uid,1)
doTeleportThing(cid, teleport)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce foi teleportado.')
end
end
end

 

Você coloca essa tag no action.xml e bota o actionid da alavanca 2423:

<action actionid="2423" event="script" value="nomedoseuarquivo.lua"/>

sergiped.gif