|
发表于 2009-6-26 10:13:16
|
显示全部楼层
|阅读模式
来自 中国–浙江–宁波–余姚市
本帖最后由 akEr 于 2009-6-28 16:53 编辑
酬劳不多 100rmb
先说明 这个插件中的这条线是双方都能看的到的 所以不纯在作弊之说 目的是为了平时我们战队训练时跑图穿点练习时用的...
功能要求:
1. 这个插件能使player和player之间用一条线连起来,这条线能穿透墙壁和一切物体 ,这条线的长度不限, 时间可以自定义
2. 任何一个player能调用=菜单=来自由选择跟哪个player 连成一条线 , 但只能跟一个player连线。
3. 每组player的连线的线用不同颜色区别开 (红黄绿等)
本人QQ15851867
研究了死亡射线 但不知道怎么让1个玩家用菜单去获取另外一个玩家~~~等等~~~好多问题
/* AMX Mod script.
*
* Death Info Beams by SpaceDude
* This file is provided as is (no warranties).
*
*/
#include <amxmod>
#define TE_BEAMPOINTS 0
new m_spriteTexture
public death(){
new killer_id = read_data(1)
new victim_id = read_data(2)
if (killer_id!=victim_id && killer_id) {
new k_origin[3]
new v_origin[3]
get_user_origin(killer_id,k_origin)
get_user_origin(victim_id,v_origin)
message_begin(MSG_ONE, SVC_TEMPENTITY,{0,0,0},victim_id)
write_byte( TE_BEAMPOINTS )
write_coord(k_origin[0])
write_coord(k_origin[1])
write_coord(k_origin[2])
write_coord(v_origin[0])
write_coord(v_origin[1])
write_coord(v_origin[2])
write_short( m_spriteTexture )
write_byte( 1 ) // framestart
write_byte( 1 ) // framerate
write_byte( 100 ) // life in 0.1's
write_byte( 5 ) // width
write_byte( 0 ) // noise
if (get_user_team(killer_id) == 1) {// T
write_byte( 255 ) // r, g, b
write_byte( 0 ) // r, g, b
write_byte( 0 ) // r, g, b
}
else {
write_byte( 0 ) // r, g, b
write_byte( 0 ) // r, g, b
write_byte( 255 ) // r, g, b
}
write_byte( 100 ) // brightness
write_byte( 0 ) // speed
message_end()
}
}
public plugin_precache()
m_spriteTexture = precache_model("sprites/dot.spr")
public plugin_init() {
register_plugin("Death Info Beams","0.9","SpaceDude")
register_event("DeathMsg","death","a")
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|