Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Zamiana tabeli na wygodniejszy sposób


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 Raen

    Wszechwiedzący

  • Power User

Reputacja: 160
Profesjonalista

  • Postów:536
  • GG:
  • Imię:Paweł
  • Lokalizacja:......
Offline

Napisano 15.12.2012 17:26

Witam, mam problem. Chodzi o to że chciałbym zamienić tą niewygodną tabelę na coś co pozwoliłoby mi zaoszczędzić pisania.
Mam taką tabelę:

new rangaxp[71] = {
0,
10, //1
20, //2
40, //3
80, //4
160, //5
240, //6
320, //7
400, //8
480, //9
560, //10
640, //11
720, //12
800, //13
880, //14
960, //15
1040, //16
1120, //17
1200, //18
1280, //19
1360, //20
1440, //21
1520, //22
1800, //23
1880, //24
1960, //25
2040, //26
2120, //27
2200, //28
2280, //29
2360, //30
2440, //31
2520, //32
2600, //33
2680, //34
2760, //35
2840, //36
2920, //37
3000, //38
3080, //39
3160, //40
3240, //41
3320, //42
3400, //43
3480, //44
3560, //45
3640, //46
3720, //47
3800, //48
3880, //49
3960, //50
4040, //51
4120, //52
4200, //53
4280, //54
4360, //55
4440, //56
4520, //57
4600, //58
4680, //59
4760, //60
4840, //61
4920, //62
5000, //63
5080, //64
5160, //65
5240, //66
5320, //67
5400, //68
5480, //69
6000 //70
}

A chciałbym ją zamienić na jakiś odpowiednik który po osiągnięciu danej liczby punktów "doda" 80 punktów, doda w sensie takim że zwiększy limit wymaganych punktów.
Mam nadzieję że jasno to opisałem, z góry dzięki za wszelką pomoc ;)
  • +
  • -
  • 0

angel-little.png


#2 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 15.12.2012 17:31

Mnożnik i używanie mnożenia ?
  • +
  • -
  • 1

#3 Raen

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:536
  • GG:
  • Imię:Paweł
  • Lokalizacja:......
Offline

Napisano 15.12.2012 17:35

Łatwo powiedzieć, mógłbyś dać przykład?
Lub gotowca?
  • +
  • -
  • 0

angel-little.png


#4 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 15.12.2012 18:10

160+((level-5)*80)
Robisz tylko tabelę np. do 5(or 6) lvl, a potem używasz powyższego przykładu.
Dlaczego -5? Bo od 5(lub 6) lvl dopiero to zadziała dobrze.
Podstawy matematki.
  • +
  • -
  • 1

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#5 Raen

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 160
Profesjonalista

  • Postów:536
  • GG:
  • Imię:Paweł
  • Lokalizacja:......
Offline

Napisano 15.12.2012 18:28

Tylko lvl tutaj nie ma nic do rzeczy, tutaj są punkty które działają na zasadzie fragów tylko że za hs są 2 punkty. Punkty są zapisywane w nvault i potem chcę je przeliczyć na rangę.
Z powyższego wzoru nic nie rozumiem xD
  • +
  • -
  • 0

angel-little.png


#6 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 15.12.2012 18:34

Czyli jakaś zmienna przechowuje numer rangi tak?
Wtedy podłóż po prostu pod tamten wzór zamiast lvl, zrób tylko do 5 lvlu tablicę i potem ten wzór załatwi sprawę.
  • +
  • -
  • 1

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych