|
发表于 2008-1-4 17:27:14
|
显示全部楼层
来自 中国–甘肃–兰州
回复: Osker Lee帮忙啊
弹道插件其实有两个,tracer_fire.amxx(彩色弹道插件)和war_weapon_tracers.amxx(简单弹道插件).要修改彩色弹道插件的颜色是很简单的,修改源代码里面的那些颜色代码就行了;对于简单弹道插件,我也不知道怎么修改它的颜色,插件里默认的颜色是黄色的,有点像激光.这里有war_weapon_tracers插件的源代码,高手们看看能不能修改它的颜色.
[PHP]/* AMX Mod script.
*
* (c) Copyright 2002, OLO
* This file is provided as is (no warranties).
*
* Modified by Hephaistos from amxmod.net
* (original plugin is "Weapon Tracers")
* to draw tracers on every bullet.
*
* To disable plugin use "amx pause war_wea" from server console.
*/
#include <amxmodx>
new lastammo[33]
public make_tracer(id){
new ammo = read_data(3)
if ( lastammo[id] > ammo ) {
new vec1[3], vec2[3]
get_user_origin(id,vec1,1)
get_user_origin(id,vec2,3)
message_begin(MSG_PAS, SVC_TEMPENTITY,vec1 )
write_byte( 6 ) /* TE_TRACER - see commo/const.h in HLSDK */
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2])
write_coord(vec2[0])
write_coord(vec2[1])
write_coord(vec2[2])
message_end()
}
lastammo[id] = ammo
}
public plugin_init() {
register_plugin("War Weapon Tracers","0.9","Hephaistos")
register_event("CurWeapon","make_tracer","be","1=1","3>0")
return PLUGIN_CONTINUE
}[/PHP] |
|