Ir para conteúdo
Entre para seguir isso  
Faelzinhow

Trocando a vocação

Recommended Posts

Will Pro    0
Will Pro

Olha, eu dei uma modificada...com addEvent e mayNotLogout...mas não sei se está funcionando! Alguém poderia testar? (Y)

 

E, créditos para quem fez o script anterior também u.u

 

Observação: Não pedi para o dono pois tou em dúvida se é o Faelzinhow ou o lukinhasrox mas tá indo créditos pra vocês viu? :)

 

Coloque em data/talkactions/scripts um arquivo com nome setVocation.lua

--Script made in OTScript Live! Desenvolved by Faelzinhow, lukinhasrox and modified by Will Pro

 

local delay = 20*60000

local parameters = {cid = cid}

local vocation = 1

local money = 1000

 

function transformVoc(parameters)

doPlayerSetVocation(cid, vocation)

doSendAnimatedText(getPlayerPosition(cid),"Changed!",35)

doSendMagicEffect(getPlayerPosition(cid), 13)

mayNotLogout(cid, delay)

return 1

end

 

function onSay(cid, words, param)

if getPlayerVocation(cid) ~= vocation and doPlayerRemoveMoney(cid, money) == 1 then

addEvent(transformVoc, delay, parameters)

elseif getPlayerVocation(cid) ~= vocation and doPlayerRemoveMoney(cid, money) == 0 then

doPlayerSendCancel(cid,"You need '..money..' GP to change your vocation")

doSendMagicEffect(getPlayerPosition(cid), 2)

else

doPlayerSendCancel(cid,"You cannot change your vocation")

doSendMagicEffect(getPlayerPosition(cid), 2)

end

return 0

end

Em vermelho: Os minutos que vai ficar com a vocação mudada.

Em negrito: O ID da vocação que o jogador irá mudar.

Em azul: Quantidade de dinheiro que irá remover do player para mudar a vocação.

Observação: Se o script detectar que o player possuir uma vocação igual a que mudaria, ele manda um aviso para o player. Se não tiver o tanto de dinheiro, também, ou, ele muda a vocação por o número de minutos definido :D

 

 

Nota: Isso é uma talkaction, portanto coloque isto em talkactions.xml:

<talkaction words="!changevocation" script="setVocation.lua" />

Protegendo o tópico: Os scripts possuem seu ID de vocação ALTERÁVEL portanto vocês podem tanto escolher de no-vocation para qualquer uma ou de sorcerer para druid, ou sei lá...tanto faz!

Compartilhar este post


Link para o post
ultimatearmor    0
ultimatearmor

Não vejo muita utilidade a não ser pra quest ^^ mesmo assim fico bom so que vc economisou no script amigo :/ enfim fora isso fico bom O.^

Compartilhar este post


Link para o post
felipexp    0
felipexp

muito bom, vlws

Editado por felipexp

Compartilhar este post


Link para o post
Mock    32
Mock

@felipexp

Não reviva topicos

@topic

if item.uid == 3000 then

^-.-' pra q isso

 

otra coisa so serviria em um ot MTO ZUADO =x

Compartilhar este post


Link para o post
Kevonikz    0
Kevonikz

Ml, vida skills, em ot que eu saiba isso não muda.

Compartilhar este post


Link para o post
grupowebknights    0
grupowebknights

essa lavanca salvou meu projeto

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×