ChaosX
哈哈哈~你看看你!
|
分享:
▼
x0
|
[1.6] 请问如何使丧尸随机使用多个人物模组(已解决)
请问... 要如何改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 这四个中随机选一个 例如说选一般丧尸... 这次出来的外型是一般丧尸的外型... 下次出来的外型是复仇者的外型(实际上还是一般丧尸,都没有换别种丧尸)... 再下次出来的外型是其他种类丧尸的外型... 已经有人能给个详细的解答...
[ 此文章被Chaosx在2009-07-14 16:04重新编辑 ]
|
版主以死 有事烧纸
|
x0
[楼 主]
From:欧洲 | Posted:2009-07-11 12:42 |
|
|
yymmychat
|
分享:
▲
▼
看你这么苦恼,我和你说一好了, 因为 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 里头的原码,所以要修改真的不是那么容易的
|
※目前暂不接受插件修改委托※ 原本预计在2010年4月份之前发布更新 Zombie Hell 3.0, 但我还是失信了.... 在此要先向众版友们致歉,真的很抱歉 m(_._)m 但我终会完成此插件,兑现我的承诺.
|
x1
[5 楼]
From:台湾和信超媒体宽带网 | Posted:2009-07-14 11:34 |
|
|
ChaosX
哈哈哈~你看看你!
|
分享:
▲
▼
下面是引用 yymmychat 于 2009-07-14 11:34 发表的 : 看你这么苦恼,我和你说一好了, 因为 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 可能会出现很多问题... 所以如果完全不懂sma的写法就不要去随意乱改... 是这样吗? 当初在某伺服器的网站上有看到 [伪装丧尸:能随机使用人类外型.还能隐形.......]我还以为说是只要在那个丧尸插件内... 改一改就可以让他随机使用多个人物模组... 看来我还是太肤浅了.... 现在的我也只能放弃这个了... 等以后有足够的实力再来处里这问题好了 谢谢你的指导...
|
版主以死 有事烧纸
|
x1
[6 楼]
From:欧洲 | Posted:2009-07-14 13:21 |
|
|
yymmychat
|
分享:
▲
▼
不客气啊 千万不要说自已肤浅,我并没这个意思^^" 只是看你问了很久了,都得不到解决方法 所以想说就和你说一下实际情况,以免你再继续空等待.. 你后面说得没错,的确是因为会动到 zombie_plague40.sma 所以要去修改,真的是不是很容易, 但如果你已经是知道怎么去改的话,那就是另一种情况了 所以,我是建议如果还未摸清楚相关运作方式之前,最好是别做这种复杂的更动 等弄清楚了再来做会比较容易得多了
|
※目前暂不接受插件修改委托※ 原本预计在2010年4月份之前发布更新 Zombie Hell 3.0, 但我还是失信了.... 在此要先向众版友们致歉,真的很抱歉 m(_._)m 但我终会完成此插件,兑现我的承诺.
|
x0
[7 楼]
From:台湾和信超媒体宽带网 | Posted:2009-07-14 14:02 |
|
|
|