Ir para conteúdo
Entre para seguir isso  
Anderkrox

[Action][8.6] Mana Rune

Recommended Posts

Anderkrox    23
Anderkrox

Estou criando este tópico para postar um script de mana rune que atualizei. Peguei uma versão antiga, mais precisamente 7.6 e transformei para 8.6+
 
Segue o script antigo, de versão 7.6:

function onUse(cid, item, frompos, item2, topos)
	addmanapos = topos
	addmanapos.stackpos = 253
	playeraddmana = getThingfromPos(addmanapos)

	if getPlayerMagLevel(cid) >= 4 then
		if playeraddmana.itemid > 0 then
			random_number = math.random(100,200)
			doSendMagicEffect(topos,12)
			doPlayerAddMana(playeraddmana.uid,random_number)
			doPlayerSay(cid,"Aaaaah...",1)
			if item.type > 1 then
				doChangeTypeItem(item.uid,item.type-1)
			else
				doRemoveItem(item.uid,1)
			end
		else
			doSendMagicEffect(frompos,2)
			return 0
		end
	else
		doSendMagicEffect(frompos,2)
		doPlayerSendCancel(cid,"You dont have the magic level.")
	end
	return 1
end

Segue script atualizado por mim, usado em versão 8.6+

function onUse(cid, item, fromPosition, itemEx, toPosition)
	local config = {
	magicLevelNecessario = 4,	-- Nível magico necessário para usar a 'mana rune';
	curaMinima = 100,			-- Minimo de mana que a 'mana rune' irá curar;
	curaMaxima = 200,			-- Máximo de mana que a 'mana rune' irá curar;
	falarEmLaranja = "nao"		-- 'nao' para falar normalmente, e 'sim' para falar em laranja (igual poções);
}
	if isPlayer(cid) == true then
		if getPlayerMagLevel(cid) >= config.magicLevelNecessario then
			doCreatureAddMana(cid, math.random(config.curaMinima, config.curaMaxima))
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
			if getBooleanFromString(config.falarEmLaranja) == "sim" then
				doCreatureSay(cid, "Aaaah...", TALKTYPE_ORANGE_1)
			else
				doCreatureSay(cid, "Aaaah...", TALKTYPE_SAY)
			end
			doRemoveItem(item.uid, 1)
		else
			doPlayerSendCancel(cid, "Precisa ter no minimo, nivel magico ".. config.magicLevelNecessario ..".")
		end
	end
	return true
end

Tag:

<action itemid="2296" event="script" value="manarune.lua"/>
Editado por Anderkrox

Compartilhar este post


Link para o post
Majesty    1755
Majesty

Agradeço a sua contribuição para o fórum de compartilhar uma action de mana rune para a versão 8.6

 

 

Aprovado.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×