ďťż

Jak ustawić X Lvl na start ?

Śpiąca Królewna.
znajdź


public client_connect(id)

Pod tym mamy


//      reset_item_skills(id)  - nie tutaj bo nie loaduje poziomow O.o
        asked_sql[id]=0
        flashbattery[id] = MAX_FLASH
        player_xp[id] = 0               
        player_lvl[id] = 1             
        player_point[id] = 0   
        player_item_id[id] = 0                 
        player_agility[id] = 0
        player_strength[id] = 0
        player_intelligence[id] = 0
        player_dextery[id] = 0


w Linijce


player_lvl[id] = X

Zmień X na level startowy.
To samo tyczy się np


player_point[id] = X

X możemy zmienić na liczbę punktów które otrzymujesz od razu po dostaniu klasy.


        player_agility[id] = X
        player_strength[id] = X
        player_intelligence[id] = X
        player_dextery[id] = X


Tutaj możemy ustawić że od początku mamy np: 50 inteligencji (zamień X-sy)

Jak ustawić że za lvl otrzymujemy np: 1 pkt do skilli a nie 2 ?
Znajdujemy


if (player_xp[id] < LevelXP[player_lvl[id]-1])

Pod tym jest


player_point[id]-=X

X Zamień na ilość punktów które mają być otrzymywane za poziom

Jeszcze jeden problem bo jak gracze wpiszą /reset to będą mieli ilość lvli standardowo x2
Szukamy


public reset_skill(id)

Znajdujemy pod tym


player_point[id] = player_lvl[id]*X-Y

Objaśnienia:
X - Wpisz cyfrę taką która odpowiada ilości punktów za level.
Y - wpisz liczbę ilości punktów za lvl, ponieważ za 1 lvl nie otrzymujemy punktów więc będą dodatkowe X punktów.
Podam Przykład
Chcę otrzymywać ilość punktów do skilli przez obecny maksymalny poziom * 1 - 1 ( Za poziom otrzymuje 1 pkt i "-1" bo na 1 lvlu nie otrzymuje się standardowo punktów.
A więc kompletny przykład wygląda tak:


player_point[id] = player_lvl[id]*1-1

To tyle z mojego poradnika mam nadzieję że nie robię spamu na forum tylko że się komuś to przyda.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • super-siostry.pev.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © Śpiąca KrĂłlewna.