Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

0.4 3884

 

Olá, Boa noite.
Alguem poderia me dizer a função pra mim adicionar skills e magic level por mods.xml 
seria basicamente assim, ele retornaria a variavel, se fosse aquilo mesmo ele atribuiria 5 de cada skill.
Exemplo quando eu logasse in game, e ele tivesse o rank "aluno academy"  ele receberia 5 de cada skill.
Se ele fosse rank "genin" receberia  5 de skill + 5 de magiclevel.
Se ele fosse rank "Chunin" receberia 10 de skill + 5 de magiclevel. e assim por diante. 
 

function GetRankTask(cid)
	local ranks = {
		[{0, 19}] = "Aluno Academy", 
		[{20, 39}] = "Genin",
		[{40, 59}] = "Chunin",
		[{60, 99}] = "Jounin",		
		[{100, math.huge}] = "Kage"
	}
	for v , r in pairs(ranks) do
		if getTaskPoints(cid) >= v[1] and getTaskPoints(cid) <= v[2] then
			if getTaskPoints(cid) >= 0 and getTaskPoints(cid) <= 19 then

			local ml = 5 -- quantos ira aumentar o skill de ML
			local skillfist = 5 -- quantos ira aumentar o skill de Fist
			local skillsword = 5 -- quantos ira aumentar o skill de Sword
			local skillaxe = 5 -- quantos ira aumentar o skill de Axe
			local skillclub = 5 -- quantos ira aumentar o skill de Club
			local skilldistance = 5 -- quantos ira aumentar o skill de Distance
			local skillshield = 5 -- quantos ira aumentar o skill de Shield
				 
			local condition = createConditionObject(CONDITION_ATTRIBUTES)
			setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml)
			setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist)
			setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword)
			setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe)
			setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub)
			setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance)
			setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield)
			end
			return r
		end
	end
	return 0
end

eu fiz assim mas n funcionou, se puder me ajudar, to a dias tentando e n consigo

 

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 520.2k

Informação Importante

Confirmação de Termo