Ir para conteúdo

Featured Replies

Postado

Screenshot

ejs9NS.png

 

Como se usa

Use !exp nomedomonstro

uqZ0Rh.png

 

E então aparecerá:

C3bIb6.png

 

Instalando

monster.lua

function onSay(cid, words, param, channel)
		local exp = getConfigValue('rateExperience')
		local time = 60 -- EM SEGUNDOS
		if param == "" then
				doPlayerSendCancel(cid, "Param Needed(For Ex:!exp rotworm)")
				doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
				return true
		end
		
		if not getMonsterInfo(param) then
				doPlayerSendCancel(cid, "Monster Name Is Incorrect")
				return true
		end
		
		if exhaustion.check(cid, 1023) then
				doPlayerSendCancel(cid, "You Need To Wait "..math.floor(exhaustion.get(cid,1023))..".")
				doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
				return true
		end
		
		if getExperienceForLevel(getPlayerLevel(cid)+1) > getPlayerExperience(cid) then
				local exped = getExperienceForLevel(getPlayerLevel(cid)+1) - getPlayerExperience(cid)
				local monsterned = string.lower(getMonsterInfo(param).experience) * exp
				local expneed = math.floor(exped / monsterned)+1
				doPlayerPopupFYI(cid, "You need to kill "..expneed.." "..param.." to advance to Level "..getPlayerLevel(cid)+1 .."")
				exhaustion.set(cid, 1023, time*1000)
		elseif getPlayerExperience(cid) > getExperienceForLevel(getPlayerLevel(cid)+1) then
				local exped2 = getPlayerExperience(cid) - getExperienceForLevel(getPlayerLevel(cid)+1)
				local monsterned2 = string.lower(getMonsterInfo(param).experience) * exp
				local expneed = math.floor(exped2 / monsterned2)+1
				doPlayerPopupFYI(cid,"You need to kill "..expneed2.." "..param.." to advance to Level "..getPlayerLevel(cid)+1 .."")
				exhaustion.set(cid, 1023, time*1000)
		end
		return true
end

 

talkactions.xml
<talkaction words="!exp" event="script" value="monster.lua"/>

ATENÇÃO

Se seu servidor for de exp stages, apenas mude:
local exp = getConfigValue('rateExperience')
para:
local exp = getExperienceStage(getPlayerLevel(cid))
 

Créditos

  • tetra20, Erexo

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

Postado

Em nome da comunidade do TK, muito obrigado pela contribuição! :wow:
Seu tópico de conteúdo foi aprovado e será movido para a seção adequada. Você ganhou 1 REP+!

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

  • 3 weeks later...
Postado

Muito bom, mas por acaso ele leva em consideração o bônus da stamina? E se esse bônus funciona para o player? Tipo... um player pode estar com stamina cheia, mas não ser premium account. Aí o bônus não funcionaria para ele.

Clique na imagem para visitar meu showoff ~(:

[REMAKE] Sematico's Styller

64dtg1.jpg

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