搜索
查看: 4827|回复: 12

[求助] 如何才能使手雷的轨迹是彩色的

[复制链接]
发表于 2003-6-19 20:00:24 | 显示全部楼层 |阅读模式 来自 中国–江苏–镇江
我装了xtrafun后扔出来的雷的轨迹只有红色的,怎样才能变成彩色的呢?听说要改源代码,但我不会改啊,哪位大哥能说说是怎么改的啊,谢谢了!~
 楼主| 发表于 2003-6-21 18:10:35 | 显示全部楼层 来自 中国–江苏–苏州
if (grenadeid)
        {
                message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
                write_byte( TE_BEAMFOLLOW );
                write_short(grenadeid);        // entity
                write_short(m_iTrail);        // model
                write_byte( 10 ); // life
                write_byte( 5 );  // width
                write_byte( 255 );        // r, g, b
                write_byte( 0 );        // r, g, b
                write_byte( 0 );        // r, g, b
                switch (random_num(0,2))
我想就是上面这段源代码要改一下吧,可我不会啊,各位大哥帮帮忙吧,小弟感激不尽啊!~~
回复

使用道具 举报

发表于 2003-6-21 18:12:27 | 显示全部楼层 来自 中国–安徽–合肥
将write_byte()//r.g.b的数字改为0~255之间的任意数字即可。
回复

使用道具 举报

 楼主| 发表于 2003-6-21 19:24:23 | 显示全部楼层 来自 中国–江苏–苏州
谢谢楼上的大哥,不过我想问的是能不能使扔出去的雷的轨迹颜色都不一样,就是看上去五颜六色的样子,不知道可不可以?
回复

使用道具 举报

发表于 2003-6-21 21:18:45 | 显示全部楼层 来自 中国–福建–厦门

这么改应该是可以的

message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
write_byte( TE_BEAMFOLLOW );
write_short(grenadeid); // entity
write_short(m_iTrail); // model
write_byte( 10 ); // life
write_byte( 5 ); // width
write_byte( random_num(0,255)); // r, g, b
write_byte( random_num(0,255)); // r, g, b
write_byte( random_num(0,255)); // r, g, b


不过我记得我用的hearena 0.5本身就是可以随机变换手雷轨迹的颜色的,是不是你的版本有问题?
回复

使用道具 举报

发表于 2003-6-21 21:43:52 | 显示全部楼层 来自 中国–上海–上海

不是,只需要改源代码

不是,只需要改源代码,把原来语句中的一句语句前的//去掉,然后重新编译一下就可以了,不过你需要先在include文件夹里面添加xtran的inc文件才可以完成编译!
回复

使用道具 举报

 楼主| 发表于 2003-6-21 23:11:37 | 显示全部楼层 来自 中国–江苏–镇江
谢谢各位老大帮忙,现在已经可以了!哈~~~~
回复

使用道具 举报

发表于 2003-7-16 12:55:13 | 显示全部楼层 来自 中国–重庆–重庆
能放出一个 五颜六色弹道的插件吗?
回复

使用道具 举报

发表于 2003-7-18 10:30:04 | 显示全部楼层 来自 中国–北京–北京
同意~~~顶!!!!放个改好的插件!!
回复

使用道具 举报

发表于 2003-7-20 12:50:01 | 显示全部楼层 来自 中国–重庆–重庆–渝中区
帮帮忙啊~~
回复

使用道具 举报

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

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