一个赏金猎手的脚本(传2)
本帖最后由 法师练到手抽筋 于 2011-5-15 21:50 编辑以前手头有个版本,里面有这个脚本,当时它领取赏金的部分没有写。我写完这部分以后,一直也没有时间整上来,最近收拾机器一不留神翻出来了,拿出来供兄弟们参考。
玩传奇,你不喜欢PK,但是偶尔也死在杀人狂手下;你喜欢PK,但是总打不过对手;。。。,生气啊,上火啊,咋办?!邪念上来聊,举报服务器。。。停!!!人神共愤的事情不是我们油田兄弟能干得出来的,现在好啦,一切问题都解决啦!有了这个脚本可以帮你出气,你只要拼命去挣元宝,咱花钱雇凶收拾他!!!
闲话少说,脚本如下----------------
1.添加一个NPC,名字就叫 杀杀,(脚本内容看附件),这个很多GM都会了,不再多说。
2.在 Qmanage.txt 文件里,添加如下字段----
[@被通缉上线]
#IF
checknamelist ..\QuestDiary\杀杀\通缉名单.txt
#act
SETRANKLEVELNAME %s\ㄨㄨㄨㄨㄨㄨㄨㄨ杀人放火人见人揍ㄨㄨㄨㄨㄨㄨㄨㄨ\ㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨ全服通缉犯ㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨㄨ\『任』\『人』\『追』\『杀』
CHANGENAMECOLOR 229
SendCenterMsg 180 0 『提示』又一通缉出现了!赏金猎人们开始追杀吧!! 1 20 1
sendmsg 0 『通缉令』通缉犯『%S』在线目前位于%m的(%x:%y)!赏金猎人们开始追杀吧!!
sendmsg 7 『提示』警告!你已被通缉!快点找个地方躲起来吧!
sendmsg 7 『提示』警告!你已被通缉!快点找个地方躲起来吧!
sendmsg 7 『提示』警告!你已被通缉!快点找个地方躲起来吧!
sendmsg 7 『提示』警告!你已被通缉!快点找个地方躲起来吧!
SET 0
BREAK
3.在 Qfunction-0.txt 文件中,找到 [@KillPlay],在里面添加如下字段----
[@KillPlay]
#IF
CHECKTEXTLIST S0 ..\QuestDiary\杀杀\通缉名单.txt
#ACT
SendCenterMsg 180 0 『提示』通缉犯『<$STR(S0)>』被『<$USERNAME>』杀死!! 1 20 1
sendmsg 0 『提示』通缉犯『<$STR(S0)>』被『%S』杀死!!请去『殺殺』处领取赏金!!
sendmsg 7 『提示』通缉犯『<$STR(S0)>』被『%S』杀死!!请去『殺殺』处领取赏金!!
sendmsg 7 『提示』通缉犯『<$STR(S0)>』被『%S』杀死!!请去『殺殺』处领取赏金!!
sendmsg 7 『提示』通缉犯『<$STR(S0)>』被『%S』杀死!!请去『殺殺』处领取赏金!!
sendmsg 7 『提示』通缉犯『<$STR(S0)>』被『%S』杀死!!请去『殺殺』处领取赏金!!
addnamelist ..\QuestDiary\杀杀\赏金猎人.txt
deltextList <$STR(S0)> ..\QuestDiary\杀杀\通缉名单.txt
BREAK
简单说一下,这个 [@KillPlay],它里面的内容是杀人触发,就是说你杀了一个玩家,就会触发字段里面的内容。
4.在 d:\Mirserve\Mir200\Envir\QuestDiary 下建立一个文件夹,名字就叫 杀杀 吧,(这个名字随便起,但是要跟整体所有脚本里的内容要一致)
5.在 杀杀 这个文件夹下,建立 5个文本文件,分别是 全服通缉.txt取消通缉名单.txt , 赏金猎人.txt , 通缉检测名单.txt ,通缉名单.txt
其中 全服通缉.txt 的内容见附件,其它4个为空文件。
时间比较久了,也不知道完整不完整了,如果脚本有问题,兄弟们可以留贴。 大概地说一下这个脚本。
在NPC处,有 1.出赏金通缉2.花钱解除通缉3. 领取赏金
玩家可以在此处花元宝,通缉服务器里任何一个玩家,不管此玩家在线不在线;通缉成功以后,被通缉的玩家一上线,服务器会全服通告,只要没被杀死或者解除通缉,每次上线都会如此; 被通缉的玩家被杀以后,杀人者可以到NPC处领取奖励。
页:
[1]