關於這篇用戶狀態圖標的教學文章 來處:
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]