关于这篇用户状态图标的教学文章 来处:
http://bbs.mychat.to/reads.php?tid=850446&keyword=%E7%94%A8%E6%88%B6 --------------------------------------------------以下是内容
1.要加入状态图标的前提:
#include <fakemeta>
2.新增一个定义名
new iconstatus
3.先找「public plugin_init()」这段内容,在里面增加这段
register_forward(FM_PlayerPreThink,]"fw_prethink");
iconstatus = get_user_msgid("StatusIcon");
4.把下面这段内容丢进插件里(如果不知道丢哪里请观察其他内容的排列方法)
如果要显示
便加入
dmg_cold public fw_prethink(id)
{
if(!(pev(id,pev_button) & FL_ONGROUND))
{
message_begin(MSG_ONE,iconstatus,{0,0,0},id);
write_byte(1); // 状态 (0=隐藏, 1=显示, 2=闪烁)
write_string("dmg_cold"); // spr名
write_byte(0); // 红
write_byte(255); // 绿
write_byte(0); // 蓝
message_end();
}
}
----------------------------------------------------------------------------------------------------
这篇文章交的是在插件中加入图标....
但我发现我改了之后
有问题发生了
假如有其中一个插件被加入图标
那我只要一进游戏 就会出现这图标....
可以改成 要启动这插件才会出现图标吗
就类似某大发的高仿cso疾跑 要购买(使用)才会出现图示
-------------------------------------------------------------------------------------------------------
真抱歉我说了这么多.....
我只是想要改成(启动这插件才会出现图标)
麻烦大大教学了.....
p.s. 这一句register_forward(FM_PlayerPreThink,]"fw_prethink");
要把其中"]"给删除 register_forward(FM_PlayerPreThink,"fw_prethink");
不然不能转档(我是这么做才可转0.0) [/pre]