Postado Julho 15, 2014 10 anos Olá linduxos do TK, trago hoje um script que venho modificando, é um script talkaction de comprar vida, ideal para servidores baiaks, exp alta e tudo mais. Com um simples comando seus jogadores poderão comprar vida. O dinheiro é removido ao usar o comando e é adicionado no mesmo momento vida ao char Vamos ao que interessa, em data/talkactions/talkactions.xml adicione a seguinte linha: <talkaction words="!comprarvida" event="script" value="comprarvida.lua"/> Pós adicionar a linha, vá em data/talkactions/scripts e crie um arquivo com o nome de comprarvida.lua e adicione o seguinte: function onSay(cid, words, param) if doPlayerRemoveItem(cid,2160,50) and getCreatureMaxHealth(cid) <= 2107735400 then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 200) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doPlayerPopupFYI(cid, "voce recebeu 200 de life por 500k.") else doPlayerPopupFYI(cid, "Voce nao tem 500k ou ja atingiu o limite máximo de vida.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end return TRUE end Configuração a seu gosto/servidor: if doPlayerRemoveItem(cid,2160,50) = 2160 é o número do item, no caso aí está por gold (crystal coins) ; ,50 = quantia de crystal coins que irá custar. Caso deseja fazer por um item vip, uma moeda vip algo específico coloque em 2160 o id do item, exemplo: 5985,QUANTIA. no caso 1. setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 200) = +200 é o tanto de vida que o personagem irá ganhar ao comprar. <= 2107735400 then = Máximo de vida que o player pode ter, no caso este número é o tanto que o client do tibia suporta (todos os servidores) As mensagens são visíveis e poderão ser editadas. doPlayerPopupFYI(cid = as magias irão aparecer em janelas para fechar, caso queira que apareça no Default substitua a parte por: doPlayerSendTextMessage(cid . Creditos: Absolute Subwat Caso haja alguma dúvida/crítica/elogio, comente! Espero ver vários servidores usando Absolute. Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha [email protected]
Postado Julho 15, 2014 10 anos Hum, interessante... Realmente deve ser útil apenas para hight exp, que a life/mana fica resetando... Daria para acrescentar o comando para comprar mana tmb, não? Rs
Postado Julho 15, 2014 10 anos Autor Hum, interessante... Realmente deve ser útil apenas para hight exp, que a life/mana fica resetando... Daria para acrescentar o comando para comprar mana tmb, não? Rs Brother, no caso é só trocar e por: setCreatureMaxMana(cid, getCreatureMaxMana(cid) + 200) Trocar as funções como ai MaxMana CreatureMaxMana Health por Mana, no caso a adição de mana tem o nome MANA com as mesmas funções. Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha [email protected]
Postado Julho 15, 2014 10 anos PRAR 0.3.6 E 0.4 - getCreatureMana(cid) getCreatureMaxMana(cid) setCreatureMaxMana(cid, mana) doCreatureAddMana(cid, mana) PARA TFS 1.0 - getPlayerMana(cid) getPlayerMaxMana(cid) doPlayerAddMana(cid, mana, ...) E metámetodos player:setMaxMana(maxMana) STYLLER OT 2022
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.