新漂流幻境炼金循环脚本高级.docx

上传人:b****8 文档编号:10285807 上传时间:2023-02-09 格式:DOCX 页数:35 大小:18.32KB
下载 相关 举报
新漂流幻境炼金循环脚本高级.docx_第1页
第1页 / 共35页
新漂流幻境炼金循环脚本高级.docx_第2页
第2页 / 共35页
新漂流幻境炼金循环脚本高级.docx_第3页
第3页 / 共35页
新漂流幻境炼金循环脚本高级.docx_第4页
第4页 / 共35页
新漂流幻境炼金循环脚本高级.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

新漂流幻境炼金循环脚本高级.docx

《新漂流幻境炼金循环脚本高级.docx》由会员分享,可在线阅读,更多相关《新漂流幻境炼金循环脚本高级.docx(35页珍藏版)》请在冰豆网上搜索。

新漂流幻境炼金循环脚本高级.docx

新漂流幻境炼金循环脚本高级

boolShiftStory(intWareID)

{

if(IsWareUpStair(WareID)==1)

{

if(Value("IsManUpStair")!

=1)

{

GoUpStair(0);

}

if(Value("IsManUpStair")!

=1)

{

ShowText("GoUpStairError");

returnfalse;

}

}

else

{

if(Value("IsManUpStair")==1)

{

GoDownStair(0);

}

if(Value("IsManUpStair")==1)

{

ShowText("GoDownStairError");

returnfalse;

}

}

returntrue;

}

boolScriptContinueMakeItem(intItemID)

{

if(ContinueMakeItem(ItemID)==1)

{

while(IsMakingItem(ItemID)==1)

{

Yield(0);

}

ShowText("CompleteMakeItem");

returntrue;

}

returnfalse;

}

intMakeItem45005(intItemCount)//制作普通木头

{

if(IsFindItem(45005,ItemCount)==1)

{

return1;

}

return0;

}

intMakeItem45001(intItemCount)//制作普通木材

{

if(IsFindItem(45001,ItemCount)==1)

{

return1;

}

if(IsHaveNecessaryItem(45001)!

=1)

{

ShowText("HavenotNecessaryItem45001");

return0;

}

if(!

ShiftStory(38058))

{

return0;

}

ScriptContinueMakeItem(45001);

if(IsFindItem(45001,ItemCount)==1)

{

return1;

}

intCount=0;

intSubCount;

while(Count

{

MakeItem45001Material();

if(MakeItem(45001)!

=1)

{

SubCount=0;

intSucc=0;

while(SubCount<1)

{

MakeItem45001Material();

if(MakeItem(45001)==1)

{

Succ=1;

break;

}

SubCount++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(45001)Failure");

return0;

}

}

while(IsMakingItem(45001)==1)

{

RefreshStat("IsMakingItem45001");

Yield(0);

}

if(IsFindItem(45001,ItemCount)==1)

{

break;

}

Count++;

Yield(0);

}

if(IsFindItem(45001,ItemCount)==1)

{

return1;

}

return0;

}

voidMakeItem45001Material()

{

if(MakeItem45005

(1)==0)

{

ShowText("MakeItem45005Failure");

return;

}

}

intMakeItem37089(intItemCount)//制作柴薪

{

if(IsFindItem(37089,ItemCount)==1)

{

return1;

}

if(IsHaveNecessaryItem(37089)!

=1)

{

ShowText("HavenotNecessaryItem37089");

return0;

}

if(!

ShiftStory(38058))

{

return0;

}

ScriptContinueMakeItem(37089);

if(IsFindItem(37089,ItemCount)==1)

{

return1;

}

intCount=0;

intSubCount;

while(Count

{

MakeItem37089Material();

if(MakeItem(37089)!

=1)

{

SubCount=0;

intSucc=0;

while(SubCount<1)

{

MakeItem37089Material();

if(MakeItem(37089)==1)

{

Succ=1;

break;

}

SubCount++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(37089)Failure");

return0;

}

}

while(IsMakingItem(37089)==1)

{

RefreshStat("IsMakingItem37089");

Yield(0);

}

if(IsFindItem(37089,ItemCount)==1)

{

break;

}

Count++;

Yield(0);

}

if(IsFindItem(37089,ItemCount)==1)

{

return1;

}

return0;

}

voidMakeItem37089Material()

{

if(MakeItem45001

(1)==0)

{

ShowText("MakeItem45001Failure");

return;

}

}

boolMakeItem47009()//制作瓦斯

{

if(IsHaveNecessaryItem(47009)!

=1)

{

ShowText("HavenotNecessaryItem47009");

returnfalse;

}

if(!

ShiftStory(38023))

{

returnfalse;

}

if(ScriptContinueMakeItem(47009))

{

returnfalse;

}

MakeItem47009Material();

if(MakeItem(47009)!

=1)

{

intCount=0;

intSucc=0;

while(Count<1)

{

MakeItem47009Material();

if(MakeItem(47009)==1)

{

Succ=1;

break;

}

Count++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(47009)Failure");

returnfalse;

}

}

while(IsMakingItem(47009)==1)

{

RefreshStat("IsMakingItem47009");

Yield(0);

}

returntrue;

}

boolMakeItem32024()//制作馒头

{

intDropRecycleItemCount=50;

inti=0;

intItemID=47009;//瓦斯

intDropRecycleItemOrd;

if(!

MakeItem47009())returnfalse;

ActiveNormalAI(0);//必须禁用普通状态ai

while(i

{

//ItemID=GetDropRecycleItemID(i);

DropRecycleItemOrd=GetFirstItemOrd(ItemID);

while(DropRecycleItemOrd!

=0)

{

DropRecycleItemOrd=GetFirstItemOrd(ItemID);

DropRecycleItem(DropRecycleItemOrd);

Yield(0);

}

i++;

}

ActiveNormalAI

(1);

}

voidMakeItem47009Material()

{

if(MakeItem37089

(1)==0)

{

ShowText("MakeItem37089Failure");

return;

}

}

intMakeItem45007(intItemCount)//制作柳安木

{

if(IsFindItem(45007,ItemCount)==1)

{

return1;

}

return0;

}

intMakeItem45003(intItemCount)//制作柳安木材

{

if(IsFindItem(45003,ItemCount)==1)

{

return1;

}

if(IsHaveNecessaryItem(45003)!

=1)

{

ShowText("HavenotNecessaryItem45003");

return0;

}

if(!

ShiftStory(38058))

{

return0;

}

ScriptContinueMakeItem(45003);

if(IsFindItem(45003,ItemCount)==1)

{

return1;

}

intCount=0;

intSubCount;

while(Count

{

MakeItem45003Material();

if(MakeItem(45003)!

=1)

{

SubCount=0;

intSucc=0;

while(SubCount<1)

{

MakeItem45003Material();

if(MakeItem(45003)==1)

{

Succ=1;

break;

}

SubCount++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(45003)Failure");

return0;

}

}

while(IsMakingItem(45003)==1)

{

RefreshStat("IsMakingItem45003");

Yield(0);

}

if(IsFindItem(45003,ItemCount)==1)

{

break;

}

Count++;

Yield(0);

}

if(IsFindItem(45003,ItemCount)==1)

{

return1;

}

return0;

}

voidMakeItem45003Material()

{

if(MakeItem45007

(1)==0)

{

ShowText("MakeItem45007Failure");

return;

}

}

boolMakeItem37006()//制作木制小齿轮

{

if(IsHaveNecessaryItem(37006)!

=1)

{

ShowText("HavenotNecessaryItem37006");

returnfalse;

}

if(!

ShiftStory(38036))

{

returnfalse;

}

if(ScriptContinueMakeItem(37006))

{

returnfalse;

}

MakeItem37006Material();

if(MakeItem(37006)!

=1)

{

intCount=0;

intSucc=0;

while(Count<1)

{

MakeItem37006Material();

if(MakeItem(37006)==1)

{

Succ=1;

break;

}

Count++;

//Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(37006)Failure");

returnfalse;

}

}

while(IsMakingItem(37006)==1)

{

RefreshStat("IsMakingItem37006");

Yield(0);

}

returntrue;

}

voidMakeItem37006Material()

{

if(MakeItem45003

(1)==0)

{

ShowText("MakeItem45003Failure");

return;

}

}

intMakeItem45008(intItemCount)//制作桧木

{

if(IsFindItem(45008,ItemCount)==1)

{

return1;

}

return0;

}

voidMakeItem45004()//制作桧木材

{

if(IsHaveNecessaryItem(45004)!

=1)

{

ShowText("HavenotNecessaryItem45004");

return;

}

if(!

ShiftStory(38058))

{

return;

}

if(ScriptContinueMakeItem(45004))

{

return;

}

MakeItem45004Material();

if(MakeItem(45004)!

=1)

{

intCount=0;

intSucc=0;

while(Count<1)

{

MakeItem45004Material();

if(MakeItem(45004)==1)

{

Succ=1;

break;

}

Count++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(45004)Failure");

return;

}

}

while(IsMakingItem(45004)==1)

{

RefreshStat("IsMakingItem45004");

Yield(0);

}

}

voidMakeItem45004Material()

{

if(MakeItem45008

(1)==0)

{

ShowText("MakeItem45008Failure");

return;

}

}

intMakeItem45006(intItemCount)//制作橡木

{

if(IsFindItem(45006,ItemCount)==1)

{

return1;

}

return0;

}

intMakeItem45002(intItemCount)//制作橡木材

{

if(IsFindItem(45002,ItemCount)==1)

{

return1;

}

if(IsHaveNecessaryItem(45002)!

=1)

{

ShowText("HavenotNecessaryItem45002");

return0;

}

if(!

ShiftStory(38058))

{

return0;

}

ScriptContinueMakeItem(45002);

if(IsFindItem(45002,ItemCount)==1)

{

return1;

}

intCount=0;

intSubCount;

while(Count

{

MakeItem45002Material();

if(MakeItem(45002)!

=1)

{

SubCount=0;

intSucc=0;

while(SubCount<1)

{

MakeItem45002Material();

if(MakeItem(45002)==1)

{

Succ=1;

break;

}

SubCount++;

Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(45002)Failure");

return0;

}

}

while(IsMakingItem(45002)==1)

{

RefreshStat("IsMakingItem45002");

Yield(0);

}

if(IsFindItem(45002,ItemCount)==1)

{

break;

}

Count++;

Yield(0);

}

if(IsFindItem(45002,ItemCount)==1)

{

return1;

}

return0;

}

voidMakeItem45002Material()

{

if(MakeItem45006

(1)==0)

{

ShowText("MakeItem45006Failure");

return;

}

}

boolMakeItem37001()//制作木制钓勾

{

if(IsHaveNecessaryItem(37001)!

=1)

{

ShowText("HavenotNecessaryItem37001");

returnfalse;

}

if(!

ShiftStory(38036))

{

returnfalse;

}

if(ScriptContinueMakeItem(37001))

{

returnfalse;

}

MakeItem37001Material();

if(MakeItem(37001)!

=1)

{

intCount=0;

intSucc=0;

while(Count<1)

{

MakeItem37001Material();

if(MakeItem(37001)==1)

{

Succ=1;

break;

}

Count++;

//Yield(0);

}

if(Succ==0)

{

ShowText("MakeItem(37001)Failure");

returnfalse;

}

}

while(IsMakingItem(37001)==1)

{

RefreshStat("IsMakingItem37001");

Yield(0);

}

returntrue;

}

voidMakeItem37001Material()

{

if(MakeItem45002

(1)==0)

{

ShowText("MakeItem45002Failure");

return;

}

}

intCheckwook(intcnt)

{

intmask=0;

inttmp=0;

intmakecnt=0;

if(cnt==1)

{

MakeItem32024();

MakeItem37006();

}

while(tmp==0)

{

tmp=1;

makecnt++;

if(GetItemOrdByCount(45008,1))//会木做回木材

{

MakeItem45004();

mask=1;

tmp=0;

}

if(GetItemOrdByCount(45007,1)||GetItemOrdByCount(45003,1))//做小齿轮

{

MakeItem37006();

mask=2;

tmp=0;

}

if(GetItemOrdByCount(450

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1