找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 弹小跳

求自定义管理员皮肤插件

[复制链接]

该用户从未签到

发表于 2009-5-2 23:04:02 | 显示全部楼层
#include <amxmodx>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new g_msgid_hudtime

public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        g_msgid_hudtime = get_user_msgid("RoundTime")
        set_msg_block(g_msgid_hudtime, BLOCK_SET)
        // Add your code here...
}

//
stock set_timer(id, newtime)
{
        message_begin(MSG_ONE_UNRELIABLE, g_msgid_hudtime, _, id)
        write_short(newtime + 1)
        message_end()
}

该用户从未签到

发表于 2009-5-3 14:12:28 | 显示全部楼层
set_msg_block(g_msgid_hudtime, BLOCK_SET) 这句可以不用吧
另外看到一些代码里出现 “_” ,不知道是什么意思

该用户从未签到

发表于 2009-5-3 16:55:52 | 显示全部楼层
看着眼晕
   不懂

该用户从未签到

发表于 2009-5-3 17:07:19 | 显示全部楼层
set_msg_block(g_msgid_hudtime, BLOCK_SET)还是有一点用的.少发几个message可以减少一点服务器发给客户端的数据量,降低一点点踢人的机会
"_"没任何实际效果,就是占个位置,看着比较顺眼

该用户从未签到

发表于 2009-5-3 21:29:18 | 显示全部楼层
14# Simen.newbie
这些知识从哪能学到?
amxx文档里实质性的内容不够
比如那些const完全没有说明,都不知道是做什么用的
另外像message之类的东西都没见过说明的,只看到人家代码里用得欢啊

该用户从未签到

发表于 2009-5-3 22:24:43 | 显示全部楼层
http://forums.alliedmods.net有些教程
或者找别人的代码看下

该用户从未签到

发表于 2009-5-3 23:08:58 | 显示全部楼层
我现在所了解的东西基本都是从各种插件源码里看来的,想自己实现个什么功能真辛苦啊。
比如把下方的计时器定成0,用write_short(0)无效,用write_short(0.1)就有用了,真是不爽……

该用户从未签到

发表于 2009-5-4 01:42:39 | 显示全部楼层
好无聊噢。

该用户从未签到

发表于 2009-5-4 09:24:42 | 显示全部楼层
源代码放在哪...?

该用户从未签到

发表于 2009-5-4 09:57:52 | 显示全部楼层
源代码放在哪...?
laowan0321 发表于 2009-5-4 09:24

cstrike/addons/amxmodx/scriptings/
有一堆sma文件,源码就放那里
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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