[求助]关于Ns的自带菜单……等的问题
其实我摸Ns至少也是半个月了…… 自己扎在教程堆里琢磨了好久的……但是还有有些问题没办法解决,就问问咯~Ns的自带菜单应该怎么删掉自己不需要的呢?实在懒我就直接全删掉得了……
还有就是,在游戏中怎样做到点右键就可以跳到指定的画面呢?就像是Ns的右键菜单,但是我总觉得不太好看……
最后一个问题,怎么解密Ns的文件……只要这个会了上面两个我也就会了……
(还不如直接问一个问题呢…… ) 菜单好象要全部删掉再一个个加进去……
右键跳转到画面可以用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工具,涉及版规原因就不放出来了(其实我也不知道丢哪里了 )Google一下在日本的站上应该可以找到。 感谢~虽然看得半懂不懂的……我还是像以前一样继续琢磨……
再次感谢~
那个插件为什么我没有看到下载……
哦……又看到了…… 下了不会用……
页:
[1]