killer200
|
分享:
▼
x0
|
[1.6][插件] 請求寫插件高手幫小弟一個忙><"
請問如何做到視窗的右下角,用(set_hudmessage+show_hudmessage),令到在玩的時候能有自已的血量呢 我這樣做對嗎???? #include <amxmodx> #include <fakemeta> #include <fun> public plugin_init() { register_plugin("Health","1.0","godkiller") register_event("RoundTime", "eNewRound", "bc") } public eNewRound(id) { new name[32], pid = read_data(2) get_user_name(pid, name, 31) set_hudmessage(0,255,0,0.3,0.53,0,3.0,6.0,0.5,0.15,3) show_hudmessage(id, "HP: %s", pev(pid, pev_health)) } 請幫小弟><
|
My name is killer200~~~~~~~~~~~~
|
x0
[樓 主]
From:香港 | Posted:2012-11-18 08:15 |
|
|
不能正視你
|
分享:
▲
▼
試用這個吧 我找了1個插件修改過的 我修改了沒有指令(自動開啓) 這個是顯示隊友的HP
如果你想修改只顯示自己 又或者是自己和敵人的 我再幫你修改
#include <amxmodx> new friend[33] public set_team(id){ friend[id] = read_data(2) } public hide_status(id){ set_hudmessage(0,0,0,0.0,0.0,0, 0.0, 0.01, 0.0, 0.0, 4) show_hudmessage(id,"") } public show_status(id){ new name[32],pid = read_data(2) get_user_name(pid,name,31) if (friend[id] == 1 ){ /* friend */ set_hudmessage(0,50,255,0.03,0.90,1, 0.01, 3.0, 0.01, 0.01, 4) /* blue */ show_hudmessage(id,"隊友(%s)血量:%d",name,get_user_health(pid)) /* wpnname[7] - trunk weapon_ */ } else { set_hudmessage(255,50,0,0.03,0.90,1, 0.01, 3.0, 0.01, 0.01, 4) /* red */ show_hudmessage(id,"敵人(%s)血量:%d",name,get_user_health(pid)) /* wpnname[7] - trunk weapon_ */ } return PLUGIN_CONTINUE } public plugin_init(){ register_plugin("aim info","0.9.2","default") register_event("StatusValue","set_team","be","1=1") register_event("StatusValue","show_status","be","1=2","2!0") register_event("StatusValue","hide_status","be","1=1","2=0") return PLUGIN_CONTINUE }
[ 此文章被你的人在2012-11-19 18:20重新編輯 ]
|
|
x0
[1 樓]
From:美國ATT用戶 | Posted:2012-11-19 18:02 |
|
|
不能正視你
|
分享:
▲
▼
下面是引用 killer200 於 2012-11-21 17:28 發表的 : ...我看完後還不太明白 我另外找來這個 試一試用 客戶端指令 say /health - 顯示玩家HP 有源碼 OP指令 health_on <0|1> 0=插件關閉 1=插件開啓 health_time (秒) - 顯示血量時間(秒) 預設600秒(10分鐘) health_color <0|1|2> - 顯示血量顏色 預設2 0=白色 1=自定 (須使用health_custom 指令) // ZP生命值顯示顏色(R:0 G:0 B:255) (即是health_custom 0 0 255) 2=隨機 health_custom <RRR GGG BBB> //預設(0 255 0, 設定時必須用"0 255 0" 開引號) 顯示RGB顏色 RRR= 紅色代碼(0-255) GGG=綠色代碼(0-255) BBB=藍色代碼(0-255) health_effects <0|1|2> 顯示文字效果 0=沒有效果 1= 打印效果 2=閃爍效果 health_always <0|1> - 是否經常顯示hp 0=只顯示1次(倒數後結束) 1=經常顯示hp(重新開局都會顯示)
[ 此文章被你的人在2012-11-22 12:48重新編輯 ]
|
|
x0
[8 樓]
From:美國ATT用戶 | Posted:2012-11-22 09:30 |
|
|
觀眾甲
|
分享:
▲
複製程式
#include <amxmodx>
#include <fun>
public plugin_init()
{
register_plugin("123", "1.0", "123")
}
public client_putinserver(id)
{
check(id+2222)
}
public check(id)
{
id -= 2222
set_hudmessage(0,255,0,0.3,0.53,0,3.0,6.0,0.5,0.15,3)
show_hudmessage(id, "HP: %d", get_user_health(id))
set_task(0.4, "check", id+2222)
}
有錯告知
|
|
x0
[9 樓]
From:美國 | Posted:2012-11-22 15:23 |
|
|
|