Autor Tema: Comando /readd (MuEmu)  (Leído 1640 veces)

Desconectado Louis

  • *
  • *


  • 1267

    178

    26067
  • br
  • Louis Emulator
    • +55 15 997401274 +55 15 997401274
    • louisemulator louisemulator
Comando ReAdd para MuEmu

Código
void CCommandManager::CommandReAdd(LPOBJ lpObj,char* arg)
{

    if(gServerInfo.m_CommandReAddSwitch == 0)
    {
        return;
    }

    if(gServerInfo.m_CommandReAddEnable[lpObj->AccountLevel] == 0)
    {
        gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,gMessage.GetMessage(633));
        return;
    }

    if(lpObj->Interface.use != 0 || lpObj->Teleport != 0 || lpObj->DieRegen != 0 || lpObj->PShopOpen != 0)
    {
        gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,gMessage.GetMessage(659));
        return;
    }

    lpObj->LevelUpPoint += (lpObj->Strength+lpObj->Dexterity+lpObj->Vitality+lpObj->Energy+lpObj->Leadership-60);

    lpObj->Strength        = 15;
    lpObj->Dexterity    = 15;
    lpObj->Vitality        = 15;
    lpObj->Energy        = 15;
    lpObj->Leadership    = 0;

    gObjectManager.CharacterCalcAttribute(lpObj->Index);

    GCNewCharacterInfoSend(lpObj);

    GDCharacterInfoSaveSend(lpObj->Index);

    gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,gMessage.GetMessage(737));

    LogAdd(LOG_BLACK,"[CustomReAdd][%s][%s] - OK",lpObj->Account,lpObj->Name);

}

Cita
;==================================================
; Command ReAdd Point (/readd)
;==================================================
CommandReAddSwitch = 1
CommandReAddEnable_AL0 = 1
CommandReAddEnable_AL1 = 1
CommandReAddEnable_AL2 = 1
CommandReAddEnable_AL3 = 1

Créditos:
Louis
« Última Modificación: Julio 16, 2020, 07:06:10 pm por Louis »
Update 44 ready
www.jogandomu.com.br
Discord: louisemulator

Gracias:


 

.