洎实 发表于 2023-3-7 13:26:51

GOM引擎跑酷脚本实例 传奇一条龙开区时设置跑酷活动解析

QFunction-0脚本里添加内容如下:

[@跑酷触发]
#IF
equal A494 开启
EQUAL <$MAP> htjs
#act
goto @paolao
break

[@paolao]
#IF
RANDOM 5
ISONMAP htjs
#act
CHANGEEXP + 8000
SENDMSG 5 跑动中!获得8000经验奖励!
break


#IF
RANDOM 2
ISONMAP htjs
#act
GetRandomText ..\QuestDiary\路人\跑酷活动\金币奖励.txt S23
give 金币 <$STR(S23)>
CHANGEEXP + 2600
SENDMSG 5 跑动中!获得2600经验和<$STR(S23)>金币奖励!
break


#IF
ISONMAP htjs
#act
GetRandomText ..\QuestDiary\路人\跑酷活动\元宝奖励.txt S23
give <$STR(S23)>
CHANGEEXP + 1800
SENDMSG 5 跑动中!获得1800经验和<$STR(S23)>金币奖励!
break

[@OnKillMob]
#IF
Not CheckMonMap htjs 0
EQUAL <$MAP> htjs
#act
MOV A494 开启
MOV G462 600
SendCenterMsg 249 0 此地的怪物已挂,跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励!040
GuildNoticeMsg 249 0 跑来跑去活动开始,运动起来吧亲爱的,你会获得很多意想不到奖励!
break




;地图事件触发列表(MapEvent脚本里添加)


htjs -1 -1 0 -1:1 5:*:0 0 1跑酷触发



;地图文件MapInfo添加:

NORECONNECT(0159) NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL NOMasterRECALL ONKILLMON NOALLOWUSEITEMS(随机传送石|随机传送卷)


机器人脚本:

\Robot_def\AutoRunRobot

;跑来跑去
#AutoRun NPC SEC 1 @酷跑计时

\Robot_def\RobotManage

[@酷跑计时]
#IF
large G462 0
#act
DEC G462 1

#IF
equal G462 0
#act
MOV A494 关闭
SendCenterMsg 249 0 跑来跑去活动结束了!
GuildNoticeMsg 249 0 跑来跑去活动结束了!




添加:

\QuestDiary\活动\金币奖励.txt

就惟怠 发表于 2023-3-7 13:27:33

下载学习一下

蜜鸦琅 发表于 2023-3-10 07:33:27

睹唔 发表于 2023-3-12 16:50:34

婿搴 发表于 2023-3-12 22:37:53

蚱蚂荏 发表于 2023-3-13 12:58:21

燕丝雨 发表于 2023-3-20 20:00:10

林晴虹 发表于 2023-3-22 01:04:58

裘因丑 发表于 2023-3-22 03:12:03

郤东 发表于 2023-3-23 23:24:29

页: [1] 2 3
查看完整版本: GOM引擎跑酷脚本实例 传奇一条龙开区时设置跑酷活动解析