这一节课教大家写一个抽奖脚本,几率控制脚本。
运用几率控制脚本我们可以实现很多功能。比方说装备合成成功率,幸运项链增加、等等!
D:\mirserver\Mir200\Envir\MonUseItems 人形怪数据库
D:\MirServer\Mir200\Envir\AdminList.txt GM名单数据库
D:\MirServer\Mir200\Command.ini GM命令数据库
D:\MirServer\Mir200\Notice 传奇公告数据库
D:\MirServer\Mir200\GuildBase 行会文件数据库
D:\MirServer\DBServer\FDB 任务数据库
D:\MirServer\LoginSrv\IDDB ID数据库
D:\MirServer\Mir200\!Setup.txt 修改经验库
D:\MirServer\Mir200\Envir\MonGen.txt 刷怪数据库
D:\Mirserver\Mir200\Envir\MonItems 爆率数据库
D:\mirserver\Mir200\Envir\market_def\Qfunction-0.txt 功能脚本,触发脚本
D:\mirserver\Mir200\Envir\MapInfo.txt 地图数据库
D:\Mirserver\Mir200\Envir\MerChant.TXT 加NPC路径
D:\MirServer\Mir200\Envir\market_def NPC脚本
D:\mirserver\Mir200\Envir\LevelOrder 传奇排行版数据
D:\MirServer\Mir200\Envir\StartPoint.txt 传奇地图复活点
D:\mirserver\Mir200\Envir\MiniMap.txt 传奇小地图配置
D:\Mirserver\Mir200\Envir\MapQuest_def 地图加经验脚本
D:\MirServer\Mir200\Envir\Boxs 开箱子数据
D:\MirServer\Mir200\Envir\QuestDiary 登陆设置 新手背包物品 等
D:\Mirserver\Mir200\Envir\HintItemList.txt LEG物品掉落提示文件
D:\mirserver\Mir200\Envir\QuestDiary 关联数据库
D:\MirServer\LoginSrv\!addrtable.txt 多线路添加
D:\Mirserver\Mir200\Envir\UserCmd.txt 自定义命令 对应的脚本是QFunction-0.txt
D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt 登录脚本
D:\Mirserver \Mir200\Envir\SuiteItemsList.txt LEG装备属性
D:\mirserver\Mir200\Envir\StartPoint.txt 安全区光环
random 几率控制命令
[@main]
这里显示的内容大家自己去写。\
<抽奖/@抽奖> \
[@抽奖]
#IF
checkgold 2000
#ACT
take 金币 2000
goto @抽奖开始
break
#ELSEACT
MESSAGEBOX 你没有金币不能让你抽奖!
[@抽奖开始]
#IF
random 5
checkgold 2000
#ACT
take 金币 2000
SENDMSG 0 玩家:<$USERNAME>,在抽奖处抽奖啥也没得到!
break
#IF
random 4
checkgold 2000
#ACT
take 金币 2000
give 屠龙
SENDMSG 0 玩家:<$USERNAME>,在抽奖处抽奖得到了物品[屠龙]一件!
break
#IF
random 3
checkgold 2000
#ACT
take 金币 2000
give 裁决之杖
SENDMSG 0 玩家:<$USERNAME>,在抽奖处抽奖得到了物品[裁决之杖]一件!
break
#IF
random 2
checkgold 2000
#ACT
take 金币 2000
give 骨玉权杖
SENDMSG 0 玩家:<$USERNAME>,在抽奖处抽奖得到了物品[骨玉权杖]一件!
break
#IF
random 1
checkgold 2000
#ACT
take 金币 2000
give 龙纹剑
SENDMSG 0 玩家:<$USERNAME>,在抽奖处抽奖得到了物品[龙纹剑]一件!
break