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.
|
Mnożenie Expa
#1
Napisano 30.01.2011 21:18
#2
Napisano 30.01.2011 21:25
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#3
Napisano 30.01.2011 21:29
przykład:
if(zmienna[id])amount*=1.5
Użytkownik PedoBear. edytował ten post 30.01.2011 21:30
#4
Napisano 30.01.2011 21:41
nie wiem może ja mam tylko takie zboczenie niech się inni wypowiedzą
#5
Napisano 30.01.2011 22:20
#6
Napisano 30.01.2011 22:34
A no też fakt. Z obrażeniami w itemie miałem to samo...nigdy nie robi się takich rzeczy jak już chcemy pomnożyć int z floatem to za pomoca float() zmieniamy int na float a potem jesli chcemy powrocic do int to floatround()
nie wiem może ja mam tylko takie zboczenie niech się inni wypowiedzą
No to, żeby nie robić tego co wyżej opisane, to najlepiej przemnożyć wartość przez "ułamek", czyli zamiast 1.5 wpisać 3/2 ;]
Użytkownik sebul edytował ten post 30.01.2011 22:35
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#7
Napisano 30.01.2011 22:40
(3*3)/2 != 3.0 * 1.5
nie kropka nie ma dziwnego wpływu ale po prostu nie robi się takich rzeczy
#8
Napisano 30.01.2011 22:45
No ale jak zapiszesz to w ten sposób amount*=3/2 to jednak to = amount*=1.5 ;] chyba...sebul nie
(3*3)/2 != 3.0 * 1.5
nie kropka nie ma dziwnego wpływu ale po prostu nie robi się takich rzeczy
A jeszcze co do tych obliczeń, to jak to (3*3)/2 != 3.0 * 1.5...
(3*3)/2 = 4.5 i 3*1.5 = 4.5, więc (3*3)/2 = 3*1.5
Użytkownik sebul edytował ten post 30.01.2011 23:01
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#9
Napisano 30.01.2011 22:52
(3*3)/2 = 4 ;d
#10
Napisano 30.01.2011 22:55
3/2 można też zapisać w ten sposób 1 i 1/2, czyli 1.5 ;] Gapa
Aż przez moment zwątpiłem w swoje umiejętności matematyczne
A co do wcześniejszego postu miało być
"(3*3)/2 = 4.5 i 3*1.5 = 4.5, więc (3*3)/2 = 3*1.5", mała pomyłka.
Użytkownik sebul edytował ten post 30.01.2011 23:01
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#11
Napisano 30.01.2011 23:01
#12
Napisano 30.01.2011 23:04
Hmmm... A to nie domyślił bym się tego nigdy. No to niby obydwaj mieliśmy racje, ale ja po "matematycznemu", a Ty w pawnie. Sry za zamieszanie.nie w pawn 3/2 to nie jest 1.5
Tylko jeszcze mam pytanie, na jakiej zasadzie to liczy? Zaokrągla, czy bierze tylko całości?
Użytkownik sebul edytował ten post 30.01.2011 23:06
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#13
Napisano 31.01.2011 16:23
Ew. w C++ nie zaokrągla tylko po prostu ucina końcówke, ale nie wiem czy w tym miejscu PAWN działa tak samo jak cepepe
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych