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.
|
Guest Message by DevFuse
Jak zaokrąglić float?
Temat rozp.
Lunatic
, 08.08.2011 18:24
7 odpowiedzi w tym temacie
#1
Napisano 08.08.2011 18:24
Witam.
Mam pytanie jak zaokrąglić float do 2 cyfr i go wyświetlić bo jak mam
taką zmienną:
new Float:zmienna[] = 1.00
i tak z nie skorzystam:
client_print(id, print_chat, "Zmienna: %f", zmienna);
To otrzymam liczę 1.000000, a chcę 1.00
Proszę o pomoc.
Mam pytanie jak zaokrąglić float do 2 cyfr i go wyświetlić bo jak mam
taką zmienną:
new Float:zmienna[] = 1.00
i tak z nie skorzystam:
client_print(id, print_chat, "Zmienna: %f", zmienna);
To otrzymam liczę 1.000000, a chcę 1.00
Proszę o pomoc.
#2
Napisano 08.08.2011 18:32
Możesz pokazać cały kod ;] ?
If you can dream it, you can do it.
#3
Napisano 08.08.2011 18:37
new const Rasy1[][][] = {
{ "Nazwa", "Model", "Raczki", {260.00}, {1.00}, {2400}, {0}}
}
public plugin_init() {
register_clcmd("say /tablica", "team1");
}
public team1(id) {
client_print(id, print_chat, "String1 %s String2 %s String3 %s Float1 %f Float2 %f Int1 %d Int2 %d", Rasy1[0][0],Rasy1[0][1],Rasy1[0][2],Rasy1[0][3],Rasy1[0][4],Rasy1[0][5],Rasy1[0][6])
}
No mam takie coś i przy Float1 i Float2 wyświetlają się liczby aż 6 zer po przecinku (czyli 1.000000), a chcę by były tylko dwa ( 1.00 )
Użytkownik Lunatic edytował ten post 08.08.2011 18:38
#4
Napisano 08.08.2011 18:41
Hmm a po co robisz to floatem ?
przecież mozesz dodać na góre new zmienna = 1.00
potem %i ", zmienna)
przecież mozesz dodać na góre new zmienna = 1.00
potem %i ", zmienna)
If you can dream it, you can do it.
#5
Napisano 08.08.2011 18:45
ale właśnie potrzebuje mieć to w tablicy dla łatwości edycji
#6
Napisano 08.08.2011 18:46
%.2f
#7
Napisano 08.08.2011 18:46
Wersja ortegi powinna zadziałać
masz tu
masz tu
client_print(id, print_chat, "String1 %s String2 %s String3 %s Float1 %.2f Float2 %.2f Int1 %d Int2 %d", Rasy1[0][0],Rasy1[0][1],Rasy1[0][2],Rasy1[0][3],Rasy1[0][4],Rasy1[0][5],Rasy1[0][6])
Użytkownik speedkill123 edytował ten post 08.08.2011 18:48
If you can dream it, you can do it.
#8
Napisano 08.08.2011 19:00
Dzięki działa.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych