Quick question...

All Helbreath Server Source Discussion here.
Post Reply
User avatar
Shinakuma
Member
Posts: 110
Joined: Thu Aug 04, 2005 3:52 pm
Location: USA

Post by Shinakuma »

I have a part of code in: bCheckLevelUp...

<!--QuoteBegin-CODE+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (CODE)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->bStr = bVit = bDex = bInt = bMag = bChr = FALSE;
cLoopCnt = 0;
while (1) {
  <span style='color:red'>if (cLoopCnt++ > 100) return FALSE;</span>
  if (m_pClientList[iClientH]->m_iExp >= m_pClientList[iClientH]->m_iNextLevelExp) {
  m_pClientList[iClientH]->m_iLevel++;
  m_pClientList[iClientH]->m_iLU_Pool += 3;
  if (m_pClientList[iClientH]->m_iStr > DEF_CHARPOINTLIMIT)      m_pClientList[iClientH]->m_iStr = DEF_CHARPOINTLIMIT;
  if (m_pClientList[iClientH]->m_iDex > DEF_CHARPOINTLIMIT)      m_pClientList[iClientH]->m_iDex = DEF_CHARPOINTLIMIT;
  if (m_pClientList[iClientH]->m_iVit > DEF_CHARPOINTLIMIT)      m_pClientList[iClientH]->m_iVit = DEF_CHARPOINTLIMIT;
  if (m_pClientList[iClientH]->m_iInt > DEF_CHARPOINTLIMIT)      m_pClientList[iClientH]->m_iInt = DEF_CHARPOINTLIMIT;
  if (m_pClientList[iClientH]->m_iMag > DEF_CHARPOINTLIMIT)      m_pClientList[iClientH]->m_iMag = DEF_CHARPOINTLIMIT;
  if (m_pClientList[iClientH]->m_iCharisma > DEF_CHARPOINTLIMIT) m_pClientList[iClientH]->m_iCharisma = DEF_CHARPOINTLIMIT;

  if (m_pClientList[iClientH]->m_iLevel > 100)
    if (m_pClientList[iClientH]->m_bIsPlayerCivil == TRUE)
    ForceChangePlayMode(iClientH, TRUE);[/quote]

Is the "highlighted" text how many stat points you can place at a time before it loops/"resets"?
Orkl
Loyal fan
Posts: 376
Joined: Sat Sep 17, 2005 2:31 pm

Post by Orkl »

It has nothing to do with stat points, read the code....

Basically that stops you levelling more than 100 levels in 1 loop... This is why level jumps only happen 100 levels at a time...
<!--QuoteBegin-crazymnig88+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (crazymnig88)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->by notepad??? it didn't show any code, just show words wif no mean<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br><!--QuoteBegin-charlie+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (charlie)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->he'll probably save it as 600pagebook.bmp<br><br>400gb file plzkthnx<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd-->
User avatar
Shinakuma
Member
Posts: 110
Joined: Thu Aug 04, 2005 3:52 pm
Location: USA

Post by Shinakuma »

Yeah, i saw that in your "No Level" jump explanation. Just thought that that might have been the part =-\ :P
Orkl
Loyal fan
Posts: 376
Joined: Sat Sep 17, 2005 2:31 pm

Post by Orkl »

Dude, you should really read a book on C++ or something before trying to code Helbreath though....
<!--QuoteBegin-crazymnig88+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (crazymnig88)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->by notepad??? it didn't show any code, just show words wif no mean<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd--><br><!--QuoteBegin-charlie+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (charlie)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->he'll probably save it as 600pagebook.bmp<br><br>400gb file plzkthnx<!--QuoteEnd--></td></tr></table><div class='signature'><!--QuoteEEnd-->
User avatar
Shinakuma
Member
Posts: 110
Joined: Thu Aug 04, 2005 3:52 pm
Location: USA

Post by Shinakuma »

I am reading one, on the ITT Tech library! =D
Post Reply