- 注册时间
- 2006-2-26
- 最后登录
- 2008-10-24
⑥精研
- 积分
- 2470
|
发表于 2007-2-13 15:07:20
|
显示全部楼层
菜单好象要全部删掉再一个个加进去……
右键跳转到画面可以用textgosub,在textgosub那个标签下加个获取输入并判断的语句,若为右键就跳到指定画面。例如:- *click_wait ;textgosub的目标标签
- ;这里做你其他想做的事
- *wait_loop ;获取输入的循环
- getenter ;获取输入,因为经常调用可以做成子过程
- gettab
- getfunction
- getcursor
- getpageup
- if %0=-11 && %12==0 && %10=1 vsp 0,0: print 1:systemcall windowerase:vsp 0,1: print 1 ;如果按了空格键就隐藏文字框
- ;如果按ESC/F1/右键就跳到系统菜单
- if %0=-1 && %12==0 vsp 0,0: print 1:mov %15,0:goto *sys_menu
- if %0=-10 && %12==0 vsp 0,0: print 1:mov %15,0:goto *sys_menu
- if %0=-21 && %12==0 vsp 0,0: print 1:mov %15,0:goto *sys_menu
- ;如果按键盘的“上”、滚动鼠标轮、或按PageUp就进入文字记录(回想)
- if %0=-2 && %12==0 vsp 0,0: print 1:systemcall lookback:vsp 0,1: print 1
- if %0=-40 && %12==0 vsp 0,0: print 1:systemcall lookback:vsp 0,1: print 1
- if %0=-12 && %12==0 vsp 0,0: print 1:systemcall lookback:vsp 0,1: print 1
- ;如果按了F8就快进
- if %0=-28 && %12==0 systemcall skip
- ;如果按回车、鼠标左键就跳出循环
- if %0=-5 goto *wait_end
- if %0=-19 && %12==0 goto *wait_end
- ;其他还有什么自己想
- goto *wait_loop ;循环
- *wait_end ;循环出口
- ;做其他想做的事
- return
复制代码
NSA解包可以用Susie+插件,置顶帖有地址,nscript.dat反编译可以用NSDEC工具,涉及版规原因就不放出来了(其实我也不知道丢哪里了 [s:5] )Google一下在日本的站上应该可以找到。 |
|