防止安全区被乱丢随即卷的NPC改法
防止安全区被乱丢随即卷的NPC改法
有的时候,安全区有人捣乱,在地上乱丢随即卷,或回城卷等……
丢多了以后,就会造成服务器卡机。抓他还好麻烦,
现在用一个很简单的方法就可以防止了。
就是把以往购买东西的NPC的购买形式更改一下,
以下就是我更改过的脚本,大家不妨借鉴一下。
一个是用一段简单的代码更改了过买卷轴的价格,
另外就是不能批量购买,改过以后,谁也不会再
往地上丢垃圾了。因为对不起,平均购买一个卷轴要
花6,7秒以上的时间,如果丢下去的话,还供不上
别人捡的呢!
我在土城杂货店NPC中还增加了一个简单的清理垃圾
的代码,另外还有一些传奇中常见的诈骗案例。
以防没经验的新手被骗……
-------------------------------------------------------------
%100
+30
+3
+25
[@main]
#IF
checkpkpoint 2
#ACT
goto @b_1
#ELSEACT
goto @main-1
[@b_1]
#IF
#SAY
<$USERNAME>.你又到处去杀人,现在因你妨害社会治安.\
根据武易传奇治安条例,对你进行罚款10万,拘留30分钟处罚.\
#ACT
take 金币 100000
timerecall 30
mapmove 0156 8 10
[@main-1]
欢迎. 我可以为你做什么吗?\ \
<购买/@wupin> 物品 <购买/@juanzhou> 卷轴\
<出售/@seel> 物品\
<垃圾回收站/@meimin> <传奇诈骗案例/@zhapian>\
<取消/@exit>
[@wupin]
#SAY
新年好!新年到,本店老板向您拜年……\
过年了!物价上涨,我店出售的卷轴价格有所调整\
<护身符/@hushenfu> 1000\
<超级护身符/@chaojihushenfu> 6000\
<超级红毒/@chaojihongdu> 60000\
<超级绿毒/@chaojilvdu> 60000
[@hushenfu]
#IF
checkgold 1000
#ACT
take 金币 1000
give 护身符 1
#SAY
谢谢!欢迎光临……\\<确定/@exit>
#ELSESAY
不会吧,1000块都没有?这么穷还想买?\<取消/@exit>
[@hushenfubao]
#IF
checkgold 6000
#ACT
take 金币 6000
give 护身符包 1
#SAY
谢谢!欢迎光临……\\<确定/@exit>
#ELSESAY
不会吧,6000块都没有?这么穷还想买?\<取消/@exit>
[@chaojihushenfu]
#IF
checkgold 6000
#ACT
take 金币 6000
give 超级护身符 1
#SAY
谢谢!欢迎光临……\\<确定/@exit>
#ELSESAY
不会吧,6000块都没有?这么穷还想买?\<取消/@exit>
[@chaojihongdu]
#IF
checkgold 60000
#ACT
take 金币 60000
give 超级红毒 1
#SAY
谢谢!欢迎光临……\\<确定/@exit>
#ELSESAY
不会吧,60000块都没有?这么穷还想买?\<取消/@exit>
[@chaojilvdu]
#IF
checkgold 60000
#ACT
take 金币 60000
give 超级绿毒 1
#SAY
谢谢!欢迎光临……\\<确定/@exit>
#ELSESAY
不会吧,60000块都没有?这么穷还想买?\<取消/@exit>
<返回/@main>
[@seel]
我们出售蜡烛,护身符,卷轴,回城卷等.\
<返回/@main>
[@juanzhou]
#SAY
新年好!新年到,本店老板向您拜年……\