热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 2069|回复: 0

[脚本示例] 传奇开区一条龙常用的沙城带捐献功能脚本明文版司徒游

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2020-12-28 02:37:00 | 显示全部楼层 |阅读模式
[@main]  #if
  CheckContainsText  测试
  #act
  MESSAGEBOX 测试区不支持此功能!!!
  break
  #IF
  checklevelex > 0
  #say
  \ \
            \
    \
    \
                \
    \
                \
     \
     \
     \
                    
  ;      
  #ACT
  OPENMERCHANTBIGDLG 15 2225 1 4 10 -100 1 446 0
  GetListString ..\..\..\..\通区捐献\\当前01区.txt 0 S$当前一区 S$捐献金额0
  GetListString ..\..\..\..\通区捐献\\当前02区.txt 0 S$当前二区 S$捐献金额1
  GetListString ..\..\..\..\通区捐献\\当前03区.txt 0 S$当前三区 S$捐献金额2
  GetListString ..\..\..\..\通区捐献\\当前04区.txt 0 S$当前四区 S$捐献金额3
  GetListString ..\..\..\..\通区捐献\\当前05区.txt 0 S$当前五区 S$捐献金额4
  GetListString ..\..\..\..\通区捐献\\当前06区.txt 0 S$当前六区 S$捐献金额5
  GetListString ..\..\..\..\通区捐献\\当前战区.txt 0 S$当前战区 S$捐献金额6
  GetListString ..\..\..\..\通区捐献\\当前合区.txt 0 S$当前合区 S$捐献金额7
  MOV N$总金额 0
  INC N$总金额
  INC N$总金额
  INC N$总金额
  INC N$总金额
  INC N$总金额
  INC N$总金额
  INC N$总金额
  INC N$总金额
  ;DIV N$显示总金额  10
  ;MUL N$显示总金额 7
  MOV N$显示总金额
  SetStringBlank S$捐献金额0 15 1
  SetStringBlank S$捐献金额1 15 1
  SetStringBlank S$捐献金额2 15 1
  SetStringBlank S$捐献金额3 15 1
  SetStringBlank S$捐献金额4 15 1
  SetStringBlank S$捐献金额5 15 1
  SetStringBlank S$捐献金额6 15 1
  SetStringBlank S$捐献金额7 15 1
  break
  [@首次沙城捐献]
  #IF
  CHECKGAMEPOINT < 300000
  #ACT
  MESSAGEBOX 你的RMB点不够!
  break
  #if
  NOT CHECKGAMEPOINT < 300000
  #ACT
  MESSAGEBOX 你确定要花30万RMB点开首次沙城捐献吗?\ \可以直接60万RMB点开永久捐献!!!! @开个临时 @exit
  break
  [@开个临时]
  #IF
  LARGE U39 0
  #ACT
  MESSAGEBOX 请点击永久捐献!!!!!
  break
  #IF
  CHECKGAMEPOINT < 300000
  #ACT
  MESSAGEBOX 你的RMB点不够!
  break
  #IF
  EQUAL U39 0
  CheckContainsText  号区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前合区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前合区.txt 当前合区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  01区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前01区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前01区.txt 当前一区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  02区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前02区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前02区.txt 当前二区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  03区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前03区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前03区.txt 当前三区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  04区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前04区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前04区.txt 当前四区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  05区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前05区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前05区.txt 当前五区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  06区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前06区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前06区.txt 当前六区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  EQUAL U39 0
  CheckContainsText  战区
  CHECKGAMEPOINT > 299999
  #ACT
  GAMEPOINT - 300000
  INC G211 150000
  INC G212 60000
  INC U39 1
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前战区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前战区.txt 当前战区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  [@永久沙城捐献]
  #IF
  equal U39 2
  #ACT
  MESSAGEBOX 永久捐献只可以捐一次!!!!!
  break
  #IF
  CHECKGAMEPOINT < 600000
  #ACT
  MESSAGEBOX 你的RMB点不够!
  break
  #IF
  SMALL U39 2
  CheckContainsText  号区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前合区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前合区.txt 当前合区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  01区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前01区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前01区.txt 当前一区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  02区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前02区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前02区.txt 当前二区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  03区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前03区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前03区.txt 当前三区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  04区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前04区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前04区.txt 当前四区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  05区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前05区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前05区.txt 当前五区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  06区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前06区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前06区.txt 当前六区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  #IF
  SMALL U39 2
  CheckContainsText  战区
  CHECKGAMEPOINT > 599999
  #ACT
  GAMEPOINT - 600000
  INC G211 300000
  INC G212 120000
  MOV U39 2
  #CALL [\登陆\属性给予.TXT] @人物属性
  #CALL [\登陆\属性给予.TXT] @切割计算
  #CALL [\登陆\属性给予.TXT] @吸血计算
  #CALL [\登陆\属性给予.TXT] @爆率计算
  ;#CALL [\登陆\属性给予.TXT] @经验计算
  AddTextListEx ..\QuestDiary\临时数据\沙捐临时记录.txt
  CLEARNAMELIST ..\..\..\..\通区捐献\\当前战区.txt
  AddTextListEx ..\..\..\..\通区捐献\\当前战区.txt 当前战区: 0
  AddTextListEx ..\..\..\..\通区捐献\\捐献数据.txt  0
  GOTO @红包雨计算
  break
  [@红包雨计算]
  #if
  SMALL G212 1000000
  #ACT
  GOTO @MAIN
  break
  #IF
  LARGE G212 999999
  #ACT
  MOV G212 0
  ThrowItem HDZS01 32 34 10 红包 20|120
  SENDMOVEMSG 0 253 255 300 1 时时红包雨活动已经开启,请通过点击顶部激情活动进入活动地图争夺红包!
  SENDMOVEMSG 0 250 255 270 1 时时红包雨活动已经开启,请通过点击顶部激情活动进入活动地图争夺红包!
  SENDMOVEMSG 0 252 255 240 1 时时红包雨活动已经开启,请通过点击顶部激情活动进入活动地图争夺红包!
  GOTO @MAIN
  Gmexecute 开始提问 @红包捡取
  break
  [@个人沙捐领奖]
  #IF
  LARGE U47 0
  #ACT
  MOV N$累积经验
  DIV N$累积经验 10000
  #ELSEACT
  MOV N$累积经验 0
  #IF
  checklevelex > 0
  #say
   \ \ \ \ \
  ;            \
  ;      \ \ \
              \
        \ \ \
              \
        \ \ \
       \
        
  #ACT
  OPENMERCHANTBIGDLG 21 1502 1 4 10 -100 1 249 6
  break
  [@领取元宝累计]
  #IF
  Equal U39 0
  #ACT
  MESSAGEBOX 你没有捐献,无法领取!!!
  break
  #if
  LARGE U39 0
  Large U46 0
  #ACT
  GAMEGOLD +
  MESSAGEBOX 本次提取了个元宝
  MOV U46 0
  GOTO @个人沙捐领奖
  break
  #elseact
  messagebox 你没有累积到元宝
  break
  [@领取经验累计]
  #IF
  Equal U39 0
  #ACT
  MESSAGEBOX 你没有捐献,无法领取!!!
  break
  #if
  LARGE U39 0
  Large U47 0
  #ACT
  CHANGEEXP +
  MESSAGEBOX 本次提取了万经验值
  MOV U47 0
  MOV N$累积经验 0
  GOTO @个人沙捐领奖
  break
  #elseact
  messagebox 你没有累积到经验值
  break

帖子地址: 





上一篇:传奇一条龙装备提升切割锻造明文脚本司徒
下一篇:传奇服务端打造烈火法宝无错脚本司徒游
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则