怀旧传奇3论坛

搜索
热搜: 活动 交友 discuz

最近看过此主题的会员

查看: 6606|回复: 58
打印 上一主题 下一主题

传奇三SQL处理脚本基础知识

  [复制链接]
  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 2656 天

    [LV.Master]地天灭王

    409

    主题

    7439

    帖子

    1万

    积分

    社区管理员

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

    威望
    2328
    贡献
    1
    怀旧币
    758154

    社区QQ达人活跃会员最佳新人签到达人灌水之王忠实粉丝论坛精英传三骨灰财富之星在线之星

    跳转到指定楼层
    #
    发表于 2014-6-26 16:33:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    基础知识: A0-A9 为字符型变量,可保存数字但不能直接用于inc dec运算
           %A0-%A9 为变量的值
           D0-D9 为数字型变量,可直接用于inc dec运算
           %D0-%D9 为变量的值
          字符型变量还有 B0-B9
          数字型变量还有 P0-P9 N0-N9 S0-S9
          %USERID为当前执行脚本的角色ID
          %USERNAME为当前执行脚本的角色名
    (1)
       FormatStr "FLD_USERID='%s'" %USERID
       ;这里相当于把%USERID送进字符串,结果是字符串,保存在A9
       ReadValueSql "TBL_RELATPOINT" %A9 "FLD_USERID,FLD_POINT,FLD_OK" [@段]
       ;%A9 指的是上面的Formatstr语句执行结果 这里 %A9 为SQL执行语句的条件
       ;上面用MSSQL解释为:SELECT FLD_USERID,FLD_POINT,FLD_OK WHERE FLD_USERID='%USERID'
    (2)
       FormatStr "FLD_USERID='%s'" %USERID
       ;这里相当于把%USERID送进字符串,结果是字符串,保存在A9
       mov    A0  %A9
       ;把上面赋值的字符串%A9赋值进A0
       UpdateValueSql "TBL_RELATPOINT" %A0 "FLD_OK=0"
                ;表名    条件 改变语句
       ;上面用MSSQL解释为: UPDATE TBL_RELATPOINT SET FLD_OK=0 WHERE FLD_USERID='%USERID'

    (3)
       FormatStr "FLD_USERID='%s'" %USERID
       ;这里相当于把%USERID送进字符串,结果是字符串,保存在A9
       mov  A6    %A9
       ;把上面赋值的字符串%A9赋值进A6
       mov  D8    0
       8赋值为0
       FormatStr "FLD_POINT='%s'" %D8    ---------------------------(程序A)
       ;这里相当于把%D8送进字符串,结果是字符串,保存在A9
       UpdateValueSql "TBL_RELATPOINT" %A6 %A9
                ;表名    条件 改变语句
       ;这里的%A9为 "FLD_POINT=0" 即(程序A)运行所保存的结果A9    --改变语句
       ;这里的%A6为 "FLD_USERID='%USERID'"              --条件

    (4)
       mov A1  %USERNAME
       ;取当前执行脚本的角色名,保存在A1  ,假设A1='张三'
       mov D0  1
       ;相当D0=1
       FormatStr "FLD_CHARACTER='%s' AND FLD_TYPE='%s'" %A1 %D0
       ;运行后字符串为  FLD_CHARACTER='张三' AND FLD_TYPE='1'
       ;不用说他的功能了吧,当然可以把条件改成两个AND,三个AND,的多重条件
    楼主热帖
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏3 分享淘帖 支持支持 反对反对
  • TA的每日心情
    无聊
    2023-2-21 12:08
  • 签到天数: 332 天

    [LV.8]震天魔神

    90

    主题

    3612

    帖子

    4249

    积分

    终级会员

    Rank: 5Rank: 5

    威望
    318
    贡献
    0
    怀旧币
    38

    社区QQ达人初级会员中级会员签到达人活跃会员高级会员灌水之王超级会员传三骨灰最佳新人

    58#
    发表于 2022-1-6 22:06:24 | 只看该作者
    论坛有你更精彩!
  • TA的每日心情

    前天 17:26
  • 签到天数: 707 天

    [LV.9]霸王教主

    32

    主题

    1052

    帖子

    2518

    积分

    超级会员

    Rank: 4

    威望
    733
    贡献
    0
    怀旧币
    2203

    社区QQ达人

    57#
    发表于 2017-5-13 12:10:51 | 只看该作者
    楼主辛苦了!
  • TA的每日心情
    开心
    2023-4-13 15:54
  • 签到天数: 118 天

    [LV.6]祖玛教主

    17

    主题

    5258

    帖子

    5346

    积分

    终级会员

    Rank: 5Rank: 5

    威望
    42
    贡献
    0
    怀旧币
    814

    社区QQ达人初级会员中级会员高级会员活跃会员灌水之王超级会员

    56#
    发表于 2016-11-7 21:56:03 | 只看该作者
    这东西我收了!谢谢楼主!
  • TA的每日心情
    开心
    2023-4-13 15:54
  • 签到天数: 118 天

    [LV.6]祖玛教主

    17

    主题

    5258

    帖子

    5346

    积分

    终级会员

    Rank: 5Rank: 5

    威望
    42
    贡献
    0
    怀旧币
    814

    社区QQ达人初级会员中级会员高级会员活跃会员灌水之王超级会员

    55#
    发表于 2016-10-12 09:26:56 | 只看该作者
    感谢楼主的无私分享!
  • TA的每日心情
    无聊
    2021-10-29 14:15
  • 签到天数: 47 天

    [LV.5]赤月恶魔

    7

    主题

    115

    帖子

    204

    积分

    初级会员

    Rank: 1

    威望
    43
    贡献
    0
    怀旧币
    225

    社区QQ达人

    54#
    发表于 2016-6-2 16:39:58 | 只看该作者
    这东西我收了!谢谢楼主!
  • TA的每日心情
    开心
    2019-12-22 22:18
  • 签到天数: 357 天

    [LV.8]震天魔神

    3

    主题

    561

    帖子

    950

    积分

    中级会员

    Rank: 2

    威望
    194
    贡献
    0
    怀旧币
    1371

    社区QQ达人

    53#
    发表于 2016-5-30 21:40:40 来自手机 | 只看该作者
    支持怀旧论坛,支持本帖!!!

    该用户从未签到

    0

    主题

    14

    帖子

    15

    积分

    新人上路

    威望
    0
    贡献
    0
    怀旧币
    9

    社区QQ达人

    52#
    发表于 2016-5-13 10:39:13 | 只看该作者
    这东西我收了!谢谢楼主!
  • TA的每日心情
    郁闷
    2017-9-27 10:08
  • 签到天数: 57 天

    [LV.5]赤月恶魔

    9

    主题

    475

    帖子

    488

    积分

    中级会员

    Rank: 2

    威望
    3
    贡献
    0
    怀旧币
    1064

    社区QQ达人

    51#
    发表于 2015-6-17 11:23:44 | 只看该作者
    坚持顶。。。。。。。。。。。。。。。。

    该用户从未签到

    0

    主题

    16

    帖子

    22

    积分

    新人上路

    威望
    3
    贡献
    0
    怀旧币
    -2

    社区QQ达人

    50#
    发表于 2015-6-16 04:19:15 | 只看该作者
    这个观点我很赞同!
  • TA的每日心情
    郁闷
    2017-9-27 10:08
  • 签到天数: 57 天

    [LV.5]赤月恶魔

    9

    主题

    475

    帖子

    488

    积分

    中级会员

    Rank: 2

    威望
    3
    贡献
    0
    怀旧币
    1064

    社区QQ达人

    49#
    发表于 2015-6-10 09:49:10 | 只看该作者
    坚持顶。。。。。。。。。。。。。。。。。。。。。。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则