gigichart 发表于 2013-9-23 18:00:41

【已解决】脚本修改问题

本帖最后由 gigichart 于 2013-9-24 17:48 编辑

Script 45 -城堡升级
怎么让升级费用不增长?(脚本说明上写"每次升级的花费和最初从低级到高级的花费一样. 电脑会每星期把每个建筑升级一次"可实际花费每次都增加极多,而且电脑很少升级.:shufu:)

Script 54 -强化战争工具 I
怎么改才能去掉每座城每日只能升级一次战争机器的升级间隔?(一个10级的战争机器被打掉了得花好几天升级,太
麻烦了;bf;)

脚本注释看不懂,就上论坛来问了;exp;

贤知有您 发表于 2013-9-24 09:59:48

话说这两个脚本我都没开启过.呵呵.
第一个城堡升级,让升级费用不增长是什么意思?

第二个关于战争机器加强的.粗略看了一下脚本,大概可以这么改
找到函数
!?FU910&v591=1;
找到最后一句
!!VRvy16:+1; add for use only 1 time/castle/day
这句就是限制每日升级一次的.这要把这句注释掉(不运行)的行了.
如改为:
**VRvy16:+1; add for use only 1 time/castle/day

gigichart 发表于 2013-9-24 11:32:09

贤知有您 发表于 2013-9-24 09:59
话说这两个脚本我都没开启过.呵呵.
第一个城堡升级,让升级费用不增长是什么意思?



城堡升级是每次升级费用都比上一次高,升个几次费用就上十万了,我想改成升级费用都按基础费用不增长的.;exp;

贤知有您 发表于 2013-9-24 14:27:26

gigichart 发表于 2013-9-24 11:32
城堡升级是每次升级费用都比上一次高,升个几次费用就上十万了,我想改成升级费用都按基础费用不增长的.;e ...

只是想减少 升级城堡 所需的费用吗?
脚本中有显示这句

!!VRy5:Sy-100 *2500 + 4500; // increase the price (gold) for each new gold reserve potentially (7000, 9500, 12000, 17000, 24500, 44500, 84000 ...)

你看这就是递增方式,你要修改的是 *2500 和后面的 +4500

gigichart 发表于 2013-9-24 16:10:09

贤知有您 发表于 2013-9-24 14:27
只是想减少 升级城堡 所需的费用吗?
脚本中有显示这句



城堡和巢穴(就是该城镇怪物生长率)的费用
*2500 + 4500 这个计算方式是什么意思?2500乘升级次数+4500么?跟后面括号里的数组对不上啊.怎么改成固定7000呢?
巢穴是7个巢穴分开计算的,也是越来越贵;exp;

战争机器按你说的方法改好了,很好用,谢谢了;aiel;

贤知有您 发表于 2013-9-24 16:18:57

本帖最后由 贤知有您 于 2013-9-24 16:21 编辑

gigichart 发表于 2013-9-24 16:10
城堡和巢穴(就是该城镇怪物生长率)的费用
*2500 + 4500 这个计算方式是什么意思?2500乘升级次数+4500么? ...

y-100为1时,1*2500+4500=7000
2时,2*2500+4500=9500
...
但没留意y-100是怎么算的.
如果你想固定700
直接把
!!VRy5:Sy-100 *2500 + 4500;
变成
!!VRy5:S7000;
估计应该可以.你试试.不行我再看脚本,暂时没空看呢.

贤知有您 发表于 2013-9-24 16:34:55

刚才忍不住,偷偷又翻了一下脚本.
发现原来y-100 是按 1, 2, 4, 8, 16 ... 递增的.
而脚本列出的数据 7000, 9500, 12000, 17000, 24500, 44500, 84000
好像是错误的.呵呵.

至于你想修改其他巢穴
看这句
!!VRv7:*y-100;// calc new price (gold): it is increased potential depending on the already built upgrades, other resources are untouched
当然这里y-100仍然是2的N次方,越滚越大.

如果你改成
!!VRv7:*1;//
那么就跟应该原来一样了.

如果改成
!!VRv7:*y-8;
那么,是按倍数N加成的,不是按2的N次方加成的.你自己考虑了.

gigichart 发表于 2013-9-24 16:49:28

贤知有您 发表于 2013-9-24 16:18
y-100为1时,1*2500+4500=7000
2时,2*2500+4500=9500
...


城堡的弄好了,谢谢;aiel;

生物巢穴的升级花费是这段么?!?FU861; // get price of a simple upgrade, return in v1-v7
!!VRv1&x1=0/x2=1:C0/0/7/0/0/0/1000/5; //pikeman
!!VRv1&x1=0/x2=2:C5/0/5/0/0/0/1500/4; //archers
!!VRv1&x1=0/x2=3:C0/0/5/0/0/0/2500/3; //griffins
!!VRv1&x1=0/x2=4:C0/0/5/0/5/0/2500/2; //swordman
!!VRv1&x1=0/x2=5:C5/2/5/2/2/2/3000/2; //monk
!!VRv1&x1=0/x2=6:C10/0/0/0/0/0/5000/1; //cavalier
!!VRv1&x1=0/x2=7:C0/10/0/10/10/10/6000/1; //angel

!!VRv1&x1=1/x2=1:C7/0/0/0/0/0/1000/5; //centaur
!!VRv1&x1=1/x2=2:C0/0/5/0/0/0/2000/4; //dwarf
!!VRv1&x1=1/x2=3:C5/0/0/0/0/0/2500/3; //elf
!!VRv1&x1=1/x2=4:C0/0/5/0/5/0/2500/2; //pegasi
!!VRv1&x1=1/x2=5:C5/0/0/0/0/0/4200/2; //dendroid
!!VRv1&x1=1/x2=6:C5/0/5/0/0/5/4500/1; //unicorn
!!VRv1&x1=1/x2=7:C0/0/15/0/10/0/10000/1; //dragon

!!VRv1&x1=2/x2=1:C5/0/5/0/0/0/1000/5; //gremlin
!!VRv1&x1=2/x2=2:C0/0/10/0/0/0/1200/4; //gargobli
!!VRv1&x1=2/x2=3:C3/3/3/0/0/0/2000/3; //golem
!!VRv1&x1=2/x2=4:C0/3/0/3/3/3/2200/2; //magi
!!VRv1&x1=2/x2=5:C0/5/0/0/5/5/2500/2; //genie
!!VRv1&x1=2/x2=6:C5/2/5/2/2/2/4500/1; //nagas
!!VRv1&x1=2/x2=7:C10/0/10/0/0/15/6000/1; //titan

!!VRv1&x1=3/x2=1:C4/0/4/0/0/0/1000/5; //imps
!!VRv1&x1=3/x2=2:C0/5/5/0/0/0/1250/4; //gog
!!VRv1&x1=3/x2=3:C5/0/0/5/0/0/1750/3; //cerbers
!!VRv1&x1=3/x2=4:C5/0/5/0/0/0/2700/2; //demon
!!VRv1&x1=3/x2=5:C0/5/0/5/0/0/3000/2; //pit
!!VRv1&x1=3/x2=6:C0/5/10/5/5/5/3500/1; //efreet
!!VRv1&x1=3/x2=7:C10/10/10/0/0/0/8000/1; //devils

!!VRv1&x1=4/x2=1:C0/0/7/0/0/0/1000/5; //skeleton
!!VRv1&x1=4/x2=2:C5/0/5/0/0/0/1500/4; //zombie
!!VRv1&x1=4/x2=3:C3/3/3/0/0/0/2000/3; //wights
!!VRv1&x1=4/x2=4:C5/0/5/0/10/10/2500/2; //vampire
!!VRv1&x1=4/x2=5:C0/0/5/5/0/0/3200/2; //lich
!!VRv1&x1=4/x2=6:C10/2/10/2/2/2/5000/1; //knights
!!VRv1&x1=4/x2=7:C5/10/5/5/5/5/7000/1; //dragon

!!VRv1&x1=5/x2=1:C7/0/0/0/0/0/1000/5; //troglodyte
!!VRv1&x1=5/x2=2:C0/0/0/2/2/0/2000/3; //harpies
!!VRv1&x1=5/x2=3:C0/2/0/2/2/2/2000/3; //eyes
!!VRv1&x1=5/x2=4:C5/0/10/0/0/0/2500/2; //medusa
!!VRv1&x1=5/x2=5:C0/0/10/0/0/10/2500/2; //minotaur
!!VRv1&x1=5/x2=6:C5/5/5/5/0/0/4000/1; //manticore
!!VRv1&x1=5/x2=7:C9/0/9/10/0/0/10000/1; //drg

!!VRv1&x1=6/x2=1:C5/0/5/0/0/0/1000/5; //goblin
!!VRv1&x1=6/x2=2:C10/0/5/0/0/0/1000/4; //wolf
!!VRv1&x1=6/x2=3:C5/0/5/0/0/0/2200/3; //orc
!!VRv1&x1=6/x2=4:C5/0/5/0/0/5/2200/2; //ogre
!!VRv1&x1=6/x2=5:C5/0/10/0/0/10/2200/2; //roc
!!VRv1&x1=6/x2=6:C5/0/10/0/10/0/3000/1; //cyclop
!!VRv1&x1=6/x2=7:C5/0/5/0/10/0/10000/1; //behemoth

!!VRv1&x1=7/x2=1:C7/0/0/0/0/0/1000/5; //gnoll
!!VRv1&x1=7/x2=2:C5/0/0/0/0/0/2000/4; //lizard
!!VRv1&x1=7/x2=3:C0/3/0/3/0/0/2200/3; //flies
!!VRv1&x1=7/x2=4:C0/0/10/0/0/5/2000/2; //bas
!!VRv1&x1=7/x2=5:C10/0/10/0/0/10/2000/2; //gorgons
!!VRv1&x1=7/x2=6:C10/10/0/0/0/0/3500/1; //wyvern
!!VRv1&x1=7/x2=7:C10/0/10/10/0/0/7000/1; //hydra

!!VRv1&x1=8/x2=1:C5/0/5/0/0/0/1000/6; //sprites
!!VRv1&x1=8/x2=2:C2/2/5/0/0/2/2000/3; //air
!!VRv1&x1=8/x2=3:C0/5/5/0/0/0/2000/3; //water
!!VRv1&x1=8/x2=4:C5/5/5/0/0/5/2000/2; //fire
!!VRv1&x1=8/x2=5:C0/0/10/5/0/0/3000/2; //earth
!!VRv1&x1=8/x2=6:C5/3/5/3/3/3/4000/1; //magic
!!VRv1&x1=8/x2=7:C10/10/10/0/0/0/5000/1; //phoenix
***********************如何象城堡一样保持在固定费用呢?;yowe;

贤知有您 发表于 2013-9-24 17:21:31

gigichart 发表于 2013-9-24 16:49
城堡的弄好了,谢谢

生物巢穴的升级花费是这段么?如何象城堡一样保持在固定费用呢?

看7楼不就跟你说明白了吗.
修改一句话就可以了.

改这句就OK了.
!!VRv7:*y-100;// calc new price (gold): it is increased potential depending on the already built upgrades, other resources are untouched

你列出来的那个函数只是不同城镇不同巢穴的升级费用而已.

gigichart 发表于 2013-9-24 17:47:31

贤知有您 发表于 2013-9-24 17:21
看7楼不就跟你说明白了吗.
修改一句话就可以了.



成功了,谢谢;aiel;
你发7L的帖子时我在发8L的帖子,所以没看到;aieol;
页: [1]
查看完整版本: 【已解决】脚本修改问题

捐赠