Difference between revisions of "Talk:Set"
Jump to navigation
Jump to search
imported>TheImperialDragon |
imported>DragoonWraith (more about /0) |
||
Line 10: | Line 10: | ||
::When you think about it, it really is a mind-boggling question. How many times can nothing go into one, or one hundred? [[User:TheImperialDragon|The Imperial Dragon]] 12:20, 23 June 2006 (EDT) | ::When you think about it, it really is a mind-boggling question. How many times can nothing go into one, or one hundred? [[User:TheImperialDragon|The Imperial Dragon]] 12:20, 23 June 2006 (EDT) | ||
:::[[User:DragoonWraith|<font face="Oblivion,Daedric" size=3>D</font>ragoon <font face="Oblivion,Daedric" size=3>W</font>raith]] [[User_talk:DragoonWraith|<font face="Oblivion,Daedric" size=2>TALK</font>]] 15:49, 23 June 2006 (EDT): It makes sense that x/y wouldn't work so long as y==0, but as soon as y!=0, it should work again. The fact that it does not is quite serious, though also fairly simple to fix, at least in this relatively simple example: | |||
if ( y != 0 ) | |||
set z to x/y | |||
endif | |||
:::In other situations, though, that may be more difficult to do. |
Revision as of 14:49, 23 June 2006
-- Grey: Doesn't the negative factor in the given example need to be in brackets?
--JOG 03:38, 17 April 2006 (EDT) No, you just need NO space between minus and variable. You need the space when you use the minus as operator, though. ("b+a" compiles, "b-a" doesn't, you need "b - a".)
What happens to the rest of the script when you divide by 0; does it continue processing or stop completely? --Omzy 01:42, 23 June 2006 (EDT)
- Just found out that if you divide by zero in any script, the game will never run that script again. So, if I had two variables, x and y, and they constantly change and I want to find the ratio x / y, if y is 0 at any point, the script stops and never runs again (even in GameMode and ScriptEffectUpdate blocks). --Omzy 01:49, 23 June 2006 (EDT)
- The reason for this is that anything divided by zero is (infinite/impossible?). If you've ever tried dividing any number by zero, the calculator displays ERROR.
- When you think about it, it really is a mind-boggling question. How many times can nothing go into one, or one hundred? The Imperial Dragon 12:20, 23 June 2006 (EDT)
- Dragoon Wraith TALK 15:49, 23 June 2006 (EDT): It makes sense that x/y wouldn't work so long as y==0, but as soon as y!=0, it should work again. The fact that it does not is quite serious, though also fairly simple to fix, at least in this relatively simple example:
if ( y != 0 ) set z to x/y endif
- In other situations, though, that may be more difficult to do.