Postado Novembro 13, 2014 10 anos Queria saber uma função para causar dano a uma determinada pos, independente do lugar onde a criatura causadora está, ou se possível, um dano sem criatura causadora. Queria colocar, no statschange pra acontecer um dano em tal Pos, pode ser causado pelo Cid mesmo. Não entendi muito bem a função doAreaCombatHealth pois ela tambem além de pos pede uma area, creio que seria algo como {1} então? Pois recentemente tentei criar uma spell que causava dano em tais pos, em cada tempo, mas a pos mudava de acordo com a pos nova que eu andava, mesmo determinando uma pos via x y z, mas enfim não vem ao caso. Editado Novembro 13, 2014 10 anos por Danves (veja o histórico de edições)
Postado Novembro 14, 2014 10 anos doAreaCombatHealth só funciona em battle e se você não marcar a área ela é 1 por padrão. O possível no meu conhecimento seria dar um doSendMagicEffect(pos, magicEffect, ...) local creature = getTopCreature(pos) if creature.type == THING_TYPE_MONSTER then doCreatureAddHealth(creature.uid, -health) end Assim ele faria o efeito, e caso algum monstro passasse por ali levaria dano. Dai só tinha que configurar para aparecer o dano, já que a função doCreatureAddHealth não mostra a quantidade de dano que foi causada(não se esqueça de botar -dano, senão vai curar o bixo) Editado Novembro 14, 2014 10 anos por mateusak (veja o histórico de edições) Não se esqueça de dar REP+ para quem te ajudou e caso seja a solução marcar como melhor resposta! NÃO CLIQUE AQUI! NEM AQUI! ________________________________________________________________________________________________________________________________________________________________________________________________________________________ “A imaginação é mais importante que o conhecimento.” Albert Einstein
Postado Novembro 22, 2014 10 anos Autor Exemplo: Se eu quero uma magia que dá uma onda de fogo na minha frente, mas que ela não altere a sequencia caso eu me mexa, não existe nada como "dê dano em X área baseado na área inicial que o cara tava quando soltou a spell" ? Up, preciso fazer uma spell dar dano em áreas por segundo mas sem que ao me mover mude o trajeto da mesma zz Editado Novembro 21, 2014 10 anos por Danves (veja o histórico de edições)
Postado Novembro 22, 2014 10 anos Não entendi o que quis dizer. Você quer que quando você se mova a magia continue onde você estava? Ex: M = Magia P = Player A = Player na posição anterior -> = Trajetória M MAM--------------->P M Não se esqueça de dar REP+ para quem te ajudou e caso seja a solução marcar como melhor resposta! NÃO CLIQUE AQUI! NEM AQUI! ________________________________________________________________________________________________________________________________________________________________________________________________________________________ “A imaginação é mais importante que o conhecimento.” Albert Einstein
Postado Novembro 22, 2014 10 anos Autor Sim, pois as spells por tempo em área acompanham mesmo sem direcional ou self, a área é sempre baseada na pos atual do usuario, não da ´pra ficar usando área/docombat..
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.