发现在主岛边上有一些小岛,可供开发,但是岛上没有什么动物,比如牛、鹿没有幼崽所以没法带过去!怎么办?怎么办?下面发放福利。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这张图大家一定不会陌生,它有什么功能那?就是捕捉小型动物!~没错就是它~可是有些童鞋玩汉化版或玩锋大汉化版造了它,发现没有什么作用!因为在汉化的过程中,可能有些失误(这个很难避免)导致失去功能。下面教大家更正数据和修改可以捕捉的猎物(具有捕捉功能不用更正数据,直接修改捕捉动物的id就可以了)
首先找到sys文件里的objects_buildings.inf
打开后搜索Trap
下面的图就是我们要改的数据:仔细了~
on:changeday {
local $state;
if ($state==0){
if (random(6)!=1){
local $r,$x,$z;
$x=getx("self");
$z=getz("self");
$r=random(1,6);
if ($r==1){ create "unit",14,$x,$z; }
if ($r==2){ create "unit",25,$x,$z; }
if ($r==3){ create "unit",26,$x,$z; }
if ($r==4){ create "unit",36,$x,$z; }
if ($r==5){ create "unit",61,$x,$z; }
if ($r==6){ create "unit",65,$x,$z; }
freevar $r,$x,$z;
$state=1;
model "gfx/trap_closed.b3d";
scale 1,1,1;
on:changeday {
local $state;
if ($state==0){
if (random(6)!=1){这里的数字6是可以捕捉种类数量,是随机数,根据需要可以增加。后面的1是捕捉数量(建议不要改大了)
local $r,$x,$z;
$x=getx("self");
$z=getz("self");
$r=random(1,6);这里的(1,6)是随机捕捉下面的数字,就是1到6随机抓~6可以改大或小,改大了捕捉几率下降,改小了比如改成3,那么4之后就抓不到了!
if ($r==1){ create "unit",14,$x,$z; }这里面的数字就是能抓的动物了在文件units.inf里14就是Scorpion蝎子
if ($r==2){ create "unit",25,$x,$z; } Bird 鸟(游戏里是天上飞的那个雁)
if ($r==3){ create "unit",26,$x,$z; } Kiwi 几维鸟
if ($r==4){ create "unit",36,$x,$z; } Parrot 鹦鹉
if ($r==5){ create "unit",61,$x,$z; } Cow 奶牛
if ($r==6){ create "unit",65,$x,$z; } Chicken 鸡
freevar $r,$x,$z;
$state=1;
model "gfx/trap_closed.b3d";
scale 1,1,1;
原有的陷阱可以捕捉蜗牛、螃蟹、蜘蛛(话说抓到蜘蛛、蜗牛有什么用?)所以我改了几个,蝎子和几维鸟我保留了,你们学会了可以自己修改捕捉任何units.inf里面有的动物(水生的螃蟹、乌龟可以,其余除外)有没有童鞋试试修改抓“老烟鬼‘大麻老头测试下能不能出错!~
陷阱不好使的原因是
if ($r==1){ create "unit",14,$x,$z; }
if ($r==2){ create "unit",25,$x,$z; }
if ($r==3){ create "unit",26,$x,$z; }
-
if ($r==4){ create "unit",36,$x,$z; }
if ($r==5){ create "unit",61,$x,$z; }
if ($r==6){ create "unit",65,$x,$z; }这里面的数据出现断层,导致不能正确读取,直接把断层删除就行了