| 传奇3增加和修改字符型变量主键值对应值 |
| 发布日期:2025-5-21 阅读:913 |
|
格式:ADDSTRVALUE 参数1 参数2 参数3
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX) 不要带<$> 但是要带HUMAN、GLOBAL GUILD
参数2:主键值
参数3:对应值
写入例子:
[@main]
#IF
#ACT
MOV T10 1=999,2=888,3=777
增加例子:
[@main]
#IF
#ACT
ADDSTRVALUE T10 4 996M2
修改例子:
[@main]
#IF
#ACT
ADDSTRVALUE T10 1 996M2.COM
获取字符串主键值 对应值:
格式:GETSTRVALUE 参数1 参数2 参数3
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX) 不要带<$> 但是要带HUMAN、GLOBAL GUILD(注意自定义变量需要保存)
参数2:主键值
参数3:存入变量
例子:
[@获取主键值对应值]
#IF
#ACT
GETSTRVALUE T10 1 S10
SENDMSG 6 获取出来的为:<$STR(S10)>
删除字符型变量主键值:
DELSTRVALUE 参数1 参数2
参数1:字符型变量 (A变量 T变量 S变量) 如果是自定义字符型变量 格式为:HUMAN(XXX) 不要带<$> 但是要带HUMAN、GLOBAL GUILD(注意自定义变量需要保存)
参数2:主键值
例子:
[@删除主键值]
#IF
#ACT
DELSTRVALUE T10 1
键值对获取全部主键命令
GETSTRKEY 参数1 参数2
参数1:键值对变量名称
参数2:存入变量
//例子
#if
#ACT
mov T1 1=2,2=1,996=2,引擎=3
GETSTRKEY T1 S1
;取出主键值为逗号分割(1,2,996,引擎)
sendmsg 7 <$str(S1)>
;搭配分割有神奇的功效
MOV N11 1
GETVALIDSTRSUPER <$str(S1)> , S$获取主键值 N$总主键数量
while N11 < <$str(N$总主键数量)>
sendmsg 7 <$str(S$获取主键值<$str(N11)>)>
INC <$str(N11)>
endwhile
|
|