搜索
查看: 5230|回复: 19

求个武器在地上发光的插件

[复制链接]
发表于 2010-5-31 03:07:38 | 显示全部楼层 |阅读模式 来自 北京
不是旋转发光的那个插件!以前我见过!现在找不到了!有的共享下!谢谢
发表于 2010-6-4 19:38:22 | 显示全部楼层 来自 广东广州
本帖最后由 kk阿朗 于 2010-6-8 14:29 编辑
  1. /* Plugin generated by AMXX-Studio */

  2. #include <amxmodx>
  3. #include <fakemeta>

  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "0.1"
  6. #define AUTHOR "K.K.Lv"

  7. new g_pCvarEnable;
  8. new g_MaxPlayers;

  9. public plugin_init() {
  10.         register_plugin( PLUGIN, VERSION, AUTHOR );
  11.        
  12.         g_pCvarEnable = register_cvar( "wg_enable", "1" );
  13.        
  14.         register_forward( FM_SetModel,"forward_model" );
  15.        
  16.         g_MaxPlayers = get_maxplayers();
  17. }

  18. public forward_model( ent, const model[] ) {
  19.         if ( !pev_valid( ent ) && !get_pcvar_num( g_pCvarEnable ) )
  20.                 return FMRES_IGNORED;
  21.         //use random color
  22.         static id;
  23.         id = pev( ent, pev_owner );
  24.         if ( !( 1<= id <= g_MaxPlayers ) )
  25.                 return FMRES_IGNORED;
  26.         static red, green, blue;
  27.        
  28.         red = random_num( 1, 255 );
  29.         green = random_num( 1, 255 );
  30.         blue = random_num( 1, 255 );
  31.        
  32.         fm_set_rendering( ent, kRenderFxGlowShell, red, green, blue, kRenderNormal, 15 );
  33.         return FMRES_IGNORED;
  34. }

  35. stock fm_set_rendering( ent, fx = kRenderFxNone, r = 0, g = 0, b = 0, mode = kRenderNormal, amount = 16 ) {
  36.         static Float:RenderColor[ 3 ];
  37.         RenderColor[ 0 ] = float( r );
  38.         RenderColor[ 1 ] = float( g );
  39.         RenderColor[ 2 ] = float( b );
  40.         set_pev( ent, pev_renderfx, fx );
  41.         set_pev( ent, pev_rendercolor, RenderColor );
  42.         set_pev( ent, pev_rendermode, mode );
  43.         set_pev( ent, pev_renderamt, float( amount ) );
  44. }
复制代码
测试过!自己可以 改一下不要随机颜色!
回复

使用道具 举报

 楼主| 发表于 2010-6-5 06:36:48 | 显示全部楼层 来自 天津
谢谢了!可怎么改随即颜色啊!偶对源码晕的很!先谢谢大哥了!
回复

使用道具 举报

 楼主| 发表于 2010-6-5 06:41:22 | 显示全部楼层 来自 天津
26.        red = random_num( 1, 255 ); 27.        green = random_num( 1, 255 ); 28.        blue = random_num( 1, 255 );
是这段吗?
回复

使用道具 举报

发表于 2010-6-5 07:43:24 | 显示全部楼层 来自 上海浦东新区
如果加个权限呢?  具有某个权限的玩家丢出去的武器才发光 比如 通道权限。
回复

使用道具 举报

 楼主| 发表于 2010-6-5 09:16:58 | 显示全部楼层 来自 天津
加什么权限啊!让所有的放光多好啊!
回复

使用道具 举报

发表于 2010-6-5 10:33:53 | 显示全部楼层 来自 上海浦东新区
我试用了一下 貌似  人物也是发光的  有个别人物不发光
回复

使用道具 举报

 楼主| 发表于 2010-6-5 13:16:38 | 显示全部楼层 来自 天津
不会吧!我还没有试呢!人物发光什么颜色!
回复

使用道具 举报

发表于 2010-6-5 13:19:55 | 显示全部楼层 来自 上海浦东新区
人物发光颜色也是随机啊
回复

使用道具 举报

 楼主| 发表于 2010-6-5 13:43:05 | 显示全部楼层 来自 天津
晕!要人物发光干嘛!KK郎哥!看下到底怎么回事!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表