Forum

> > CS2D > Scripts > Full Number
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch Full Number

4 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Full Number

Temper
User Off Offline

Zitieren
umm i just want to know some stuff, how can i do like a function like
fullnumber(1.374)
it will return false because it isnt a full number
and how can i make another function turning it to a full number ?
Thanks.
1× editiert, zuletzt 26.03.12 07:16:36

alt Re: Full Number

Apache uwu
User Off Offline

Zitieren
Either math.floor or math.ceil.

1
2
3
4
local myNumber=1.374
local rounded=math.floor(myNumber)
print(myNumber)
print(rounded)

Prints: 1.374
      1

Edit:

1
2
3
4
5
6
7
function fullnumber(number)
	return number==math.floor(number)
end

function makefullnumber(number)
	return math.floor(number)
end
1× editiert, zuletzt 26.03.12 07:31:07

alt Re: Full Number

ohaz
User Off Offline

Zitieren
1
2
3
if (myNumber == math.floor(myNumber) then
...
end

alt Re: Full Number

Flacko
User Off Offline

Zitieren
There are probably a few dozens of way to achieve that,
I'd use:
1
2
3
if myNumber%1 == 0 then
	--full number
end

alt Re: Full Number

Apache uwu
User Off Offline

Zitieren
Ah! The modulo % operator, totally forgot about that. In terms of speed, that uses less cpu rounds and is faster √
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht