Ir para conteúdo

Promotion Automático


luciano001

Posts Recomendados

É o seguinte, digamos que para utilizar a primeira promotion de um sorcerer seja 40 (level 40) e a segunda promotion seja 70 (level 70), daí ao chegar ao determinado level você fica com promotion sem pagar gold, sem ir ao NPC e sem nada, simplesmente chegou ao level levou promotion grátis (free).

 

 

RESUMO:

 

Sou sorcerer de level 39;

 

Upei e fui para level 40 automáticamente me tornei um Master Sorcerer;

 

Fui para o level 69;

 

Chegei ao 70 (level) e voalá recebir promotion de Epic Master Sorcerer automáticamente pelo sistema.

 

Como é que faço isso VIRAR REALIDADE? Tem como? Uma ajudinha por favor.

 

--------D=___[=]

 

----------------------------------------------------

Para OT SERVER de Cliente 8.42 ou superior.

----------------------------------------------------

Editado por lucian001
Link para o comentário
Compartilhar em outros sites

Fiz somente um exemplo pois estou no curso e não tenho os materiais necessários. Aqui está:

 

function onAdvance(cid, skill, oldLevel, newLevel)
if skill == 8 then
	if getPlayerLevel(cid) == 40 then
		doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
	end
end
return TRUE
end

 

Em creaturescripts.xml:

 

<event type="advance" name="advancePromo" event="script" value="NOME DO SCRIPT.lua"/>

 

Em login.lua:

 

registerCreatureEvent(cid, "advancePromo")

 

 

flw

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...