引用 | 编辑
ChaosX
2009-07-11 12:42 |
楼主
▼ |
||
x0
请问...要如何改sma档才能做到... 每次选" 同一种" 丧尸... 每次丧尸的外型都不一样... 换句话说就是使一个丧尸插件... 能够由多个模组中随机选一个出来用... 再换句话说就是 new const zclass_name[] = { "Zombie" } // name new const zclass_info[] = { "depredador2", "depredador3","depredador4", "depredador5" } // description 然后当我用Zombie时.... 这回合的外型是 depredador2 , depredador3 , depredador4 , depredador5 这四个中随机选一个 下回合的外型是 depredador5 , depredador4 , depredador3 , depredador2 这四个中随机选一个 例如说选一般丧尸... 这次出来的外型是一般丧尸的外型... 下次出来的外型是复仇者的外型(实际上还是一般丧尸,都没有换别种丧尸)... 再下次出来的外型是其他种类丧尸的外型... 已经有人能给个详细的解答... x0
|
引用 | 编辑
皮洨歪
2009-07-12 05:41 |
3楼
▲ ▼ |
除了 zombie_plague40.sma 设定的
是从设定中随机抽选出来的 zp_zclasses40.sma 里面设定的话 他是不会抽选的 使会是单独一种 x0 |
引用 | 编辑
yymmychat
2009-07-14 11:34 |
5楼
▲ ▼ |
看你这么苦恼,我和你说一好了,
因为 zombie_plague40.sma 里头对于各个丧尸丧尸插件的注册使用, 就是 zp_register_zombie_class(const name[], const info[], const model[], const clawmodel[], hp, speed, Float:gravity, Float:knockback) 这个指令相信你已经很清楚了 只是, zombie_plague40.sma 里头的这个指令的设定模型方面,都只能载入丧尸类型插件中最前面那个模型使用,而且也只能载入一个 所以,你要更改成能使用更多的僵尸模型,那势必得对 zombie_plague40.sma 里头的原码动手术修改,这真的是属于很不简单的工程, 而且也要考虑加太多模型使用会有其它效应,这会使全部丧尸类型的模型数纪录变数增加,而且不是单个丧尸类型而以, 也就是会需要更多记忆体空间的意思,而且很多纪录空间可能会闲置用不到,因为你不是每个僵尸类型都会用到那么多模型 除非用动态记忆体配置,但是这样修改的困难度会再增加很多 其实,重点就是因为会动到 zombie_plague40.sma 里头的原码,所以要修改真的不是那么容易的 x1 |
引用 | 编辑
ChaosX
2009-07-14 13:21 |
6楼
▲ ▼ |
下面是引用 yymmychat 于 2009-07-14 11:34 发表的 : 简单来说就是... 必须要去改zombie_plague40.sma... 才有可能做到丧尸随机使用多个人物模组... 而修改zombie_plague40.sma 可能会出现很多问题... 所以如果完全不懂sma的写法就不要去随意乱改... 是这样吗? 当初在某伺服器的网站上有看到 [伪装丧尸:能随机使用人类外型.还能隐形.......] 我还以为说是只要在那个丧尸插件内... 改一改就可以让他随机使用多个人物模组... 看来我还是太肤浅了.... 现在的我也只能放弃这个了... 等以后有足够的实力再来处里这问题好了 谢谢你的指导... x1 |
引用 | 编辑
yymmychat
2009-07-14 14:02 |
7楼
▲ ▼ |
不客气啊
千万不要说自已肤浅,我并没这个意思^^" 只是看你问了很久了,都得不到解决方法 所以想说就和你说一下实际情况,以免你再继续空等待.. 你后面说得没错,的确是因为会动到 zombie_plague40.sma 所以要去修改,真的是不是很容易, 但如果你已经是知道怎么去改的话,那就是另一种情况了 所以,我是建议如果还未摸清楚相关运作方式之前,最好是别做这种复杂的更动 等弄清楚了再来做会比较容易得多了 x0 |
引用 | 编辑
chuchung712
2009-07-14 14:57 |
8楼
▲ ▼ |
引用 | 编辑
ChaosX
2009-07-14 15:04 |
9楼
▲ ▼ |
下面是引用 yymmychat 于 2009-07-14 14:02 发表的 : 我确实是不清楚相关运作方式阿.... 网路上好像也找不到... 写插件 语法的详细教学.... 所以也可以说是对此完全不懂阿... x0 |
引用 | 编辑
chuchung712
2009-07-14 15:25 |
12楼
▲ ▼ |
引用 | 编辑
yymmychat
2009-07-14 15:48 |
14楼
▲ ▼ |
呵呵 那就请当我没说吧
有时候觉得不说还比较自在 如果回答问题还要看人脸色,那又何必呢 还是不如自个归去吧, 从此不再提问区作任何回覆 x1 |
引用 | 编辑
chuchung712
2009-07-14 18:08 |
16楼
▲ ▼ |
引用 | 编辑
a0911878968
2010-05-06 02:20 |
17楼
▲ |
既然丧尸人物外表可以随机.那我问题来了~~那人类那一方勒??我不想一直随机变来变去的0.0要怎样改??
x0 |