Ir para conteúdo
Banner com Efeitos

Featured Replies

Resolvido por Jamison Collins

Ir para solução
Postado
  • Autor

Gostaria que fosse um quest que possa ser repetida, toda vez que a pessoa reseta,

 

então não seria bem uma quest, mas sim um bau que estaria disponivel aos players dando +1 de ml ou skill dependendo a vocação a cada reset realizado...

Postado
  • Solução

Bem, tente isso:

Crie um arquivo .lua na pasta action/scripts chamado skillreward e cole isso dentro:

local config = {
skills_amount = 1, -- quantidade de skills que o player ganhará se ele for Knight ou Paladin
magiclevel_amount = 1, -- quantidade de magic levels o player ganhará se ele for Druid ou Sorcerer
storage = 10000, -- Storage para quest.
uniqueID = 1000, -- UniqueID que você colocará no Map Editor
mensagem = "Voce recebeu "..config.skills_amount.." skills e "..config.magiclevel_amount.." magic levels.",
}

local skills_id = {1, 2, 3, 4, 5} -- Não mexer.
		
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(item.uid == config.uniqueID) then
		if getPlayerStorageValue(cid, config.storage) == -1 then
			if isInArray({1, 2, 5, 6}, getPlayerVocation(cid)) then
				for i = 1, table.maxn(skills_id) do
					doPlayerAddSkill(cid, skills_id[i], config.skills_amount)
				end
			else
				doPlayerAddMagLevel(cid, config.magiclevel_amount)
			end
			doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, config.mensagem)
			setPlayerStorageValue(cid, config.storage, 1)
		else
			doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce ja recebeu seu premio.")
		end
	end
return true
end

Depois abra seu action.xml e cole essa tag dentro:

<action uniqueid="10000" script="skillreward.lua"/>

No script você pode configurar o UniqueID e a quantidade de skills que o player vai ganhar, eu separei que os knights e paladins não ganharão magic level, apenas skills.

 

Espero ter ajudado, qualquer dúvida ou erro, pode retornar.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

  • 1 year later...

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

Informação Importante

Confirmação de Termo