什长
- 元宝
- 0 个
- 鸿盾币
- 0 枚
- 金币
- 548 枚
|
本帖最后由 357951 于 2017-9-22 13:34 编辑
GEE引擎,单机,如何修改一些装备的属性,不是直接加几点属性的那种。
如果正常玩的话,需要在NPC那洗属性。随机生成属性,怎么样才能控制NPC出固定的属性值?
——————————————————————————————————————————————————————————————————————
一个装备,有★★★★★、★★★★、★★★、★★、★,5种级别。
这个刚才已经找到解决办法了。把(附魔库\星值.txt)里的数据,只留下★★★★★的就行了。
然而红色部分的脚本,看不懂,高手可以解释下么。蓝色部分是我标注的大概看的懂的地方。
- [@main]
- #IF
- #Act
- #say
- <改造你的星星:/autocolor=251>\
- <您好,您可以在我这里进行装备星星数量的改造。/AUTOCOLOR=150>\
- <所有装备可以无限变换星星数量,每次收费100万。/SCOLOR=253><ITEMBOX:1:5:513:27:100:100:100:*:放入装备后将自动改造>\ \\ \ \
- <放入装备后系统将自动改造!/AUTOCOLOR=249> <关闭对话框/@exit>\
- [@ItemIntoBox1]
- #if
- checkgold 1000000
- CHECKTEXTLIST ..\QuestDiary\附魔库\装备.txt <font color="#ff0000"><$BOXITEM[1].NAME> </font><font color="#0000ff"> 检测装备是否在装备.txt列表里,<span style="line-height: 1.5;"><$BOXITEM[1].NAME>看不懂</span></font>
复制代码 ———————————————————————————————————————————————————————————————————
装备升级,也是随机的,攻魔道随机+1-3。
看不懂的是红色部分。貌似都是随机参数,有没有办法,可以控制他指定加某一项,比如说只加魔法,数目随机加。
- [@main]
- #IF
- #Act
- #say
- <升级装备装备:/autocolor=251>\
- <您好,您可以在我这里进行装备升级,只能升级沃玛以上的装备。/AUTOCOLOR=150>\
- <所有装备理论上可以升级5点,不包括武器。每次收费50万./SCOLOR=253><ITEMBOX:1:5:513:27:100:100:100:5,6,10,11,15,19,20,21,22,23,24,26,30,62,64:放入装备后将自动升级>\ \ \ \ \
- <放入装备后系统将自动升级!/AUTOCOLOR=249> <关闭对话框/@exit>\
- [@ItemIntoBox1]
- #if
- checkgold 500000
- CheckItemAddValueEx boxitem1 < 3
- CHECKTEXTLIST ..\QuestDiary\附魔库\升级.txt <$BOXITEM[1].NAME>
- #act
- take 金币 500000
- GetRandomText ..\QuestDiary\附魔库\魔攻道.txt S0
- EXTRACTSTRING : <$STR(S0)> s1 s2 s3
- CHANGEITEMADDVALUE boxitem1 <$STR(S1)> + <$STR(S2)>
- updateitem boxitem1
- ReturnBoxItem 1
- SENDMSG 7 恭喜你的装备增加<$STR(S3)><$STR(S2)>点。
- #elseact
- ReturnBoxItem 1
- SENDMSG 7 装备已经达到省级极限,或者你的金币不足。
复制代码 ———————————————————————————————————————————————————————————————————
这个是洗元素的,就完全看不懂了。请高手选取其中一部分解释下。
附魔库\元素.txt 里面只有下面几个数字,但是元素最多+6%,数值随机从1-6 不会出现大于6的.
0
2
3
4
5
6
7
12
13
16
18
19
20
奇怪地方是,重洗属性的时候,有暴击+6%,吸收伤害,防御增加。这些在脚本都没有看到相关联的元素,到底是如何实现的?
TXT文本的数值没有修改的地方,好像完全是随机数。
- [@main]
- <改造介绍/AUTOCOLOR=250,253,254><:><可以将装备重新改造元素:/SCOLOR=254>\
- <改造费用/AUTOCOLOR=250,253,254><:><每次改造100万金币。/SCOLOR=254>\
- \
- <改造武器/@武器> <改造衣服/@衣服> <改造头盔/@头盔> <改造项链/@项链>\
- \
- <改造左手/@左手镯> <改造右手/@右手镯> <改造左戒/@左戒指> <改造右戒/@右戒指>\
- \
- <改造勋章/@勋章> <改造鞋子/@鞋子> <改造腰带/@腰带>
- [@武器]
- #IF
- CHECKTEXTLIST ..\QuestDiary\附魔库\普通.txt <$WEAPON>
- checkgold 1000000
- #ACT
- take 金币 1000000
- SetNewItemValue 1 0 = 0
- SetNewItemValue 1 1 = 0
- SetNewItemValue 1 2 = 0
- SetNewItemValue 1 3 = 0
- SetNewItemValue 1 4 = 0
- SetNewItemValue 1 5 = 0
- SetNewItemValue 1 6 = 0
- SetNewItemValue 1 7 = 0
- SetNewItemValue 1 8 = 0
- SetNewItemValue 1 9 = 0
- SetNewItemValue 1 10 = 0
- SetNewItemValue 1 11 = 0
- SetNewItemValue 1 12 = 0
- SetNewItemValue 1 13 = 0
- SetNewItemValue 1 14 = 0
- SetNewItemValue 1 15 = 0
- SetNewItemValue 1 16 = 0
- SetNewItemValue 1 17 = 0
- SetNewItemValue 1 18 = 0
- SetNewItemValue 1 19 = 0
- SetNewItemValue 1 20 = 0
- MOVR S21 1 2
- GetRandomText ..\QuestDiary\附魔库\元素.txt S30
- SetNewItemValue 1 <$STR(S30)> = <$STR(S21)>
- UpdateItem 1
- #elseact
- GOTO @SQJD1
- [@sqjd1]
- #IF
- CHECKTEXTLIST ..\QuestDiary\附魔库\沃玛.txt <$WEAPON>
- checkgold 1000000
- #ACT
- take 金币 1000000
- SetNewItemValue 1 0 = 0
- SetNewItemValue 1 1 = 0
- SetNewItemValue 1 2 = 0
- SetNewItemValue 1 3 = 0
- SetNewItemValue 1 4 = 0
- SetNewItemValue 1 5 = 0
- SetNewItemValue 1 6 = 0
- SetNewItemValue 1 7 = 0
- SetNewItemValue 1 8 = 0
- SetNewItemValue 1 9 = 0
- SetNewItemValue 1 10 = 0
- SetNewItemValue 1 11 = 0
- SetNewItemValue 1 12 = 0
- SetNewItemValue 1 13 = 0
- SetNewItemValue 1 14 = 0
- SetNewItemValue 1 15 = 0
- SetNewItemValue 1 16 = 0
- SetNewItemValue 1 17 = 0
- SetNewItemValue 1 18 = 0
- SetNewItemValue 1 19 = 0
- SetNewItemValue 1 20 = 0
- MOVR S21 1 3
- GetRandomText ..\QuestDiary\附魔库\元素.txt S30
- SetNewItemValue 1 <$STR(S30)> = <$STR(S21)>
- UpdateItem 1
- #elseact
- GOTO @SQJD2
复制代码
|
|