建设银行义乌分行网站,wordpress二次元极简主题,网站建设组织,合法购物网站建设登录钩子函数中执行
callscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 基础按钮QM)基础按钮QM执行了已下代码
#IF
Equal $CLIENTFLAG 1
#ACT
goto PC端面板加载#IF
Equal $CLIENTFLAG 2
#ACT
goto 移动端面板加载…登录钩子函数中执行
callscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 基础按钮QM)基础按钮QM执行了已下代码
#IF
Equal $CLIENTFLAG 1
#ACT
goto PC端面板加载#IF
Equal $CLIENTFLAG 2
#ACT
goto 移动端面板加载[PC端面板加载]
#if
#act
goto 挂机按钮_PC[挂机按钮_PC]
; 1是挂机中,0是未挂机
#if
check [2] 1 #act
MOV S$主界面按钮 Button|x-30|y-0|pimgpublic/newbutton/guaji_1.png|mimgpublic/newbutton/guaji_1.png|nimgpublic/newbutton/guaji_1.png|linkonbtnclick,挂机_开关
inc S$主界面按钮 Effect|x-108.0|y-68.0|scale0.8|speed1|effecttype0|effectid30115|act0|
ADDBUTTON 107 2 $STR(S$主界面按钮)
#elseact
MOV S$主界面按钮 Button|x-30|y0|pimgpublic/newbutton/guaji_0.png|mimgpublic/newbutton/guaji_0.png|nimgpublic/newbutton/guaji_0.png|linkonbtnclick,挂机_开关
ADDBUTTON 107 2 $STR(S$主界面按钮)然后调用的点击按钮触发函数参数为“挂机_开关”接着跳转到“主界面按钮触发”文件中执行相应的触发函数
ClickEvent.RegisterMsg(挂机_开关, function(actor)release_print(-- 挂机开关函数被调用)if getflagstatus(actor, 2) 1 thensetflagstatus(actor,2,0)stopautoattack(actor)elsesetflagstatus(actor,2,1)startautoattack(actor)end
end)bug
个人标识取反界面不刷新变化
完成上面步骤后并没有结束因为要设置挂机按钮标识取反但是只是单纯的取反界面不会被刷新所以还要从上面再走一遍“挂机按钮选取图片”这一步骤的代码。这里使用的是QF的钩子函数
StartAutoPlayGame 开启挂机触发StopAutoPlayGame 停止挂机触发 以下代码我敢聚无需设置挂机状态和打怪时间变量没啥用只需要修改个人标识然后跳转即可
--- StartAutoPlayGame 开启挂机触发
function startautoplaygame(actor)setplaydef(actor, N$挂机状态, 1)setplaydef(actor, N$打怪时间,0)setflagstatus(actor, VarCfg.flags.autoplay, 1)local flag getconst(actor, $CLIENTFLAG)flag tonumber(flag)if flag 1 thencallscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 挂机按钮_PC)endif flag 2 thencallscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 挂机按钮_sj)end
end--- StopAutoPlayGame 停止挂机触发
function stopautoplaygame(actor)setplaydef(actor, N$挂机状态, 0)setflagstatus(actor, VarCfg.flags.autoplay, 0)local flag getconst(actor, $CLIENTFLAG)flag tonumber(flag)if flag 1 thencallscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 挂机按钮_PC)endif flag 2 thencallscript(actor, ../QuestDiary/主界面基础按钮/主界面基础按钮QM, 挂机按钮_sj)endend
点击按钮特效出现大黑框问题
在modleinfo模型表中的该特效配置设置的一个字段blendmode原本是0改成1就行。 修改后 [4045] { index4045,id9101,-- type4,-- sex0,-- dir1,-- blendmode0,-- stand_pos_x0,-- stand_pos_y1,-- idle_interval0.3,-- showstand_interval10,type4,sex0,dir1,blendmode1,stand_pos_x0,stand_pos_y1,idle_interval0.085,},blendmode混合模式0normal常规、1add变亮、2screen滤色
跳转地图后不战斗
只有使用这个方法才会战斗其他方法都试了不行
delaygoto(actor, 1000,“StartAutoPlayGame”,0)不行startautoattack(actor)不行callscriptex(actor,“StartAutoPlayGame”)不行callscript(actor, “…/QuestDiary/游戏功能/跳转并挂机”, “挂机_腐朽墓穴”)可行
[挂机_腐朽墓穴]#if
#act
map xin1
StartAutoPlayGame龙岭个人标识
常量、标识配置全在MirServer\Mir200\Envir\QuestDiary\config这个文件夹中
ConstCfg.lua全局信息我也不知道具体是啥EventCfg.lua事件常量ModuleCfg.lua模块常量不知道干啥的MsgCfg.lua不知道干啥的ResponseCfg.lua不知道干啥的VarCfg.lua引擎变量、个人标识记录