- if CG then
- CG.RegCallback('OnChatEvent', 'OnChatEventCallback'); --自动战斗相关
- CG.RegCallback('OnStartBattleTimerEvent', 'OnStartBattleTimerEventCallback'); --自动战斗相关
- CG.RegCallback('CanWatchBattleEvent', 'CanWatchBattleEventCallback'); --城内观战
- CG.DisplayEnemyInfo(); --怪物显血(文字)
- CG.SetGraphicSize(4360000); --Graphic数量
- CG.SetBattleActionTime(10000); --240秒战斗时间
- CG.SetBankPage(9); --银行页数
- --CG.SetBagPage(5); --背包页数
- CG.EnableTranslateLang(); --简体化
- CG.SetTribeName(0, "人型系");
- CG.SetTribeName(15, "恶魔系");
- CG.RegCallback("OnRecvEvent", "OnRecvEventCallback");
- elseif cg then
- cg.SetActionTime(10); --10% 制作时间
- cg.SetBattleActionTime(10000); --240秒战斗时间
- cg.SetAutoBattleDelayTime(100); --0.1秒自动战斗等待时间
- cg.SetBossKey("PAUSE"); --设置BossKey为PAUSE键,支持PAUSE, F1-F12, ESC, `
- cg.DisplayEnemyInfo(); --怪物显血(文字)
- cg.SetBankPage(9); --9页银行
- cg.RegCallback("OnRecvEvent", "OnRecvEventCallback");
- end
- -- CG.RegCallback("OnRecvEvent", "OnRecvEventCallback");
-
- AutoBattle = 0;
-
- function OnChatEventCallback(str, type)
-
- if str == '/autoBattle on' then
- AutoBattle = 1;
- CG.LocalMsg("自动战斗开启", 0, 0);
- return 1;
- end
- if str == '/autoBattle off' then
- AutoBattle = 0;
- CG.LocalMsg("自动战斗关闭", 0, 0);
- return 1;
- end
- end
-
- function OnStartBattleTimerEventCallback()
- if AutoBattle == 1 then
-
- CG.SendProto("AutoBattle");
- end
- end
-
- function CanWatchBattleEventCallback(floor)
- return 1;
- end
-
- function OnRecvEventCallback(head,data)
-
- if head == 'switchautobattle' then
-
- if data=='on' then
- AutoBattle = 1;
- CG.LocalMsg("自动战斗开启", 0, 0);
- end
- if data=='off' then
- AutoBattle = 0;
- CG.LocalMsg("自动战斗关闭", 0, 0);
- end
- return 1;
- end
- return 0;
- end
复制代码
请教cg2a如何设置自动战斗里用指定技能?比如乱射,10级。另外宠物能设置吗?
|