OkMuOnline


NowaHosting


AlphaServers


Resultados 1 a 1 de 1

Tópico: novo comando

  1. #1
    Membro Jukas's Avatar

    Data de Ingresso
    Sep 2022
    Localização
    Brasilia
    Posts
    54
    Thanks Thanks Given 
    133
    Thanks Thanks Received 
    31
    Thanked in
    9 Posts
    Mentioned
    2 Post(s)
    País
    Brazil

    novo comando

    Código:
    void Commands::Evo(int aIndex, char* msg)
    {
    	if (!this->_Active[16])
    	{
    		Function.MsgOutput(aIndex, 1, "Comando desabilitado.");
    		return;
    	}
    	// ---
    	if (gObj[aIndex].DbClass == 1 || gObj[aIndex].DbClass == 17 || gObj[aIndex].DbClass == 33)
    	{
    		Function.MsgOutput(aIndex, 0, "Você já está na ultima evolução.");
    		return;
    	}
    	// ---
    	else if (gObj[aIndex].DbClass == 48 || gObj[aIndex].DbClass == 64)
    	{
    		Function.MsgOutput(aIndex, 0, "Você não possui evolução.");
    		return;
    	}
    	// ---
    	gObj[aIndex].ChangeUP = 1;
    	gObj[aIndex].DbClass |= 1;
    	// ---
    	gObjMakePreviewCharSet(gObj[aIndex].m_Index);
    	// ---
    	BYTE btClass = (gObj[aIndex].Class << 5) & 0xE0;
    	btClass |= (gObj[aIndex].ChangeUP << 4) & 0x10;
    	// ---
    	GCSendQuestPrize(gObj[aIndex].m_Index, 201, btClass);
    	// ---
    	Function.MsgOutput(aIndex, 0, "%s sua evolução teve sucesso!");
    }
    CONSEGUIR UM EVO PRA VERSÃO 1.1 T FIRE TEAM
    Last edited by Jukas; 02-23-2024 at 08:37 PM.

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •