怀旧传奇3论坛

搜索
热搜: 活动 交友 discuz

最近看过此主题的会员

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

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

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

    [LV.Master]地天灭王

    409

    主题

    7413

    帖子

    1万

    积分

    社区管理员

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

    威望
    2316
    贡献
    1
    怀旧币
    755668

    社区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的每日心情

    2022-4-24 14:41
  • 签到天数: 943 天

    [LV.10]诺玛教主

    54

    主题

    1396

    帖子

    2324

    积分

    高级会员

    Rank: 3Rank: 3

    威望
    464
    贡献
    0
    怀旧币
    5188

    社区QQ达人

    沙发
    发表于 2014-6-27 02:16:46 | 只看该作者
    哎!!悔恨当初不好好学习,老大发的这些我是一点都不懂,看完就一个感觉----头蒙
  • TA的每日心情

    2022-4-24 14:41
  • 签到天数: 943 天

    [LV.10]诺玛教主

    54

    主题

    1396

    帖子

    2324

    积分

    高级会员

    Rank: 3Rank: 3

    威望
    464
    贡献
    0
    怀旧币
    5188

    社区QQ达人

    板凳
    发表于 2014-6-27 02:18:06 | 只看该作者
    除了头蒙外加头疼了.......................................
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 1197 天

    [LV.10]诺玛教主

    33

    主题

    3263

    帖子

    5231

    积分

    终级会员

    Rank: 5Rank: 5

    威望
    984
    贡献
    0
    怀旧币
    3656

    社区QQ达人活跃会员

    地板
    发表于 2014-6-27 04:38:56 | 只看该作者
    感谢楼主的无私分享!
  • TA的每日心情
    开心
    2023-10-24 17:24
  • 签到天数: 131 天

    [LV.7]潘夜牛魔王

    407

    主题

    2050

    帖子

    2073

    积分

    超级会员

    Rank: 4

    威望
    10
    贡献
    0
    怀旧币
    2350

    社区QQ达人

    5#
    发表于 2014-6-27 12:43:05 | 只看该作者
    弱弱的冒个泡!
  • TA的每日心情
    难过
    2021-7-11 09:46
  • 签到天数: 21 天

    [LV.4]骷髅教主

    0

    主题

    136

    帖子

    138

    积分

    初级会员

    Rank: 1

    威望
    1
    贡献
    0
    怀旧币
    340

    社区QQ达人

    6#
    发表于 2014-6-29 08:35:45 | 只看该作者
    暂时还没弄明白。先收藏,相信会用到
  • TA的每日心情
    慵懒
    2021-5-6 00:31
  • 签到天数: 31 天

    [LV.5]赤月恶魔

    9

    主题

    75

    帖子

    117

    积分

    初级会员

    Rank: 1

    威望
    21
    贡献
    0
    怀旧币
    101

    社区QQ达人

    7#
    发表于 2014-7-3 18:08:55 | 只看该作者
    学习了 看来要好的电脑基础才行
  • TA的每日心情
    无聊
    2023-3-24 21:05
  • 签到天数: 620 天

    [LV.9]霸王教主

    5

    主题

    6675

    帖子

    6723

    积分

    究级会员

    Rank: 6Rank: 6

    威望
    24
    贡献
    0
    怀旧币
    13320

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

    8#
    发表于 2014-7-5 13:06:28 | 只看该作者
    感谢楼主的无私分享!
  • TA的每日心情
    慵懒
    2014-12-25 11:15
  • 签到天数: 83 天

    [LV.6]祖玛教主

    3

    主题

    130

    帖子

    131

    积分

    中级会员

    Rank: 2

    威望
    0
    贡献
    0
    怀旧币
    840
    9#
    发表于 2014-7-5 17:19:23 | 只看该作者
    这些脚本都比较有用。

    可惜,最重要的ADD功能没有提供。不可谓不是一种遗憾。
  • TA的每日心情
    开心
    2020-1-26 09:38
  • 签到天数: 308 天

    [LV.8]震天魔神

    29

    主题

    538

    帖子

    577

    积分

    中级会员

    Rank: 2

    威望
    19
    贡献
    0
    怀旧币
    2436
    10#
    发表于 2014-7-6 06:56:13 | 只看该作者
    多多回帖 赞积分
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则