Ir para conteúdo

Featured Replies

Postado

Ola, gostaria de saber se é possível fazer uma magia pra vocation diferente porem vocation 1 bate 100 e a vocation 2 bate 200.

 

eu tentei usando IF no script da magia mas não consegui, deu erro de boolean, eu não manjo muito.

 

oque fiz pra testar minha ideia foi isso

Mostrar conteúdo oculto

 

fiz isso apenas pra teste e deu o seguinte erro

 

Mostrar conteúdo oculto

 

 

uso esse servidor como base :

Mostrar conteúdo oculto

 

se alguém puder me ajudar nisso ai agradeco.

 

edit:

tentei assim e também não deu

 

Mostrar conteúdo oculto

 

alguém me ajuda ai!!!

Editado por koringa (veja o histórico de edições)

Resolvido por gabriel28

Ir para solução
  • Respostas 6
  • Visualizações 688
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Posted Images

Postado

@koringa 
*Editei a mensagem anterior, qualquer erro, fala.
 

Mostrar conteúdo oculto

 

Editado por gabriel28 (veja o histórico de edições)

Postado
function onCastSpell(creature, variant)
	if getPlayerVocation(cid) >= 1 or getPlayerVocation(cid) <= 4 then
		combat = Combat()
		combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
		combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
		combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
		function onGetFormulaValues(player, level, maglevel)
		local min = (level / 5) + (maglevel * 1.4) + 8
		local max = (level / 5) + (maglevel * 2.2) + 14
		return -min, -max
		end
		combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
	elseif getPlayerVocation(cid) >= 5 or getPlayerVocation(cid) <= 8 then
		combat = Combat()
		combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
		combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
		combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
		function onGetFormulaValues(player, level, maglevel)
		local min = (level / 50) + (maglevel * 10.4) + 80
		local max = (level / 50) + (maglevel * 20.2) + 140
		return -min, -max
		end

		combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
	end

		return combat:execute(creature, variant)
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor

 @gabriel28 

  Em 20/04/2018 em 19:10, gabriel28 disse:

@koringa 
*Editei a mensagem anterior, qualquer erro, fala.
 

Mostrar conteúdo oculto

 

 

 

não deu erro algum mas também não aconteceu nada dentro do jogo, não saiu a magia.

mas valeu por tenta ajuda.

 

@Vodkart 

  Em 20/04/2018 em 19:12, Vodkart disse:

function onCastSpell(creature, variant)
	if getPlayerVocation(cid) >= 1 or getPlayerVocation(cid) <= 4 then
		combat = Combat()
		combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
		combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
		combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
		function onGetFormulaValues(player, level, maglevel)
		local min = (level / 5) + (maglevel * 1.4) + 8
		local max = (level / 5) + (maglevel * 2.2) + 14
		return -min, -max
		end
		combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
	elseif getPlayerVocation(cid) >= 5 or getPlayerVocation(cid) <= 8 then
		combat = Combat()
		combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
		combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
		combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
		function onGetFormulaValues(player, level, maglevel)
		local min = (level / 50) + (maglevel * 10.4) + 80
		local max = (level / 50) + (maglevel * 20.2) + 140
		return -min, -max
		end

		combat:setCallback(CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
	end

		return combat:execute(creature, variant)
end

 

deu o seguinte erro

Mostrar conteúdo oculto

valeu por tentar ajuda.

Editado por koringa (veja o histórico de edições)

Postado
  • Solução

@koringa 
 

Mostrar conteúdo oculto

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo