详情介绍
                
	
	
		传奇版本修改系列第二十课:私人变量详细讲解及实战演示
	
	
		Check [条件数] 1 ;测试[条件数]触发与否 1(触发) 
	
	
		SET [条件数] 1 ;设置[条件数]触发
	
	
		#if
	
	
		check [100] 0
	
	
		#act
	
	
		give 回城石 1
	
	
		set [100] 1
	
	
		P0-P99 (私人变量,数字型) 打开对话框重置为0。
	
	
		D0-D99 (私人变量,数字型) 下线不保存.摇筛子变量.
	
	
		M0-M99 (私人变量,数字型) 下线不保存.切换地图清空.
	
	
		N0-N99 (私人变量,数字型) 下线不保存.小退归0.
	
	
		S0-S99 (私人变量,字符型) 下线不保存.小退清空.
	
	
		U0-U49 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面)
	
	
		T0-T49 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面)
	
	
		P(0-9) 
	
	
		『属性说明』:该变量只对当前对话NPC内有效果。如果中途点其他NPC或者对话产生close、关闭时所有P变量均归0。该变量取值范围:(0-?)根据M2最大值不同 
	
	
		『用法』:该变量没有NPC间传递性作为临时变量多重复使用效果十分好。而且因为脚本命令有对该变量进行加/减/赋值/随机取值等运算,他和goto的配合可以使脚本中出现仿for循环的效果。并且因为他不传递的性质其 
	
	
		随机取值也能与RANDOM媲美。
	
	
		D(0-9) 
	
	
		『属性说明』:该变量在人物不下线时对全局NPC通用传递。该变量取值范围:同P变量 
	
	
		『用法』:既有像[0-?]变量一样的人物属性私有变量的效果又有像P变量一样的运算功能!唯一不足就是下线 后该变量会被清空。可是如果配合上[000]变量或者namelist变量的记录性。实在是功能强大的个人隐私属性! 
	
	
		【变量检测及运算】
	
	
		small (变量) (数值) ;测试变量是不是小于指定数值
	
	
		large (变量) (数值) ;测试变量是不是大于指定数值
	
	
		equal (变量) (数值) ;测试变量是不是等于指定数值
	
	
		mov (变量) (数值) ;让变量等于指定数值
	
	
		movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
	
	
		inc (变量) (数值) ;让变量自动加指定数值到变量
	
	
		dec(变量) (数值) ;让变量自动减指定数值到变量
	
	
		<$STR(G1)>  当前变量数值
	
	
		变量运算
	
	
		除法 格式: DIV N1 N2 N3 即N1=N2/N3
	
	
		乘法 格式: MUL N1 N2 N3 即N1=N2*N3
	
	
		百分比 格式: PERCENT N1 N2 N3 即N1=(N2/N3)*100
	
	
		[@MAIN]
	
	
		#IF
	
	
		#ACT
	
	
		Mov M2 10
	
	
		MUL N1 M2 <$LEVEL>
	
	
		SENDMSG 1 恭喜∶<$STR(N1)>,获得金刚<$STR(M2)>石锻造附赠品∶<$LEVEL>
	
	
	
	
	
	
	
	

