您所在位置>>传奇私服_变态传奇私服_1.76传奇私服发布网_今日新开传奇私服-27672传奇私服发布网 > 技术精华 > 正文

防止安全区被乱丢随即卷的NPC改法

作者:Xiao 将本文收藏到QQ书签 发布时间 10/02/02

防止安全区被乱丢随即卷的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
新年好!新年到,本店老板向您拜年……\