IL
pedido

Item que da vocação

Por Iltoneto, 02 de set. de 2013 em Scripts

item
vocação
resolvido
script
5
1.7k
IltonetoI
02 de setembro de 2013 às 13:55

Bom eu queria um scripter de um item que da vocação ao ser clicado. eu tenho um ot de naruto, ae tem vocação VIP e tipo a pessoa compra a vocação VIP ae ela recebe um item e ao dar use ela se vira essa vocação. EX: eu sou naruto,compro a vocação minato e ganho o item ae eu do use nele e viro minato, podendo usar os jutsus e as transformaçoes

RoksasR
02 de setembro de 2013 às 14:36

Vá em data/actions/scripts, crie um arquivo chamado vocnew.lua e adicione dentro:

function onUse(cid, item, frompos, item2, topos)
local v = 7

if getPlayerVocation(cid) == v then
    return doPlayerSendCancel(cid, "Você não pode fazer isso pois já tem essa vocação.") and true
end

    doRemoveItem(item.uid, 1)
    doPlayerSetVocation(cid, v)
    doSendMagicEffect(getThingPos(cid), 14)
    doPlayerSendTextMessage(cid, 20, "Você percente á vocação ["..getPlayerVocationName(cid).."]. Relogue para que as alterações sejam feitas.")
    return true
end

Muito bem, agora vá em data/actions, abra o arquivo actions.xml e adicione essa tag:

<action itemid="ID_DO_ITEM_AKI" event="script" value="vocnew.lua"/>

Editado Setembro 4 por Roksas

IltonetoI
04 de setembro de 2013 às 12:31

Onde coloca o id da vocação que vai ganhar?

RoksasR
04 de setembro de 2013 às 12:39

Segunda linha.

1 mês depois...
OmegaO
31 de outubro de 2013 às 17:20

Tópico movido para a seção de dúvidas e pedidos resolvidos.