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);}
;==================================================; Command ReAdd Point (/readd) ;==================================================CommandReAddSwitch = 1CommandReAddEnable_AL0 = 1CommandReAddEnable_AL1 = 1CommandReAddEnable_AL2 = 1CommandReAddEnable_AL3 = 1