LA
action

Criando placas no próprio jogo com apenas um comando!

Por larissaots, 30 de mai. de 2015 em Actions e Talkactions

otserv
tibia
script
2
669
larissaotsL
30 de maio de 2015 às 15:07

Créditos à Jamison Collins. happy.png

 

Objetivo

Você não já tentou criar uma placa com o comando /i IDdaPLACA + /attr set text (algo parecido)? Esse script vai ajudar muito!

Usando /addsing textoquevocêquernaplaca você vai estar criando uma placa com o texto que você botou, e o ID da placa muda quanto a direção em que o seu personagem GM estiver virado.

 

Tutorial

talkactions.xml:

<talkaction log="yes" words="/addsing" access="3" event="script" value="createsing.lua"/>

talkactions/scripts, crie arquivo com nome createsing.lua e bote isso dentro:

function onSay(cid, words, param, channel)
local pos = getCreatureLookPosition(cid)

    if(param == '') then
        return true
    end
    if getCreatureLookDirection(cid) == WEST or getCreatureLookDirection(cid) == EAST then
        doItemSetAttribute(doCreateItem(1434, pos), "text", param)
    else
        doItemSetAttribute(doCreateItem(1429, pos), "text", param)
    end
    return true
end

Pronto.

FurabioF
30 de maio de 2015 às 20:06

Muito bom!!