Skocz do zawartości

Zmiana Exp Rat Serwera Source


Rekomendowane odpowiedzi

Witam mam pewne pytanie bo w rożnych źródłach piszą ze zmiana exp odbywa się constants.cpp (source) a konkretnie w tabeli exp_table_common i teraz pytanie,

rozumiem ze komenda 

UPDATE player.mob_proto_copy SET exp=exp*10 ;

W przypadku Source nic nie da i trzeba edytować t w wyżej wymienionym pliku i teraz pytanie czy muszę zmienić po prostu ilość wymaganego expa na dany lvl??

const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
{
    0,    //    0
    300,        
    800,        
    1500,        
    2500,        
    4300,        
    7200,        
    11000,        
    17000,        
    24000,        
    33000,    //    10
    43000,        
    58000,        
    76000,        
    100000,        
    130000,        
    169000,        
    219000,        
    283000,        
    365000,        
    472000,    //    20

Wydaje sie proste ale będzie to wymagało niesamowicie dużo pracy testów itp .

Moje pytanie czy jest jakaś szybsza opcja by ten exp zwiększyć tz jego % 

Odnośnik do komentarza

Ta tablica z src to ilosc expa jaka postac musi zdobyc aby awansowac i tutaj nic nie musisz zmieniac chyba ze chcesz dodac wiecej lvli.

Do zwiekszenia rat uzywa sie query (tego co na ss) tylko haczyk jest taki ze nic ci to nie da jak masz baze na txt a nie sql, bo wiadomo po restarcie bedzie znow to samo.

Np. Za psa leci 20expa, sa po 3 w grupie, uzywajac pelerynki masz spota ok, 21psów. 21x20=420exp =lv2

Po uzyciu tego query bedziesz mial:

21x200=4200exp == ponad 3,5lvla za spot

 

Ps. Dlaczego query jest na mob_proto_copy :P

Edytowane przez Intern
Odnośnik do komentarza
  • Aive zmienił(a) tytuł na Zmiana Exp Rat Serwera Source
  • Aive zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający forum Zmiana Exp Rat Serwera Source   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...