功能:实现玩家与玩家之间押上任何物品进行PK.胜利者可以获得双方的物品

PK场地可以供玩家观赏.英雄版还支持押元宝.观赏的玩家无法攻击PK双方.

规则

谁先杀死谁.谁就胜利.或者谁掉线.那另外一个人就胜利

注意:该功能必须是0624号以后的M2注册用户才能有效使用

QFunction-0.txt内加入以下内容.当玩家点登陆器操作界面的挑战自动触发

;进入比赛地图触发

[@GotoDuelMap]

#IF

;获取比赛地图保存到个人变量S01中

GETDUELMAP S01

#ACT

;锁定LOCK 地图名称 X坐标 Y坐标 范围 类型

LOCK S01 20 20 6 4

MAPMOVE <$STR(S01)> 20 20

HEROLOGOUT

SENDMSG 0 [%s]已经进入[%M:%x:%y].开始决斗!

SENDMSG 0 欢迎大家进入[%M]观看[%s]的决斗!

#ELSEACT

MessageBox 暂时没有比赛场地可以PK!请等待!

;===========================================================================

;失败触发

[@Defeat]

\ \ \

没出息的东西.居然先挂了.你的东西被对方获取了!回城吧! \ \ \ \ \

;胜利触发

[@Victory]

#ACT

;解锁

UNLOCK S01

SENDMSG 0 [%s]战胜了对手.可以领取了对手的赌押物品!

[@取回物品];====这个需要加到脚本里面.当比武胜利的人去点的时候会给予物品

#ACT

GETDUELITEMS

;—-以下是演示地图参数.并不代表采用该地图.挑战的地图必须后DUEL参数.程序自动检测地图自己进入.

[1000 挑战地图号] DUEL

[1001 挑战地图号] DUEL

[1002 挑战地图号] DUEL

[1003 挑战地图号] DUEL

如果你使用的是分身版,没有挑战那个按键.使用以下脚本.其他的全部按照上面设置

(@@InPutString @@APPDUEL)

[@MAIN]

<申请赌物决斗/@比武>\

[@比武]

输入你想要和他比武决斗的名字.然后就放上双方的赌押物品\ \

确定物品值得你去赌的时候.就点确定\ \ \ \

���������������������<输入PK的玩家名/@@InPutStringl>\

[@InPutStringl]

#IF

CHECKPOSEDIR

#ACT

MOV S1 S0

APPDUEL S1

break

#ELSEACT

messagebox 必须面对你要挑战的人才能进行赌物品比武!或者名字输错.人物不在线!

break

CLOSE

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。