手游传奇私服发布站

 找回密码
 注册账号
查看: 292|回复: 0

如何在指定地图里限制玩家攻击模式

[复制链接]

133

主题

138

帖子

592

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
592
发表于 2015-10-28 14:17:42 | 显示全部楼层 |阅读模式
用烈焰SF里面的 谁与争锋 这一活动举例说明
大家都知道谁与争锋里面玩家是无法更改攻击模式的,这是因为脚本里面限制了,这里就注解下脚本的模式:

player:set_attack_mode(100); --全体模式
player:set_attack_mode(101); --和平模式
player:set_attack_mode(102); --组队模式
player:set_attack_mode(103);-- 公会模式
player:set_attack_mode(104);-- 善恶模式
player:set_attack_mode(105); --阵营模式
player:set_param(296,1);--是否锁定模式  1锁定 0不锁定

下面我来简单介绍下用法


比如进入某个地图后,需要设置玩家模式为全体模式
命令请在\GameServer\scripts\Map\MapEnter.lua里.

player:set_attack_mode(100);
player:set_param(296,1);

这样玩家就是全体模式了.而且玩家无法更改其他模式

当玩家离开后,取消全体模式,改为普通模式
命令请在\GameServer\scripts\Map\MapLeave.lua里.
player:set_attack_mode(101);
player:set_param(296,0);


玩家离开该地图后就变为了普通模式,允许玩家再次选择其他模式
520页游论坛 www.ye520.com 欢迎您常来!!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

手游传奇私服发布站

GMT+8, 2025-4-18 21:05 , Processed in 0.055075 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表