Ir para conteúdo

paulovbonfim

Membro
  • Registro em

  • Última visita

Tudo que paulovbonfim postou

  1. Boa noite TK, Um pouco sobre a spell: Ao usar ela envenena o alvo, causando dano com o tempo. Preciso de ajuda nessa spell, estou tentando fazer o dano DOT dela aumentar de acordo com a ml, ao inves de ter o dano fixo, seria tipo -- 3*maglevel local maglevel = getPlayerMagLevel (cid) -- ja tentei utilizando essa linha em uma spell de cura e tambem nao funcionou: setConditionParam(Regeneration, CONDITION_PARAM_HEALTHGAIN, 10*maglevel) local condition = Condition(CONDITION_REGENERATION) condition:setParameter(CONDITION_PARAM_SUBID, 1) condition:setParameter(CONDITION_PARAM_BUFF_SPELL, 1) condition:setParameter(CONDITION_PARAM_TICKS, 30000) condition:setParameter(CONDITION_PARAM_HEALTHGAIN, 10*maglevel) condition:setParameter(CONDITION_PARAM_HEALTHTICKS, 1000) Regeneration:setCondition(condition) e tentei colocar uma local value = 10*maglevel e usar value como o valor de cura Segue a Spell (não sei colocar como spoiler) ------------------------------------------------------------------------------------------------------------------------------- local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_UNDEFINEDDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 9) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 15) local condition = createConditionObject(1) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) setConditionParam(condition, CONDITION_PARAM_SUBID, 72) addDamageCondition(condition, 30, 2000, -6) setCombatCondition(combat1, condition) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onCastSpell(cid, var) local tar = getCreatureTarget(cid) local sop = getCreaturePosition(tar) local name = getPlayerName(cid) local poz = getCreaturePosition(cid) local tmp = getCreatureHealth(tar) local tmmp = getCreatureMaxHealth(tar) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, } local curse = getPlayerStorageValue(cid,10101) local arcane = getPlayerStorageValue(cid,10120) --pet Sacrifice -- --if nightmare scion = hueg dmg -- --if ?? == instant cast -- local exhaustms = exhaustionms.get(cid, 33305) if(exhaustms) then doSendText(cid, 36, "" .. name .. ": I can't do that yet, " .. exhaustms .. " seconds left.") return false else addEvent(onCastSpell1, 0, parameters) return true end end
  2. paulovbonfim postou uma resposta no tópico em Outros Bots
    Baixei aqui, mas o bot da erro no terminal: "ERROR: Unable to find module 'game_folds' required by 'game_interface' ERROR: failed to creat widget from style 'NodeImage' : 'NodeImage' is not a defined style start up done ERROR: failed to read dat otml '/things/things.otml' : unable to open file '/things/things.otml': O sistema não pode encontrar o caminho especifico ERROR: failed to read dat otml '/things/things.otml' : unable to open file '/things/things.otml': O sistema não pode encontrar o caminho especifico SmartPath.DisconnectListener TargetsModule.loadsTargets() TargetsModulenil SmartPath.DisconnectListener SmartPath.DisconnectListener Bot Enabled." uma ajuda ai por favor porque o visual do bot ta diferente dos seus prints. E nao possui a opção de mostrar as dobras
  3. Whitewolf, eu pesquisei aqui pra ver como editar a source e vi que manjo muito kkkk então vou fazer como disse mesmo. Eu preciso criar 4 vocações ou só as duas ? já que a troca normal é feita pelo npc. Só essas novas que serão spell. Tem como você me passar só a spell de transform do urso ? que essa de condition eu não entendi muito bem não. Por condition tem como fazer a life aumentar em % ? PS: tentei criar a arma como você disse ai e ta dando crash no server. Não sei se falta lib ou sei la. Eu coloquei aquela sua lib v12, criei no creaturescript o event heal, registrei no login.lua e tentei criar o scrip do event editando o seu, mas nao deu muito certo eu acho.
  4. Bom gente, venho pedir para vocês, grandes mestres, dois scripts. O primeiro é uma spell de transformação, na qual a vocação de metamorfo se transforma em um tigre para dps "transform tiger" e em um urso para tank "transform bear" Ao se transformar em tigre ele ganha mais attack speed e aumenta o melee multiplier. Ja no bear aumenta life e defense. As quantidade é só informar onde muda que isso eu edito. Só preciso do script mesmo na quantidade que quiserem fazer haha Na segunda é uma wand que cura vida, o healer marca o target no player alvo e a wand fica curando ele. Muitissimo obrigado a todos, espero que consigam resolver isso ai, porque eu realmente ja tentei tudo.
  5. Bom galera, o npc ta funcionando direito, ele altera a vocação porem nao salva, e quando o player reloga ele volta pra vocação inicial. Ajudem por favor REP+ pra quem resolver.
  6. não prestei atenção nas aulas de LP Também não funcionou. ele fica parado na primeira frase. " 20:40 Promoter Lutador: Hello Mr Tank. Hello I can change your vocation, are you sure ? 20:40 Mr Tank [115]: yes 20:40 Mr Tank [115]: change 20:40 Mr Tank [115]: vocation 20:41 Mr Tank [115]: defensor 20:41 Mr Tank [115]: guerreiro" consegui fazer um aqui, ta trocando a vocação o unico problema é que não salva, quando o char reloga ele ta na vocação inicial vou passar ele aqui
  7. Continua sem funcionar :/ e nesse nao tava nem sumonando o npc pelo =<49. ficava dando erro. Faz diferente, vou fazer um npc pra cada promote. Dai só me passa um script de um npc de promote normal que olha a vocação e lvl, se for a id da vocação que pode promover ele promote senao fala que nao pode. Algo do tipo sei la kkk e muitissimo obrigado pela ajuda
  8. Eu coloquei o script no xml do npc e arrumei tudo direitinho. Adicionei o npc ao mapa e se eu chego nele level menor que o requisitado no script ele me responde que eu não tenho level suficiente. Agora após o level necessário ao falar yes ou qualquer outra palavra para o npc ele não responde e aparece isso aqui nos processos do servidor: Aparentemente está dando erro com algumas funções do script e na referência com o npc handler. Como posso resolver isso?
  9. O npc não responde nada. Qual o problema ? Coloquei o script na pasta scripts como promote.lua. e criei o .xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Promoter Lutador" script="promote.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="139" head="59" body="57" legs="59" feet="75" addons="3"/> </npc>
  10. editar: getPlayerVocationId(cid, 12) (vocação que ele precisa ser para virar lutador ou defensor) {name = "Lutador", id = 4}, -- nome da vocação, id {name = "Defensor", id = 8} Primeiramente muitissímo obrigado pela velocidade da resposta. No caso a primeira voc é lutador, e dela vira defensor ou guerreiro. Dai ficaria: getPlayerVocationId(cid, 4) (lutador no caso) e {name = "Guerreiro", id = 12}, -- nome da vocação, id {name = "Defensor", id = 8} isso mesmo ?
  11. Bom galera, estou melhorando o OT e coloquei duas especializações para cada classe. Exemplo: Knight no lvl 50 pode escolher entre virar Defensor e Guerreiro. Paladino pode virar Arqueiro e Assassino. E assim vai. Gostaria que alguém me passasse um script e o xml do npc que o player pudesse escolher entre essas vocações. O npc deve dar as opções de vocações de acordo com a vocação do player. Se for knight só vai dar a opção de Defensor e Guerreiro por exemplo. Segue o id e nome das vocações: Agradeço desde ja.

Informação Importante

Confirmação de Termo