找回密码
 点一下
查看: 4519|回复: 35

求个无聊的函数

[复制链接]
261001126 该用户已被删除
发表于 2008-1-2 21:37:30 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-1-2 23:27:05 | 显示全部楼层
function xx takes nothing returns nothing
       local timer t=CreateTimer()
       call  TimerStart(t,0.001,true,function xx)
endfunction
回复

使用道具 举报

发表于 2008-1-2 23:29:08 | 显示全部楼层
L. Z.       这样是不是不好阿.
回复

使用道具 举报

发表于 2008-1-3 10:20:20 | 显示全部楼层
想死机,简单,

创建 99999999 个 步兵 给 玩家x   在  指定点 默认的建筑朝向

循环 99999999 次
回复

使用道具 举报

发表于 2008-1-3 10:34:51 | 显示全部楼层
引用第3楼kcxnv_ga于2008-01-03 10:20发表的  :
想死机,简单,

创建 99999999 个 步兵 给 玩家x   在  指定点 默认的建筑朝向

循环 99999999 次


LS再仔细想一想.
人家想做的,是只让一个玩家死机,应该不是让所有玩家死机.
你这样做的结果是所有人都死机.
如果你用localplayer创建步兵,创建1个,就能让这个人掉线了,根本创建不了这么多.
回复

使用道具 举报

发表于 2008-1-3 11:10:21 | 显示全部楼层
楼主的意思是要有破坏性,只掉线的话似乎不过瘾

游戏缓存 创建缓存 Mapname.w3v
  游戏缓存 保存(最后创建的游戏缓存) 到本地硬盘
循环N次
PS:注意使用嵌套循环可以大幅提升循环次数

又死机又破坏硬盘,够爽了吧
只是不知道其他玩家是否会卡
回复

使用道具 举报

发表于 2008-1-3 12:15:46 | 显示全部楼层
多人游戏是没法保存w3v的。

function zuobisiquanjia takes player zuobinan returns nothing
local integer i = 0
local integer ii = 0
if zuobinan = GetLocalPlayer() then
loop
exitwhen ii=9999999

set i=0
loop
call StartSound(gg_snd_某声音效果)
call PolledWait(0.0001)
set i = i+1
exitwhen i = 9999999
endloop

set ii = ii+1
endloop
endif
endfunction
回复

使用道具 举报

发表于 2008-1-3 14:18:49 | 显示全部楼层
ls的这个用loop总有结束的时候(不过估计没结束机器已经…………),索性不要设置变量自增,那样就死循环了,效果更好~~
或者就用timer做,应该也不错的~~
不过ls这样也好,让别人看到光明,虽然没有前途………………
回复

使用道具 举报

发表于 2008-1-3 14:23:51 | 显示全部楼层
用wait就掉线了......
回复

使用道具 举报

发表于 2008-1-3 14:30:10 | 显示全部楼层
引用第7楼zhuzeitou于2008-01-03 14:18发表的  :
ls的这个用loop总有结束的时候(不过估计没结束机器已经…………),索性不要设置变量自增,那样就死循环了,效果更好~~
或者就用timer做,应该也不错的~~
不过ls这样也好,让别人看到光明,虽然没有前途………………
魔兽里面没有真正的死循环,所以放弃这个办法吧.
循环3万6千次,就自动终止了.
回复

使用道具 举报

发表于 2008-1-3 15:32:20 | 显示全部楼层
额………………这个没有研究过,谢谢ls指出~~
回复

使用道具 举报

发表于 2008-1-3 18:38:57 | 显示全部楼层
死循环?
function SXH takes nothing returns nothing
     local timer tm = CreateTimer()
     local timer tm2 = CreateTimer()
    call TimerStart(tm,true,0.01,function SXH)
    call TimerStart(tm2,true,0.01,function SXH)
    call DisplayTextToPlayer(GetLocalPlayer(),0,0,"让你丫的作弊")
endfunction
回复

使用道具 举报

发表于 2008-1-3 19:26:33 | 显示全部楼层
你们是来GA计划破坏地球的吧.
回复

使用道具 举报

261001126 该用户已被删除
 楼主| 发表于 2008-1-3 19:28:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-1-3 22:45:39 | 显示全部楼层
我那个应该不是3w6k次,而是真正的死循环。。
回复

使用道具 举报

发表于 2008-1-3 23:19:04 | 显示全部楼层
引用第11楼eff于2008-01-03 18:38发表的  :
死循环?
function SXH takes nothing returns nothing
     local timer tm = CreateTimer()
     local timer tm2 = CreateTimer()
    call TimerStart(tm,true,0.01,function SXH)
.......

没有尽头的递归
回复

使用道具 举报

发表于 2008-1-3 23:37:07 | 显示全部楼层
timer确实是无尽的死循环 可是 我很怀疑所有玩家都会产生timer - -
怎样可以让一个玩家产生 其他玩家不受影响 而且还不掉线
回复

使用道具 举报

发表于 2008-1-5 00:55:05 | 显示全部楼层
可以对本地玩家使用闪电。。。或者干脆最简单的----
创建一个图片导致黑屏1分钟。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2008-1-5 00:55:27 | 显示全部楼层
在不行锁死镜头什么的
回复

使用道具 举报

发表于 2008-1-5 09:01:52 | 显示全部楼层
直接给他弹一个没有按钮的对话框。。。。。。。。恩恩不错。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-22 13:19 , Processed in 0.136147 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表