Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

float_to_num


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 15.05.2010 09:48

Chyba jedyna pominięta funkcja z tych standardowych, no a przecież czasem pobieramy skądś float a potrzebny nam typ całkowity zaokrąglony

public float_to_num(Float:liczba)
{
	new str[16]
	float_to_str(liczba,str,15)
	new kropka=contain(str,".")
	format(str,kropka,str)
	return str_to_num(str)
}

new liczba=float_to_num(fl)
jeśli chcemy zaokrąglić w górę to po prostu zwiększamy wynik o jeden
new liczba=float_to_num(fl)+1

  • +
  • -
  • 0

#2 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1 549
  • Lokalizacja:.
Offline

Napisano 15.05.2010 10:26

Chyba już jest ^^
AMX Mod X - Half-Life Scripting for Pros!
  • +
  • -
  • 0

#3 grankee

    Godlike

  • Autor tematu
  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 15.05.2010 13:01

Prawdę powiedziawszy nie znałem tej funkcji z prostej przyczyny, jeżeli każda funkcja ma konstrukcję nazwy cos_to_cos to na logikę czegoś takiego szukasz co się będzie nazywało float_to_num i w prosty sposób przekonwertuje floata do integera, bez żadnych zbędnych dodatkowych danych(jak moja funkcja). No ale jeśli jest to moje niedopatrzenie, tak czy siak może komuś się moja przydać.
  • +
  • -
  • 0

#4 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 15.05.2010 13:17

Ładnie by wyszło to twoje zaokrąglenie w górę przy 0.0000 ^_^
  • +
  • -
  • 0

#5 grankee

    Godlike

  • Autor tematu
  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 16.05.2010 11:15

Funkcja nie zawiera zaokrąglania w górę :P Ja jedynie podpowiedziałem jak można to rozwiązać.
  • +
  • -
  • 0

#6 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 29.10.2013 19:39

Przepraszam, że meeega odświeżam, ale czy użycie floatround, nie załatwiło by sprawy ? Czy znowu źle zrozumiałem sens tematu xD

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#7 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 29.10.2013 21:19

 

Prawdę powiedziawszy nie znałem tej funkcji z prostej przyczyny, jeżeli każda funkcja ma konstrukcję nazwy cos_to_cos to na logikę czegoś takiego szukasz co się będzie nazywało float_to_num i w prosty sposób przekonwertuje floata do integera, bez żadnych zbędnych dodatkowych danych(jak moja funkcja). No ale jeśli jest to moje niedopatrzenie, tak czy siak może komuś się moja przydać.


  • +
  • -
  • 1

#8 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1 435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 30.10.2013 09:03

No nie wiedziałem jaka funkcja, bo jak otwieram amxmodx.org to pisze, "Sorry, this function was not found. " i z tej jasnej rzeczy nie weidziałem :P Dzięki i przepraszam za off topic.

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych