[Action] Estátua Que Teleporta O Player Apenas Se Ele Tiver X Item!

Doidin
Por Doidin
em Actions e Talkactions
  • 1
  • 2

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Faaaaalaa galerinha do mau!

Estou me aperfeiçoando como scripter e todos os dias estou fazendo algum script diferente, bom dessa vez eu fiz um script simples, porem pode ser bastante utilizado para quests, etc...

 

Como funciona o script: Você clica na estátua ou em qualquer outro item e se você tiver X item você será teleportado para as coordenadas que você configurar... (Simples não?!) =]

 

Vá até a pasta "Actions" abra o arquivo "Actions.xml" e adicione esta tag:

<action actionid="5555" event="script" value="teleport.lua"/>

Agora volte para a pasta "Actions" vá até a pasta "Scripts" e crie um arquivo chamado "teleport.lua" e coloque isto dentro do arquivo:

-- [( Script created by Doidin for XTibia.com )] --
function onUse(cid, item, fromPosition, item2, toPosition)

local teleport = {x=100, y=54, z=7} -- Coordenadas para onde o player irá ser teleportado.
local item_id = 2195 -- ID do item que o player precisa para ser teleportado.

if getPlayerItemCount(cid,item_id) >= 1 then
       doTeleportThing(cid, teleport)
       doSendMagicEffect(getPlayerPosition(cid), 10)
       doPlayerRemoveItem(cid, item_id, 1)
       doPlayerSendTextMessage(cid, 22, "Ok, let's go! You sacrificed your "..getItemNameById(item_id).." for make this quest!")
       else
       doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item_id).." to enter.")
       end
end

Agora basta você adicionar a actionid 5555 em algum item no mapa editor e pronto! =)

 

Créditos:

- DoidinMapper

- Souronaldo2

- Vodkart (me ajudou muito brother)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

ótimo script cara parabens

 

facil configuração e alem disso o script é muito usado em quest xD

 

abraços

bossisg.png

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

É tem algumas coisas que poderiao nao estar ai que iria funcionar perfeitamente e deixaria o script mais pratico.

 

Entra la no msn que eu te do uma ajuda pra encurtar esse script xD

Yours Mkalo :)

Nottinghster

Ex-Colaborador de Programação & Scripting
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/09/06Posts: 186
-- [( Script created by DoidinMapper for XTibia.com )] --
-- [( Modified by Nottinghster )] --
function onUse(cid, item, fromPosition, item2, toPosition)
if getPlayerItemCount(cid, 2195) >= 1 then
doTeleportThing(cid, {x=160, y=51, z=7, stackpos=0})
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
doPlayerRemoveItem(cid, 2195, 1)
doPlayerSendTextMessage(cid, 22, "Ok, let's go! Huum... Sorry, you lose your Boots of Haste for make this quest!")
else
doPlayerSendTextMessage(cid, 23, "You do not have the Boots of Haste to enter!")
end
return TRUE
end

Tibia World RPG OldSchool Developer!
Jyv3kht.jpg

digo327

~~Gammy Fan~~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/10Posts: 19Char no Tibia: Lord Tyz

Ate agr so vi 2 scriptes seus e adorei os dois, continue assim :D

 

Cumps ;D

Es fan do Gammy?? Entao poe esta barra na tua assinatura xD

 

~~Hail Gammy Bear~~

 

gammy.png

Ja ouviste o Gammy hj?? Nao?? Porque??

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

digo327,

Valeu pelo elogio cara!

 

Nottinghster,

Cara eu quis deixar o script para ser configurado com facilidade... =)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Opa valeu cara, nem tinha pensado nisso =x

Adicionei seus créditos lá.. =)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

PedrinhuHenrique

; Hail WARs! ;
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 05/10/06Posts: 381

Muito bom Doidin!

Script muito útil, principalmente para a quest da Blue Legs.

 

Aprovado. :)

pedrokkkk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/04/08Posts: 16

Cara Goster Muito

+REP

Mas seguinte me ajuda com um problema aki... eu coloquei o script funfo no item que ta com o actionid e tal... mas tbm afetou escadas e bueiros... todos os objetos que muda a posiçao "z" do jogador

me passa um ai que nao bug assim.

 

mas fora isso +REP

xD Pedrokkkk Was Here in This Post

Come To My Ot lungaserver.servegame.com

TRABALHOS:

[sPELL]Exevo LOL

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Pedrokkkk,

Cara como assim?

É só você ir no Mapa editor e colocar a actionID na estátua, você deve está fazendo algo errado!

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

pedrokkkk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/04/08Posts: 16

Cara eu fiz isso, coloquei a action só no negocio que eu queria, mas ai bugo tudo bueiro, escada ai precisa do item que eu escolhi no caso (6095) e quando tem esse item teleporta la pro final da quest

xD Pedrokkkk Was Here in This Post

Come To My Ot lungaserver.servegame.com

TRABALHOS:

[sPELL]Exevo LOL

pedrokkkk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/04/08Posts: 16

pqp deu doble post malz ai

xD Pedrokkkk Was Here in This Post

Come To My Ot lungaserver.servegame.com

TRABALHOS:

[sPELL]Exevo LOL

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

@UP

pirate shirt? WTF?

 

mais ele só vai clica no item e ser teleportado?

se for o caso...

 

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

if getPlayerLevel(cid) >= 10 then -- a partir de que level podera usar
doTeleportThing(cid, {x = 160, y = 54, z = 7})
doSendMagicEffect(getCreaturePosition(cid), math.random(1, 67)) 
doRemoveItem(item.uid,1)
else
doPlayerSendTextMessage(cid, 22, "Você deve ter level 10 ou mais para usar o Item!.")
end
return TRUE
end

bossisg.png

pedrokkkk

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/04/08Posts: 16

Bem... Vlw Galera Funfo Aki ja reparei meu erro vlw ai vcs que me ajudaram =DD

xD Pedrokkkk Was Here in This Post

Come To My Ot lungaserver.servegame.com

TRABALHOS:

[sPELL]Exevo LOL

Black55

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/06/09Posts: 7Char no Tibia: Thor Skan

AE doidin pode me ajuda com o script?

tp presiso igual esse script ae mas q quando vc passa por cima de um piso vc é teleportado

pra outro lugar mas tem q ter um tal item pra ser teleportado se suber como faser o script

agradeço muito faz tempo q to tentando e n sei como faser

se conseguir posta ae :/

  • 1
  • 2