Olá! Modifiquei o script para deixá-lo melhor, esse math.random é desnecessário, portanto tirei ele.
Esse math.random ele vai de 1 para 1, ou seja, é totalmente sem nexo e pode gerar leaks...
Aqui vai a minha versão do mesmo script:
--Action de skill by Armageddom modified by Nostradamus-- -- Configuração--- id_skill = 5 item_skill = 4869 num_skill = 2 ------------------- function onUse(cid, item, frompos, item2, topos) if item.itemid == item_skill then doPlayerAddSkillTry(cid,id_skill,num_skill * 1000) doRemoveItem(item.uid,1) doSendMagicEffect(frompos, 28) doSendAnimatedText(getPlayerPosition(cid), "Skill Up", TEXTCOLOR_BLUE) end end
Explicando:
id_skill -> É a ID do skill (0=first, 1=club, ...)
item_skill -> É o item que você dará USE
num_skill -> São quantos de skill que irá subir










info
Grupo: Conde
Registrado: 12/10/05
Posts: 568
Reputação: +12
Gênero: Masculino
Char no Tibia: Homao Dapoha
Essa Action funciona da seguinte forma, você ao clicar na pedra ou papel ou qualquer coisa que você quiser, imediatamente você irá ganhar 1 Shield Up.
Ou seja, você irá avançar 1 de Shield ou de Distance ou qualquer Skill que você quiser, chega de enrolar e vamos ao que interessa:
Primeiro de tudo abra a pasta actions e depois o arquivo actions.Xml e adicione a Tag abaixo:
Logo depois abra a pasta Scripts que fica dentro da pasta actions, copie qualquer
Arquivo renomei para skill_shield.lua e depois adicione o Code abaixo:
Explicando:
Na parte vermelha é o id do item que será usado para clikar, mude para
qualquer um que vc quiser.
Na parte azul é o número do id de cada barra de Skill, (0=first, 1=club) e assim vai.
Na parte preta é o efeito que irá fazer ao usar o objeto.
Na parte verde é a mensagem que irá sair junto com o efeito ao usar o objeto.
Créditos: Armageddom