so de olhar o script ja encontro uma forma de se dar bem com ele
tipo so mage pego ml fast entao troco pra pala e kina ja imaginou um kina com ml 30+?
Por _ferrari_, 14 de jun. de 2009 em Actions e Talkactions
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

so de olhar o script ja encontro uma forma de se dar bem com ele
tipo so mage pego ml fast entao troco pra pala e kina ja imaginou um kina com ml 30+?
blz cara eu queria isso mais assim adcionar com o god exemplo meu servidor la no vocantion criei umas vocaçao aew eu criei comando /addvocation e o nick do cara q eu quizesse q recebesse a vocaçao nova entendeu?? flws vlws
eu ja tinha pensado nisso, mas resetar o ml e skills seria justo? pensei em deixar o ml 0 e reduzir skills para 30%, assim um kina com 100 de skill viraria sorc com 30 de skill. Ml é mais dificil de resolver, alguma sugestão?
Ficou muito bom o script ![]()
O unico problema é a questão do ML mesmo ![]()
Tu poderia tentar fazer que tipow, ele ve o tanto de mana que o player ja gasto no char dele, e transforma o ML relativo a quanto de ML ele teria se ele fosse kina/paly/druid/sorc
Parece meio dificil, mas acho que é a unica maneira de arrumar.
Abraços
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

limita o ml pra kina em 10 e paladino em 20 e mage o ml que o player tiver passa pro mage mesmo que o ml dele seja 1 nao importa esse sera o ml dele como mage.
e os skills poderiam ser assim se a pessoa e kina e quer ser mage os skills de melee dele ficam limitados em 30 no maximo e se ele quiser ser pala kina>pala os skills de melee se transforma em distance e vice versa.
mas tem um problema em se transforma pala>kina os skill de distance do pala se tranformara em que axe, club ou sword?
vou esperar novas sugestões para alterar o script. mesmo assim agradeço. estou pensando em deixar ml e skills 0 mas não vai ser nada justo.
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

nada justo e o cara ser kina com ml muito alto.
ou pala tb com ml absurdo.
se quer troca de vocaçao tem que saber o preço a pagar por isso.
info
Grupo: Artesão
Registrado: 30/12/07
Posts: 132
Reputação: +5
Gênero: Masculino
Char no Tibia: Hannibol

tpw e soh voce coloca uma funçao randomica se reduçao tpw -30%,-50%.... tanto no ml quanto no skill.
Espero ter ajudado!
ainda assim, uma redução de 50% no ml de um sorcerer lvl 200 continua sendo 30-40+ e não é justo pra knight.
info
Grupo: Lenda
Registrado: 03/10/06
Posts: 2.6k
Reputação: +309
Gênero: Masculino
Char no Tibia: Knight Orion

Tem um erro, level 1 tem 150 de vida e não 100
Btw, se for analisar os prós e os contras tá ruim
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

Tem um erro, level 1 tem 150 de vida e não 100Btw, se for analisar os prós e os contras tá ruim
se for isso :
newhp = (level-8)*VIDA+100
esta certo e assim mesmo nao e pra por os 150 de life pode deixar assim mesmo.
info
Grupo: Campones
Registrado: 28/06/09
Posts: 60
Reputação: +3

IDEA FRAKA IMAGINA KINA COM MANA DE SORC I SORC COM MANA DE KINA ![]()
:withstupidsmiley: :withstupidsmiley: :withstupidsmiley:
É exatamente isso que eu estou tentando resolver, gênio.
info
Grupo: Barão
Registrado: 01/07/09
Posts: 216
Reputação: +4

Como o Wiltry falou, use o gasto de mana, se quiser, a função é esta:
doPlayerAddSpentMana(cid, amount)
E, poderia fazer tudo em um só script, penso eu, usando o for...
Ah, e para a skill, faça a mesma coisa...a função é esta:
doPlayerAddSkillTry(cid, skillid, n)
Bom, é isso (:
Editado Julho 5 por iRockStar
info
Grupo: Barão
Registrado: 27/12/06
Posts: 202
Reputação: +1
Olá pessoal! Eu desenvolvi um script simples que irá resolver um problema bem grande.
Quando um player troca de vocação de alguma maneira, a sua vida e mana continua a mesma. Então, um player cria um sorcerer ou druid, pega nível MUITO alto e troca para knight. Após pegar muitos níveis mais, dando spam com sua mana pool imensa, vira paladin, com vida e mana de knight e sorcerer respectivamente.
O script pode ser alterado como quiserem, ele funciona por talkaction.
Em data/talkactions/talkactions.xml, adicione:
Em data/talkactions/scripts, crie quatro scripts. knight.lua, paladin.lua, druid.lua e sorcerer.lua.
Respectivamente:
knight:
Em vermelho a vida que o knight ganha por nível, e em azul a mana que ele ganha.
Paladin:
Mesma coisa das cores.
Druid:
E sorcerer:
E é só isso.
Preciso de algumas sugestões de vocês para melhorar o script. Primeiro, algo que o player tem que dar em troca, talvez dias de premium, dinheiro, item, vocês que sabem. Segundo, algum bug que encontrarem, algo que os players estejam fazendo para "apelar" usando esse sistema, poste aqui que eu dou um jeito. Espero ter ajudado vocês, os créditos são todos meus.
Editado Junho 14 por _ferrari_