铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1647|回复: 10

新人求救(命)!

[复制链接]
发表于 2007-2-23 11:23 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
如何把物品栏里所有物品(所有的)全部清空??有什么代码?急求!
一个还是很简单的,不过强烈要求鱼大大在0.73里加入

得到物品[X0]=[X1]

这种代码,这样可以按照自己的钱的总数扣钱,量力而行

[ 本帖最后由 黄顺坤 于 2007-2-23 12:05 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-2-23 13:37 | 显示全部楼层
先BS一下你这个自称新人的


话说用现在的技术也能做到
清空物品栏:用个循环指令就好了
for (X1=0;X1<物品总数;X1+=1)
{
   读取物品X1数量=X2;
   物品X1数量-X2;
}
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2007-2-23 19:03 | 显示全部楼层
物品X1数量-X2
----------------------
就是这个难搞.....
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-2-24 05:03 | 显示全部楼层
物品X1数量-X2
——以下获得万位——————————————————————————————————————
X15=X2/10000
X10=X15*10000
X2=X2-X10
——以下获得千位——————————————————————————————————————
X14=X2/1000
X10=X14*1000
X2=X2-X10
——以下获得百位——————————————————————————————————————
X13=X2/100
X10=X13*100
X2=X2-X10
——以下获得十位——————————————————————————————————————
X12=X2/10
X10=X12*10
X2=X2-X10
——以下获得个位——————————————————————————————————————
X11=X2+0

if (X15>0)
{
物品X1数量-10000
X15=X15-1
}

if (X14>0)
{
物品X1数量-1000
X14=X14-1
}

if (X13>0)
{
物品X1数量-100
X13=X13-1
}

if (X12>0)
{
物品X1数量-10
X12=X12-1
}

if (X11>0)
{
物品X1数量-1
X11=X11-1
}

end
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-2-24 05:13 | 显示全部楼层
得到物品的时候要先用“得到物品X1数量1”(指令2),然后在最后添加“改变物品X1数量-1”(指令32)
因为如果要得到的物品本身数量是0,那只用指令32的就不会得到物品
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2007-2-24 12:05 | 显示全部楼层
神啊....C语言吗? 看不懂...不过懂意思了,谢谢KG!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-2-24 18:13 | 显示全部楼层
用 "修改下条指令参数" 把物品ID 改变,
数量没办法改变就加1或减1重复循环,
这样也行.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-2-25 20:04 | 显示全部楼层
原帖由 KG 于 2007-2-23 13:37 发表
先BS一下你这个自称新人的


话说用现在的技术也能做到
清空物品栏:用个循环指令就好了
for (X1=0;X1<物品总数;X1+=1)
{
   读取物品X1数量=X2;
   物品X1数量-X2;
}



怎么这么像JAVA语言!?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-3-23 14:17 | 显示全部楼层
晕   能不能 说的  清楚点啊 ?

评分

参与人数 1 -10 收起 理由
KG -10 灌水

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-3-23 14:50 | 显示全部楼层
得到物品的:
参数1:物品编号
参数2:得到数量

;Kdefnum=817
  50 3 0 3 10045 28929 10000 0   ;  50(32):四则运算 [X10045]=[X28929]/10000
  50 3 0 2 10035 10045 10000 0   ;  50(32):四则运算 [X10035]=[X10045]*10000
  50 3 1 1 10034 28929 10035 0   ;  50(32):四则运算 [X10034]=[X28929]-[X10035]
  50 3 0 3 10044 10034 1000 0    ;  50(32):四则运算 [X10044]=[X10034]/1000
  50 3 0 2 10035 10044 1000 0    ;  50(32):四则运算 [X10035]=[X10044]*1000
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10043 10034 100 0     ;  50(32):四则运算 [X10043]=[X10034]/100
  50 3 0 2 10035 10043 100 0     ;  50(32):四则运算 [X10035]=[X10043]*100
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10042 10034 10 0      ;  50(32):四则运算 [X10042]=[X10034]/10
  50 3 0 2 10035 10042 10 0      ;  50(32):四则运算 [X10035]=[X10042]*10
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10041 10034 1 0       ;  50(32):四则运算 [X10041]=[X10034]/1
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  2 0 1                          ;  2(2):得到物品[小续命丹][1]
;:Label1
  50 4 0 5 10041 0 0 0           ;  50(32):变量判断 If[X10041]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label0
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 1                         ;  32(20):物品[小续命丹]+[1]
  50 3 0 1 10041 10041 1 0       ;  50(32):四则运算 [X10041]=[X10041]-1
  50 4 0 4 10041 0 0 0           ;  50(32):变量判断 If[X10041]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label1
;:Label0
;:Label3
  50 4 0 5 10042 0 0 0           ;  50(32):变量判断 If[X10042]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label2
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 10                        ;  32(20):物品[小续命丹]+[10]
  50 3 0 1 10042 10042 1 0       ;  50(32):四则运算 [X10042]=[X10042]-1
  50 4 0 4 10042 0 0 0           ;  50(32):变量判断 If[X10042]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label3
;:Label2
;:Label5
  50 4 0 5 10043 0 0 0           ;  50(32):变量判断 If[X10043]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label4
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 100                       ;  32(20):物品[小续命丹]+[100]
  50 3 0 1 10043 10043 1 0       ;  50(32):四则运算 [X10043]=[X10043]-1
  50 4 0 4 10043 0 0 0           ;  50(32):变量判断 If[X10043]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label5
;:Label4
;:Label7
  50 4 0 5 10044 0 0 0           ;  50(32):变量判断 If[X10044]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label6
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 1000                      ;  32(20):物品[小续命丹]+[1000]
  50 3 0 1 10044 10044 1 0       ;  50(32):四则运算 [X10044]=[X10044]-1
  50 4 0 4 10044 0 0 0           ;  50(32):变量判断 If[X10044]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label7
;:Label6
;:Label9
  50 4 0 5 10045 0 0 0           ;  50(32):变量判断 If[X10045]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label8
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 10000                     ;  32(20):物品[小续命丹]+[10000]
  50 3 0 1 10045 10045 1 0       ;  50(32):四则运算 [X10045]=[X10045]-1
  50 4 0 4 10045 0 0 0           ;  50(32):变量判断 If[X10045]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label9
;:Label8
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -1                        ;  32(20):物品[小续命丹]+[-1]
  -1                             ;  -1(FFFF):事件结束
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-3-23 14:51 | 显示全部楼层
减去物品的:
参数1:物品编号
参数2:减去数量

;Kdefnum=818
  50 3 0 3 10045 28929 10000 0   ;  50(32):四则运算 [X10045]=[X28929]/10000
  50 3 0 2 10035 10045 10000 0   ;  50(32):四则运算 [X10035]=[X10045]*10000
  50 3 1 1 10034 28929 10035 0   ;  50(32):四则运算 [X10034]=[X28929]-[X10035]
  50 3 0 3 10044 10034 1000 0    ;  50(32):四则运算 [X10044]=[X10034]/1000
  50 3 0 2 10035 10044 1000 0    ;  50(32):四则运算 [X10035]=[X10044]*1000
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10043 10034 100 0     ;  50(32):四则运算 [X10043]=[X10034]/100
  50 3 0 2 10035 10043 100 0     ;  50(32):四则运算 [X10035]=[X10043]*100
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10042 10034 10 0      ;  50(32):四则运算 [X10042]=[X10034]/10
  50 3 0 2 10035 10042 10 0      ;  50(32):四则运算 [X10035]=[X10042]*10
  50 3 1 1 10034 10034 10035 0   ;  50(32):四则运算 [X10034]=[X10034]-[X10035]
  50 3 0 3 10041 10034 1 0       ;  50(32):四则运算 [X10041]=[X10034]/1
;:Label1
  50 4 0 5 10041 0 0 0           ;  50(32):变量判断 If[X10041]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label0
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -1                        ;  32(20):物品[小续命丹]+[-1]
  50 3 0 1 10041 10041 1 0       ;  50(32):四则运算 [X10041]=[X10041]-1
  50 4 0 4 10041 0 0 0           ;  50(32):变量判断 If[X10041]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label1
;:Label0
;:Label3
  50 4 0 5 10042 0 0 0           ;  50(32):变量判断 If[X10042]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label2
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -10                       ;  32(20):物品[小续命丹]+[-10]
  50 3 0 1 10042 10042 1 0       ;  50(32):四则运算 [X10042]=[X10042]-1
  50 4 0 4 10042 0 0 0           ;  50(32):变量判断 If[X10042]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label3
;:Label2
;:Label5
  50 4 0 5 10043 0 0 0           ;  50(32):变量判断 If[X10043]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label4
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -100                      ;  32(20):物品[小续命丹]+[-100]
  50 3 0 1 10043 10043 1 0       ;  50(32):四则运算 [X10043]=[X10043]-1
  50 4 0 4 10043 0 0 0           ;  50(32):变量判断 If[X10043]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label5
;:Label4
;:Label7
  50 4 0 5 10044 0 0 0           ;  50(32):变量判断 If[X10044]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label6
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -1000                     ;  32(20):物品[小续命丹]+[-1000]
  50 3 0 1 10044 10044 1 0       ;  50(32):四则运算 [X10044]=[X10044]-1
  50 4 0 4 10044 0 0 0           ;  50(32):变量判断 If[X10044]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label7
;:Label6
;:Label9
  50 4 0 5 10045 0 0 0           ;  50(32):变量判断 If[X10045]>0 then JMP=0 else JMP=1
  36 256 0 31                    ;  36(24):跳转变量JMP是否为0否则跳转到:Label8
  50 32 0 28928 1 0 0 0          ;  50(32):修改下一条指令参数 下一条指令参数1=[X28928]
  32 0 -10000                    ;  32(20):物品[小续命丹]+[-10000]
  50 3 0 1 10045 10045 1 0       ;  50(32):四则运算 [X10045]=[X10045]-1
  50 4 0 4 10045 0 0 0           ;  50(32):变量判断 If[X10045]>=0 then JMP=0 else JMP=1
  36 256 -43 0                   ;  36(24):跳转变量JMP是否为0是则跳转到:Label9
;:Label8
  -1                             ;  -1(FFFF):事件结束
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-22 13:14

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表