Gdy dam komuś level przekraczający wartość 8000 to wyświetla mu się level na minusie.
Wie ktoś od czego to? Proszę o pomoc.
Edited by Tded, 09.12.2011 20:44.
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.
|
Posted 09.12.2011 17:09
Posted 09.12.2011 17:56
cod_killxp 100000 // doswiadczenie za zabojstwo cod_winxp 5000 // doswiadczenie za wygrana cod_damagexp 1000 // doswiadczenie za 20 obrazen cod_savetype 1 // 1- Nick 2-SteamID 3-IP cod_maxlevel 40001 // Maksymalny poziom cod_levelratio 35 // ustawia ile doswiadczenia potrzebne do zdobycia 1 poziomu cod_weaponsblocking 1 //ustawia blokowanie podnoszenia broni
Posted 09.12.2011 19:42
Dlatego, że przekraczasz maksymalną wartość zmiennych w Pawn'ie, czyli: 2147483647. Zrób to, co napisałem w poprzednim poście (chociaż trochę...), a następnie sprawdź, czy będzie pasować. Jak? Podnieś do kwadratu wartość cvaru cod_maxlevel i pomnóż wynik przez wartość cvaru cod_levelratio. Jeżeli ostateczny wynik nie przekracza magicznej liczby 2147483647, to jest dobrze, w przeciwnym przypadku zmniejszaj je jeszcze bardziej.Dlaczego mi to tak robi?
Posted 09.12.2011 20:42
Edited by Tded, 09.12.2011 20:44.
Posted 09.12.2011 21:32
|
CoD Nowy
[ROZWIĄZANE] Problem z niewidzialnościąStarted by wojtu1, 16.05.2024 cod nowy |
|
|||
CoD Nowy
perk zwiększający wytrzymałość pekuStarted by Rafii, 05.03.2024 cod nowy |
|
||||
|
CoD Nowy
Modele KlasyStarted by Puni07, 11.02.2024 cod nowy |
|
|||
CoD Nowy
Problem z dywizjąStarted by Puni07, 08.02.2024 cod nowy |
|
||||
CoD Nowy
Misjedodac exp Started by Anonimowy09, 08.01.2024 cod nowy |
|
0 members, 1 guests, 0 anonymous users