- 积分
- 1073
- 威望
- 0
- 魅力
- 0
- 经验
- 28
- 热心度
- 0
- 注册时间
- 2006-12-12
- 最后登录
- 2018-6-5
- 主题
- 50
- 回帖
- 236
- 精华
- 0
- 阅读权限
- 40
TA的每日心情 | 擦汗 2014-2-3 08:29 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]投石矮人
4级 Famous Hero
- 积分
- 1073
|
@贤知有您
假设FU90003是用来检测宝物四维的函数,而我想在自己的函数(例如FU99999)里调用这个函数,示例如下:
!?FU99999;
!!FU|x1<0/x1>170:E; [x1为宝物的编号]
!!FU90003:Px1/?x2/?x3/?x4/?x5/0; [这里x2到x5不会被正确赋值,依然是0]
!!FU90003:Px1/?y2/?y3/?y4/?y5/0; [这里y2到y5可以被正确赋值]
请问红色的代码无效到底是什么原因?谢谢。
以下是90003函数,取自封神代码。
[检测或设置宝物的四维指数]
!?FU90003;
*硬地址,重启游戏时失效,需GM0重设.不重启游戏时一直生效(载入其它地图也一样).
*x2-x5为 攻击/防御/力量/知识的指数 *x6 =0获取=1设置
!!FU|x1<0/x2>170:E;[宝物范围0-170]
!!VRy1:S8094552; [<0x7B8358>]
!!VRy2:Sx1 *4 +y1;
!!VRy3:Sy2 +1;
!!VRy4:Sy3 +1;
!!VRy5:Sy4 +1;
!!if&x6=0:;
!!UN:Cy2/1/?x2;
!!UN:Cy3/1/?x3;
!!UN:Cy4/1/?x4;
!!UN:Cy5/1/?x5;
!!el:;
!!UN:Cy2/1/x2;
!!UN:Cy3/1/x3;
!!UN:Cy4/1/x4;
!!UN:Cy5/1/x5;
!!en:; |
|