XS
action

Teleporter Cristal (1.0, 1.1)

Por XScupion, 16 de mai. de 2015 em Actions e Talkactions

script
5
915
XScupionX
16 de maio de 2015 às 21:21

Vou trazer um script básico para vocês que podem ser usado no seu mapa global, Na parte de criação de umbral.

Uso esse script para isso.

 

BfZMuvY.gif

Testei em tfs: 1.0, 1.1 e funcionou sem erro.

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

local config = {
    pos = {x = 33526, y = 32420, z = 12}, -- posição que o player vai cair
}
   if(itemEx.itemid == 22634) and getPlayerStorageValue(cid, 17201) < 1 then
                  doPlayerSendTextMessage(cid, 19, "You need kill boss for reward items and create you umbral.") -- mensagem que sairá quando ele for teleportado
               doTeleportThing(cid, config.pos) 
                  setPlayerStorageValue(cid, 17201, 1) -- storage
                      doRemoveItem(cid, item.itemid)
         end
    return true
end

Onde esta "22634", e o id do item que ele usara a key.

 

TAG:

<action itemid="iddoitem" script="roshamuul/key1.lua"/>

No "ITEMID", e o id da key(oquevccolocar), que ele usara para ser teleportado.

 

 

Creditos: XScupion

 

 

Editado Maio 17 por XScupion

FurabioF
16 de maio de 2015 às 23:17

Boa, quero ver mais scripts seu he.gif

 

Poderia fazer utilizando os metamétodos do tfs 1.x +, ficando assim :

local config = {
    pos = {x = 33526, y = 32420, z = 12}, -- posição que o player vai cair
    storage = 17201,
    itemid = 22634,
}

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

   if itemEx.itemid == config.itemid and player:getStorageValue(config.storage) < 1 then
        player:sendTextMessage(19, "You need kill  boss for reward items and create you umbral.") -- mensagem que sairá quando ele for teleportado
        player:teleportTo(config.pos) 
        player:setStorageValue(config.storage, 1) -- storage
        item:remove()
    end

    return true
end

Editado Maio 16 por ScreaM

XScupionX
17 de maio de 2015 às 00:37

, Obrigado pois coloquei assim para caso alguém quiser tentar usar em tfs 0.3.6 conseguir.

sergiocmdsS
19 de maio de 2015 às 21:18

Muito bom, eu estava sem no meu globa, vou testar aqui e se funcionar REP+ sem dúvida! :D

XScupionX
20 de maio de 2015 às 17:31

, Que to postando quase todos sistemas do global.