Official Soldat Forums

Server Talk => Scripting Discussions and Help => Topic started by: soldat-game on December 18, 2016, 10:10:50 am

Title: ABS dont work?
Post by: soldat-game on December 18, 2016, 10:10:50 am
Code: [Select]
procedure DDD();
var test2:integer;
begin
test2:=abs(-22);
end;
Error: Type mismatch
Title: Re: ABS dont work?
Post by: tk on December 18, 2016, 03:27:10 pm
abs returns floating point value, can't be assigned to integer directly. Try
Code: [Select]
if x < 0 then x := -x;
Title: Re: ABS dont work?
Post by: soldat-game on December 18, 2016, 03:44:51 pm
http://www.freepascal.org/docs-html/rtl/system/abs.html

Work if im use single.