Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. Aeeeeeee carai, hoje vim trazer pra vocês meu mais novo sistema *-*. É uma fodenda spell que você seleciona alguém pra ser seu voodoo e a partir disso durante um tempo X ela vai receber todos os hit's que você deveria receber... INCRÍVEL, NÃO? Agora se nesse meio tempo ela deslogar ou entrar em pz você vai tomar o dano normal, mas se ainda tiver nesse tempo X e ela sair ela vai receber o dano instantaneamente (É BOM DEMAIS PRA SER VERDADE). Agora você deve estar imaginando, e se eu usar a magia pra transferir o dano pra um amigo e ele fizer a mesma coisa em mim, pra onde vai o dano? P
  2. O tópico foi movido para a área correta ;] Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  3. @Drafenous, você reviveu um tópico de 2011!!! Preste mais atenção da próxima vez.
  4. não, milisegundos... aquele 20.000 na vdd são só 20 segundos
  5. local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) -- tempo q vai durar o haste setConditionFormula(condition, 1.7, -36, 1.7, -36) function onSay(cid, words, param) local pos = getThingPos(cid) if(param == '') then doSendMagicEffect(pos, 14) -- efeito que sai doAddCondition(cid, condition) return true end local t = string.explode(param, '"') if(t[2]) then doCreatureSay(cid, "Strong Haste: ".. t[2], 20, false, 0, pos) doSendMagicEffect(pos, 14) -- efeito que sai doAddCondition(cid, condition) end return true end <
  6. é uma talkaction bem simpleszinha.. faço pra ti essa semana ainda
  7. O erro que tá dando é porque você trocou de versão e nessa nova versão não tem o KeywordHandler. Toda vez que você for trocar de server é melhor recomeçar do 0 porque não dá pra simplesmente jogar as coisas e esperar que funcione.. infelizmente é assim auhuhuheuha eu não saberia te ajudar além disso porque npc ainda é uma das coisas que eu menos mexo mas é esse erro aí que eu falei. Uma das soluções possíveis é editar a source e copiar a parte do keywordHandler da outra source pra essa nova, isso ia resolver eu acho
  8. continua com erros de lógica.. eu vou fazer uns testes no meu server e ao longo da semana vou falando aqui o resultado.
  9. não sei, pra mim isso tudo tá errado auheuhauhuhea mas deve ser algo no transformItem, a partir do momento que você transforma é como se tivesse deletado o item antigo (junto com a carga antiga) e esse SetItemAttribute também está muito estranho tendo só o item como parâmetro.
  10. vc tá usando um config.charges mas ali em cima tá local charges = {} (um array vazio), como isso não tá dando erro?
  11. deve ser alguma quest ou algo assim q quando os players passam ativa o script e começa esse evento tendendo à infinito que faz o server crashar... mas eu só só scripter, não tem como eu adivinhar de onde vem o erro
  12. a resposta é exata quando o console diz em qual script é o erro, agr analisar um a um todos os scripts que vc tem no seu movements ou mods vai ser complicado ein hahaha tenta lembrar qnd começou esse problema e oque você adicionou no server nessa época, é tão dificil assim? Daqui pra frente começa a manter um log de alterações que você faz no seu server pra ficar mais fácil descobrir oque pode estar dando erro.
  13. if itemEx.itemid == iddofireroxo then return true end adiciona isso no script que resolve.. agr se seu script é por spell eu não sei como fazer, teria que passar pra action e colocar essas linhas aqui de cima
  14. pode ter sido algo em mods então ou algum movements que vc adicionou há muito tempo atrás e só foi dar problema agora
  15. é bem simples cara: Presta atenção nessas linhas aqui local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 48) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 7) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) local stun = createConditionObject(CONDITION_PARALYZE) setConditionParam(stun, CONDITION_PARAM_TICKS, 5000) setConditionFormula(stun, -0.8, 0, -0.9, 0) setCombatCondition(combat1, stun) agora observe a da condição paralyze: Basicame
  16. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 48) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 7) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) local stun = createConditionObject(CONDITION_PARALYZE) setConditionParam(stun, CONDITION_PARAM_TICKS, 5000) setConditionFormula(stun, -0.8, 0, -0.9, 0) setCombatCondition(combat1, stun) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end loca
  17. O foda é que dos suporters/moderadores acho que só o @ é mapper.
  18. local config = { tempo = 10, --- tempo que vai durar a spell percent = 20, -- quanto % vai aumentar cooldown = 20, --- tempo entre um uso e outro effect1 = 39, -- efeito ao executar a spell effect2 = 13 -- efeito que vai ficar saindo por segundo enquanto ela tiver ativa } local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 255) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, c
  19. callstack overflow é quando você faz alguma coisa tendendo a infinito.. tipo while x < 5 do x = 3 end ele vai ficar executando infinitamente já que ele executa enquanto X for menor que 5 e sempre vai fazer x = 3. O server tá falando que é em movements em algum script de StepIn ou StepOut. Procura os ultimos scripts de movements que você adicionou e checa se tem algum problema nelas
  20. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → CreatureScripts, GlobalEvents e MoveMents" Para: "OTServ → Scripting → Tutoriais de Scripting"
  21. então, mas no caso essa função creatureEvent foi justamente a função q ele criou que eu disse q era complexa auheuhuha eu não sei mexer nisso aí não
  22. só uma correção: é sempre wand (mesmo que seja rod você coloca wand) e o shootType é o tipo de efeito que sai da wand e que vai até o player
  23. o jeito que eu sei fazer daria erro caso o player morresse :/ não vai ser possível
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo