Pasek doświadczenia. 2537 5

O temacie

Autor Xankir

Zaczęty 9.08.2016 roku

Wyświetleń 2537

Odpowiedzi 5

Xankir

Xankir

Złote Wrota
posty255
Propsy85
Profesjabrak
  • Złote Wrota
Cześć,
Stworzyłem pasek doświadczenia, ale mam jeden mały problem. Chciałbym, aby odliczał on od zera po zdobyciu kolejnego poziomu. Próbowałem na wiele sposobów, ale żaden nie działał poprawnie. Jeśli ktoś może mi podpowiedzieć jak to zrobić lub czym mam się kierować byłoby dobrze.
To jest skrypt tego paska:
Spoiler
instance EXPBar(GothicBar)
{
Print_Screen[PS_X] = 688;
    Print_Screen[PS_Y] = 748;
};
func void Loop_1()
{
    var int Bar;
    if(!Hlp_IsValidHandle(Bar))
   {
        Bar = Bar_Create(EXPBar);
    };
   
    Bar_SetMax(Bar, hero.exp_next);
    Bar_SetValue(Bar,hero.exp);
};
 
,,Miecz przeznaczenia ma dwa ostrza. Jednym jesteś ty. Drugim zaś śmierć."
A.Sapkowski

Splash

Splash

Moderator
posty4208
Propsy3410
ProfesjaNierób
  • Moderator
Albo przerobisz system doświadczenia tak, by co każdy poziom postać miała 0 punktów doświadczenia albo pobawisz się matematyką odejmując trochę tu, dodając trochę tam.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Siemekk

Siemekk

Złote Wrota
posty2143
Propsy1153
ProfesjaProgramista
  • Złote Wrota
Musisz przerobić system doświadczenia, aby dobrze liczył XP.
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Xardas47

Xardas47

Użytkownicy
Mhroczny charakterek
posty249
Propsy150
ProfesjaProgramista
  • Użytkownicy
  • Mhroczny charakterek
Trochę Ci pomogę, to jest wzór na levelowanie: (500*((hero.level+2)/2)*(hero.level+1))Więc znając podstawy matematyki można łatwo uzyskać wzór na doświadczenie z poprzedniego poziomu.
Spoiler
(500*((hero.level+1)/2)*(hero.level))

Wystarczy odjąć w odpowiednim miejscu i już.
 

Nefario

Nefario

Użytkownicy
Bractwo Gothic'a
posty410
Propsy437
ProfesjaSkrypter
  • Użytkownicy
  • Bractwo Gothic'a
 

Xankir

Xankir

Złote Wrota
posty255
Propsy85
Profesjabrak
  • Złote Wrota
Dzięki wszystkim za pomoc, wykorzystałem tego tutka co podesłał Nefario, ponieważ od dawna myślałem czy czegoś takiego nie zrobić, a jak coś mi będzie nie pasować to zmienię na pomysł od Xardas47. Temat zamykam w takim razie.
 
,,Miecz przeznaczenia ma dwa ostrza. Jednym jesteś ty. Drugim zaś śmierć."
A.Sapkowski


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry