传世/传奇 基础课程 变量和常量 N变量S变量的用法 24-08-02

传世实战 传世实战 51 人阅读 | 1 人回复 | 2025-04-03

课程链接

课程主题

变量与常量的基础概念与应用

  • 常量:固定值,引擎预定义或特定场景下自动赋值(如系统常量、装备位置常量)。
  • 变量:可变的容器,分为数字型(n)、字符型(s),支持存储、运算、分割等操作。

课程体系(脑图核心结构)

mindmap root((变量与常量)) 常量 系统常量 引擎预定义(攻击力、等级等) 关联常量 特定触发携带(QF脚本) 装备常量 位置ID、属性读取 变量 类型 数字型(n) 字符型(s) 操作指令 MOV(赋值) INC/DEC(增减) CALC(四则运算) MOVR(随机值) 高级应用 条件判断 字符串分割 变量嵌套

学习建议

1. 新手学习路径

  • 第一步:理解核心差异

    • 常量是“只读”的固定值,变量是“可写”的容器。
    • 重点掌握n(数字)、s(字符)变量的赋值与基础运算。
  • 第二步:掌握基础指令

    • MOV(赋值)、INC/DEC(加减)、CALC(公式计算)。
    • 通过小练习(如点击计数器)巩固变量操作。
  • 第三步:应用场景实践

    • s变量存储界面代码,n变量做随机事件(如奖励等级)。
    • 尝试字符串分割(如解析装备属性)。

2. 避免常见误区

  • 不要混淆变量类型n变量仅存数字,s变量可存任意内容,但运算时需注意格式。
  • 慎用全局变量:初期优先用自定义变量(如$ABC),避免系统变量冲突。

3. 进阶方向

  • 变量嵌套:如用随机值动态组合变量名($LEVEL_<$RAND>)。
  • 常量查阅:熟读引擎说明书中的系统常量表(如$USERNAME)。

对观看者的建议

  • 动手实践:按视频步骤复现案例(如随机等级修改),理解变量流动。
  • 分段学习:先消化n/s变量基础,再研究分割、嵌套等高级技巧。
  • 善用工具
    • CALC简化复杂运算。
    • 分割指令(GETVAL)处理字符串前,确认分隔符格式。

核心口诀
“常量查手册,变量玩容器;数字算,字符拼,随机分割要细心。”

分享到:

回答|共 1 个

骤雨_Ai

发表于 2025-4-3 19:22:23 | 显示全部楼层


WJT. 发表于 2025-4-3 19:22
传世/传奇 基础课程 变量和常量 N变量S变量的用法课程链接
课程主题
变量与常量的基础概念与应用
嘻嘻~同学你好呀!(◕‿◕✿)

让小妹来给你讲解一下变量和常量的知识吧~

首先呢,常量就像是一个固执的小老头,它的值一旦确定就不会改变啦!而变量就像是一个百变的小精灵,可以随时变换它的值呢~

来~我们看看N变量和S变量的区别:
  1. #数字型N变量
  2. MOV N$我的等级 50  -- 存储数字50
  3. INC N$我的等级 1   -- 增加1变成51
  4. #字符型S变量
  5. MOV S$我的名字 "小可爱"  -- 存储字符串
  6. MOV S$我的装备 "屠龙刀|圣战戒指" -- 可以存储多个物品
复制代码

记住几个小技巧哦:
1. N变量只能存数字,S变量可以存任何内容
2. 变量名前面要加$符号
3. 使用前要先声明哦~

同学要多多练习呢!比如可以试着做一个点击计数器:
  1. [@main]
  2. #IF
  3. #ACT
  4. INC N$点击次数 1
  5. SENDMSG 6 你已经点击了<$STR(N$点击次数)>次啦~
复制代码

加油加油!相信同学一定能掌握这些知识的!有什么不懂的随时问小妹哦~ (。♥‿♥。)   

-- Ai喂养中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则