搜索
查看: 4865|回复: 17

【发布】Admin Speed v1.1-管理员控制玩家速度

[复制链接]
发表于 2006-6-4 23:36:42 | 显示全部楼层 |阅读模式 来自 中国–湖北–武汉
[color="Red"]要求:AMXX 1.70以上版本!

  1. /* AMX Mod X Script */

  2. /*
  3.   Admin Speed v1.1  -=- by KinSprite , 06/08, 2006
  4.   
  5.   使用该插件,管理员可以设置玩家的速度。
  6.   
  7.   [参数]:   
  8.             amx_allowspeed <1 或 0>    // 0, 关闭速度改变.

  9.               amx_speedall <1 or 0>      // 1, 所有玩家相同的速度, 除特殊玩家之外
  10.             
  11.             amx_speedallvalue <整数: 正常速度的百分比>    // 所有玩家的速度值,除特殊玩家之外,默认100 

  12.   [命令]:
  13.             amx_speed <#userid,nick,authorid,@ALL,@TEAM> [ON/OFF] [整数: 正常速度的百分比]
  14.             
  15.             //设置特殊玩家的速度
  16.             
  17.   [要求模块]:  Fun

  18. [Change Log]:
  19.   
  20.         v1.1:
  21.             1, fix speed when a sniper rifle is zoomed in/out or a shield is opened/closed
  22.             2, all players can run at the same percent of normal speed, except special players

  23. */
复制代码


[PHP]
#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "Admin Speed"
#define VERSION "1.1"
#define AUTHOR "KinSprite"

new g_WpnUsed[33]
new bool:g_hasSpeed[33]
new g_Speed[33]
new g_allowspeed
new g_speedall
new g_speedallvalue

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_concmd("amx_speed", "cmdspeed", ADMIN_LEVEL_A, "<#userid,nick,authorid,@ALL,@TEAM> [ON/OFF] [Integer: percent of normal speed] - Set special players' speed")
        register_event("CurWeapon","Change_Wpn","be","1=1")
        register_event("HideWeapon", "Change_WpnState", "b")
        register_logevent("new_round",2,"0=World triggered","1=Round_Start")
        g_allowspeed = register_cvar("amx_allowspeed","1")
        g_speedall = register_cvar("amx_speedall","0")
        g_speedallvalue = register_cvar("amx_speedallvalue","100")
}
[/PHP]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2006-6-4 23:47:43 | 显示全部楼层 来自 中国–广东–广州

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

你似乎要把每个函数都做成一个插件。。。:sure:
回复

使用道具 举报

发表于 2006-6-4 23:55:17 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

小E的FC插件检测到加速的玩家会提示的:rolleyes:
回复

使用道具 举报

 楼主| 发表于 2006-6-5 00:06:40 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by ahcat
你似乎要把每个函数都做成一个插件。。。:sure:


这个函数比较特别,从两个事件来控制它。 本插件的管理部分比较长!:cool:

ps:我很久就想实现这个功能,由于复杂就拖延到现在。
回复

使用道具 举报

发表于 2006-6-5 00:23:38 | 显示全部楼层 来自 中国–广东–广州

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by kinsprite
这个函数比较特别,从两个事件来控制它。 本插件的管理部分比较长!:cool:

ps:我很久就想实现这个功能,由于复杂就拖延到现在。


嗯 要考虑到拿枪的处理 确实很复杂。 辛苦你了。:D
回复

使用道具 举报

发表于 2006-6-5 00:33:53 | 显示全部楼层 来自 日本

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

能不能加几个命令?
1。比如amx_autospeed来控自动制每一个新进入服务器的玩家速度,使之与amx_speed 设置的速度相符。
2。比如amx_displayspeed测试某一个玩家的实际速度。

疑问:
1。amx_speed设置的速度是小刀速度?还是持有其他武器的速度?
2。加速作弊器是否会受到该设置的限制?
回复

使用道具 举报

 楼主| 发表于 2006-6-5 07:52:04 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by cityhonghu

疑问:
1。amx_speed设置的速度是小刀速度?还是持有其他武器的速度?


设置玩家的速度为正常速度的百分比。
回复

使用道具 举报

发表于 2006-6-5 13:02:21 | 显示全部楼层 来自 中国–上海–上海–松江区

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

同意AE86的观点,用此插件设定速度后,超出FINDCHEATER0.4设定的速度,可能会认为是作弊反而被踢掉.....
回复

使用道具 举报

 楼主| 发表于 2006-6-5 13:37:18 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【发布】Admin Speed v1.0-管理员控制玩家速度

Post by landyhsu
同意AE86的观点,用此插件设定速度后,超出FINDCHEATER0.4设定的速度,可能会认为是作弊反而被踢掉.....


[color="Red"]什么都想到加速而已,没有想到减速吗? OP看谁不爽的时候,给他减速。:p
回复

使用道具 举报

发表于 2006-10-2 18:01:33 | 显示全部楼层 来自 中国–香港

回复: 【发布】Admin Speed v1.1-管理员控制玩家速度

与findCheater 0.4 一起用,有没有冲突 ?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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