Ir para conteúdo
  • Cadastre-se

(Resolvido)BAU DE QUEST QUE DE +1 DE SKILL OU ML


Ir para solução Resolvido por Jamison Collins,

Posts Recomendados

Queria fazer uma quest para quem está começando no server,

 

que a pessoa ganhe como premio +1 de skill ou ml,

 

existe um script disso?

 

obrigado

Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites
  • 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.)

Link para o post
Compartilhar em outros sites
  • 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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo