找回密码
 点一下
楼主: kook

【实践中的理论】一个脚本效验的思路

[复制链接]
发表于 2007-10-23 21:33:57 | 显示全部楼层
先把理论变成实际吧。

如果这个地图用WE打开并修改,那么,地图数据被破坏,那么,开始的时候就看不到那个大法师了

如果用其它工具改呢,而不是很懂Jass的话,有可能改完后就不能读图了.

crash.w3x

16 KB, 下载次数: 34

回复

使用道具 举报

发表于 2007-10-24 13:11:19 | 显示全部楼层
该贴已被管理员屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-24 15:00:37 | 显示全部楼层
引用第20楼朱朱于2007-10-23 21:33发表的  :
先把理论变成实际吧。

new gen 看不到触发, jsp 报错 似乎config 后 无法使用注释了?
好奇怪的东西。。
回复

使用道具 举报

发表于 2007-10-24 15:10:01 | 显示全部楼层
引用第22楼kook于2007-10-24 15:00发表的  :


new gen 看不到触发, jsp 报错 似乎config 后 无法使用注释了?
好奇怪的东西。。
我把触发给删了..
回复

使用道具 举报

 楼主| 发表于 2007-10-24 15:16:50 | 显示全部楼层
不过发现没有,这样还解决不了测不准问题。
我的方法是逐句使用才行,不知道为啥。。
[codes=jass]function test_code takes code func returns nothing
    local integer s=C2I(function DoNothing)
    local integer e=C2I(func)
    local integer distance
    local string message="crash-test"
    set distance = e-s
    set message = I2S(distance)
    call DisplayTimedTextToPlayer(Player(0),0,0,20,message)
    if ( distance != 130683392 ) then
//     set crash_array[- 1]=0
    endif
    call BJDebugMsg(" ")
endfunction
[/codes]
回复

使用道具 举报

发表于 2007-10-24 15:24:18 | 显示全部楼层
引用第24楼kook于2007-10-24 15:16发表的  :
不过发现没有,这样还解决不了测不准问题。
我的方法是逐句使用才行,不知道为啥。。
[codes=jass]function test_code takes code func returns nothing
    local integer s=C2I(function DoNothing)
    local integer e=C2I(func)
.......
因为你只想到了函数的定义是占用code值的.
实际上任意BJ函数的调用,都是用影响code的值的.
比如:
function a takes nothing returns nothing
      call DoNothing()
endfucntion

function a takes nothing returns nothing
endfucntion
这两个函数放在地图中,对code的影响是不一样的.还有那个
if--elseif----endif,对地图也有影响,插入一个if语句会使code值增加56左右.

经我试验,就是在config后面写东西,一样会影响地图的code值.因为函数至少还是要在main里面调用,这个调用的过程就会影响code值.
回复

使用道具 举报

发表于 2007-10-24 15:31:19 | 显示全部楼层
已经成功了。。不过只能检测 MAIN前的~~~
回复

使用道具 举报

发表于 2007-10-29 08:37:31 | 显示全部楼层
该贴已被管理员屏蔽
回复

使用道具 举报

发表于 2007-10-29 09:04:21 | 显示全部楼层
汗  我想到破解方法了  好恐怖  不能说 绝对不能说
回复

使用道具 举报

发表于 2007-10-29 10:09:29 | 显示全部楼层
=。=
楼主说了。不考虑破解的因素。。。
回复

使用道具 举报

发表于 2007-10-29 10:32:38 | 显示全部楼层
绝对不能说
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 15:59 , Processed in 0.161134 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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