kag的rclick使用exp
该教程为水螅制作,未经允许,请勿转载
rclick的信息记入是在mainwindow的setRightClickOptions里边,在那里写一句if(elm.exp !== void)rightclickexp=elm.exp;
但是因为是刚写的……rightclickexp这个属性对于kag是不存在的……所以要在mainwindow开始写一句var rightclickexp
另外为了读档的时候这个还在,需要在internalStoreFlags里边加一句f.rightclickexp= rightclickexp;,还有internalRestoreFlags里边加一句rightclickexp = f.rightclickexp if f.rightclickexp !== void;
然后把响应右键点击的onPrimaryRightClick里边的if(inStable)里边改成
if(rightclickexp!==void)Scripts.eval(rightclickexp);
if(rightClickJump)
jumpToRightClickTarget();
else if(rightClickCall && conductor == mainConductor)
callRightClickSubRoutine();
else if(rightclickexp === void)
switchMessageLayerHiddenByUser();
Created by Hydrozoa.2011
不支持IE7以下浏览器
凯恩插件程序:Hydrozoa 美术:Hydrozoa,红渊