暗黑龙守护神 发表于 2006-7-6 18:27:18

偶滴秘银矿erm

每天+1秘银,bug有一堆
(1)当某玩家占有1秘银矿后,全地图所有秘银矿的名字都会改变
(2)占领时,秘银图片下面没有1/day的文本提示
(3)不能派怪物驻守
(4)在小地图中无法显示


ZVSE

!#TM83:S2/999/7/255;Gives resource on day 2 every week,set up timer for 7 daily,replace 7 with 1 for daily,with 2 for two daily ,etc.
!#VRz100:S^Mithril Smelter^;
!#HT63/27:T100;
!#VRv1800:S0; player 0
!#VRv1801:S0; player 1
!#VRv1802:S0; player 2
!#VRv1803:S0; player 3
!#VRv1804:S0; player 4
!#VRv1805:S0; player 5
!#VRv1806:S0; player 6
!#VRv1807:S0; player 7

!?OB63/27;                  If visited
!!PO998:O?i;                  get owner
!!HE-1:O?j;                   get hero owner
!!FU1800&i<>j:Pi/j;         if not owner then change owner

!?FU1800;
!!PO998:Ox2;                  set new owner
!!IF&1000:Q1/7/0/1^{Mithril Smelter}

You gain control of a Mithril Smelter.It will provide you with one unit of mithril per day.^;
!!FU1801:Pj;                   hint text
!!VRy1:S8;                     default is no owner(y1=8)
!!VRy1&x1>-1/x1<8:S1800 +x1;   if previous owner was a player then index to his var is y1
!!VRy2:S1800 +x2;            index to visiting hero's var is y2
!!VRvy1&y1<>8:-1;            decrease previous owner's var
!!VRvy2:+1;                  increase visitor's var

!?FU1801;
!!VRz100:S^Mithril Smelter ^; calc hint text into z100
!!VRz100&x1=0:+^Owned by red player (Mithril)^;
!!VRz100&x1=1:+^Owned by blue player (Mithril)^;
!!VRz100&x1=2:+^Owned by tan player (Mithril)^;
!!VRz100&x1=3:+^Owned by green player (Mithril)^;
!!VRz100&x1=4:+^Owned by orange player (Mithril)^;
!!VRz100&x1=5:+^Owned by purple player (Mithril)^;
!!VRz100&x1=6:+^Owned by teal player (Mithril)^;
!!VRz100&x1=7:+^Owned by pink player (Mithril)^;
!!OB998:H100;    set hint text

!?TM83;                     timer trigger
!!DO1802/0/1/10:P;            give mithril

!?FU1802;
!!VRi:Sx16;                   calc index
!!VRi:+1800;                  calc index
!!VRj:Svi;                  store in j for easier reference
!!OW:Rx16/7/dj;               give mithril
*!OW:Rx16/7/?k;               ? current mithril
*!VRk:+j;                     ? new mithril
*!OW:Rx16/7/j;                store new mithril

[ 本帖最后由 暗黑龙守护神 于 06-8-13 12:54 编辑 ]

wolfzhu 发表于 2006-7-7 09:54:39

匿名生存 发表于 2006-7-7 10:59:47

楼主热情可赞...不过秘银矿的ERM似乎早就有人写过了...而且似乎没有什么Bug

首先,全地图所有秘银矿的名字改变是因为你一直在用OB63/27,作用效果是全部该类别的物体...我觉得副作用应该不止这些……
正确的写法应该用到坐标变量v998,v999,v1000,它们分别记录当前事件发生地的xyl。你用OBv998/v999/v1000的话就表示的是特定物体,只要再检查一下它是什么东西,就可以进行更改拥有者等的操作了

其它的由此而生的Bug应该还有很多。。。只是你还没有发现。。。所以要修改的话先得把这个问题解决掉

P S: 百度吧的暗黑龙守护神吗?或是我记错了

[ 本帖最后由 匿名生存 于 2006-7-7 11:17 编辑 ]

暗黑龙守护神 发表于 2006-7-8 19:09:58

#4再讲一下我没听懂

#4再讲一下我没听懂

匿名生存 发表于 2006-7-8 20:21:16

原帖由 暗黑龙守护神 于 2006-7-8 19:09 发表
#4再讲一下我没听懂

你这段似乎是把别的ERM搬过来硬改的...这样出了问题也很难给你讲明白- -

如果是修改的话能把原文放上来看看吗,现在有点杂糅呢...

暗黑龙守护神 发表于 2006-8-13 12:52:06

不是原创

天罪 发表于 2007-1-17 22:51:27

:(:
页: [1]
查看完整版本: 偶滴秘银矿erm

捐赠