ID:178701
 
lol, well. is there a way to freeze all the players/people in the world with one verb?

- Shadowsiientx
for(var/mob/M as mob in world)
freeze(M)


There ya go. :)

-Rcet
mob/var/frozen = 0


mob/Move()
if(!frozen)
return
else
return..()

mob/verb/freeze_all()
for(var/mob/M in world)
M.frozen = 1
In response to Rcet
mob/GM/proc/freeze()
for(var/mob/M as mob in world)
freeze(M)

loading Gem Quest.dme
Gem Quest.dm:89:error:M:undefined var

Gem Quest.dmb - 1 error, 0 warnings (double-click on an error to jump to it)
In response to ShadowSiientx
You need to indent the freeze(M) over once.
In response to ShadowSiientx
NM! GOT IT! thanks rc. nadrew,
In response to Nadrew
ahh. what?

No errors or warnings with the code but it says when I am in game:

proc name: freeze (/mob/GM/proc/freeze)
source file: Gem Quest.dm,90
usr: ShadowSiientx (/mob)
src: ShadowSiientx (/mob)
call stack:
ShadowSiientx (/mob): freeze()
In response to ShadowSiientx
Or i can't freeze Myself? Lol?
In response to Nadrew
Nadrew wrote:
> mob/var/frozen = 0
>
>
> mob/Move()
> if(!frozen)
> return
> else
> return..()
>
> mob/verb/freeze_all()
> for(var/mob/M in world)
> M.frozen = 1
>


I think you meant to say:

if(frozen)
return
In response to Skysaw
Yep, I did. I was just about to goto bed when I posted that.