Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak stworzyć system poziomów?

Ostatnio zmodyfikowano 2011-08-06 10:28
Autor Wiadomość
akwes
» 2011-08-05 17:34:04
Wykres wraz ze wzorami EXP dla danego LVL w WOW-ie.
P-38222
marcin107
Temat założony przez niniejszego użytkownika
» 2011-08-06 10:28:12
Metoda która mi najbardziej pasowała to ta z tablicą ponieważ wiele pluginów do innych gier z tego korzystają więc nie jest mi to aż takie obce.

int explvl[ 10 ] = { 5, 10, 20, 40, 80, 160, 320, 640, 1280, 2560 };

Poinformowanie o poziomie i expie:
cout << "Twoj poziom to: " << lvl << " Masz " << exp << "/" << explvl[ lvl - 1 ] << "expa.\n";
 
Liczba przyznawanego expa jest zróżnicowana dla każdego poziomu.

wywołanie lvlup:

C/C++
if( exp >= explvl[ lvl - 1 ] )
     lvlup();

funkcja lvlup

C/C++
void lvlup()
{
    std::cout << "LVL UP!!!";
    Sleep( 2000 );
    lvl++;
    skillpoints++;
}
P-38237
1 « 2 »
Poprzednia strona Strona 2 z 2