I need "for loop" algorithm
HTML Code:
#define ADD_EXP_PER_KILL 30Required experience for Level2: 30 Required experience for Level3: 90 (Previous level required exp + 30 x Previous Level) Required experience for Level4: 180 (Previous level required exp + 30 x Previous Level) Required experience for Level5: 300 (Previous level required exp + ADD_EXP_PER_KILL x Previous Level) so Required kill for level2: 1 Required kill for level3: 1+2 = total 3 Required kill for level4: 1+2+3 = total 6 Required kill for level5: 1+2+3+4 = total 10 HTML Code:
if(currentExp >= 30 && currentExp < 90) {HTML Code:
#define MAX_LEVEL 30 |
Re: I need "for loop" algorithm
Code:
This? |
Re: I need "for loop" algorithm
of course not
example: HTML Code:
for(new i = 1; i <= MAX_LEVEL; i++) { |
Re: I need "for loop" algorithm
PHP Code:
PHP Code:
PHP Code:
PHP Code:
|
Re: I need "for loop" algorithm
Quote:
Quote:
This function will give you the required XP for the supplied level: Code:
stock getLevelXP(level)Code:
PlayerLevel = XP > getLevelXP(PlayerLevel + 1) ? PlayerLevel + 1 : PlayerLevel |
Re: I need "for loop" algorithm
Here is an alternative which does everything in a single function which is a direct replacement of your if elseif code:
Code:
stock getLevel(XP)Code:
p_Level[id] = getLevel(currentExp) |
Re: I need "for loop" algorithm
Thanks it was very simple :)
|
Re: I need "for loop" algorithm
fysiks, what about my reply, is it what he asked for?
|
Re: I need "for loop" algorithm
Quote:
|
Re: I need "for loop" algorithm
Level can be found using binary search.
|
| All times are GMT -4. The time now is 17:50. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.