广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2458 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
梦幻神话
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[CS1.6] CS士气
能不能帮我把升级士气的时候加上声音,还有能不能让僵尸进化后更换模型!
威望要 20 以上才可以下载附件,您目前威望不足,请勿购买


本帖包含附件
zip zp_shiqi_respawn(sma)v1.2.rar   (2022-06-09 14:17 / 4 KB)   下载次数:4 需要威望:20


[ 此文章被梦幻神话在2011-04-27 19:12重新编辑 ]



                                                                                                                                                     
献花 x0 回到顶端 [楼 主] From:没有资料 | Posted:2011-04-26 20:50 |
fouury 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x101
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

音效教学区有教学了..

接着让僵尸升级后换模组也不是那么简单.......  那是要对个别僵尸修改的.........

打开你所要修改的僵尸sma...接着自行照着以下修改...当然自己也要知道方式啊(以下内容的升级方式是依感染数目判定..)
复制程式
[/color] 
//首先需要的模块
#include <amxmodx>
#include <fakemeta>
#include <fun>
#include <zombieplague>
--------------------------------
//新增项目
const OFFSET_MODELINDEX = 491
const OFFSET_LINUX = 5
new const first_zclass_model[] = { "tank_zombi_origin" } // 僵尸王的模组
new const kzm_kills = 3                                    // 感染多少人才会进化为僵尸王
new const kkzm_kills = 5                                  // 感染多少人才会进化为僵尸魔王
//定义变数
new g_kzm_health, g_kkzm_health
new first_zm_model
new zp_gamemode
new bool:g_kzm[33]
new bool:g_kkzm[33]
new infect_num[33]
//CVAR和forward等等
public plugin_init()
{
g_kzm_health = register_cvar("zp_zclass_kzm_health", "7000")
g_kkzm_health = register_cvar("zp_zclass_kkzm_health", "14000")
register_forward(FM_ClientUserInfoChanged, "fw_changemodel")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")//此是要设定在新回合时重新计算变数
}
//缓存模组
public plugin_precache()
{
 new model[64]
 format(model, 63, "models/player/%s/%s.mdl", first_zclass_model, first_zclass_model)
 first_zm_model = precache_model(model)
}
//感染(此地方可直接覆盖)
public zp_user_infected_post(id, infector)
{
 if (zp_gamemode == MODE_INFECTION || zp_gamemode == MODE_MULTI)                                   //注意!! 以下僵尸代码请自行打上 例如g_zclass_rage<-----此为代码                                               
 {
  if (is_user_alive(infector) && zp_get_user_zombie(infector) && zp_get_user_zombie_class(infector) == g_zclass_僵尸代码)
  {
   infect_num[infector]++
   
   if (!g_kzm[infector] && !g_kkzm[infector] && infect_num[infector] == kzm_kills)
   {
    g_kzm[infector] = true
    fm_set_user_model(infector, first_zclass_model)
    fm_set_user_model_index(infector, first_zm_model)
    set_pev(infector, pev_health, float(get_pcvar_num(g_kzm_health)))
    client_print(infector, print_chat, "你已进化成为僵尸王")
    
    infect_num[infector] = 0
   }
   
   if (g_kzm[infector] && !g_kkzm[infector] && infect_num[infector] == kkzm_kills)
   {
    g_kkzm[infector] = true
    set_pev(infector, pev_health, float(get_pcvar_num(g_kkzm_health)))
    client_print(infector, print_chat, "你已进化成为僵尸魔王")
    
   }
  }
 }
}
public fw_changemodel(id)//直接加上
{
 if (g_kzm[id])
 {
  new current_model[32]
  fm_get_user_model(id, current_model, charsmax(current_model))
  
  if (!equal(current_model, first_zclass_model))
  {
   fm_set_user_model(id, first_zclass_model)
   return FMRES_SUPERCEDE;
  }
 }
 
 return FMRES_IGNORED;
}
public zp_user_humanized_post(id)//请自行找是否有同样public 如无可直接加上(大部分有)
{
        g_kzm[id] = false
 g_kkzm[id] = false
        infect_num[id] = 0
}
public choose_kzm()//(直接加上)
{
 for (new id = 1; id <= 32; id++)
 {
  if (is_user_alive(id) && zp_get_user_zombie(id) && zp_get_user_zombie_class(id) == g_zclass_僵尸代码)
  {
   g_kzm[id] = true
   fm_set_user_model(id, first_zclass_model)
   fm_set_user_model_index(id, first_zm_model)
  }
 }
}
public zp_round_started(gamemode, id)//(直接加上)
{
 if (gamemode == MODE_INFECTION || gamemode == MODE_MULTI)
  set_task(0.1, "choose_kzm", 0)
 
 zp_gamemode = gamemode
}
//stork(直接加上)
stock fm_get_user_model(player, model[], len)
{
 get_user_info(player, "model", model, len)
}
stock fm_set_user_model(id, const model[])
{
 set_user_info(id, "model", model)
}
stock fm_set_user_model_index(id, value)
{
 set_pdata_int(id, OFFSET_MODELINDEX, value, OFFSET_LINUX)
}
[color=#659b28]


如果修改正确的话..  是绝对可正常转档的...

其实这些是我抽取别人的sma档内容集结在一起的..

有问题再说咯..


按这里检视影片,登入论坛可以直接观看
BLACK OPS 2 - MOB OF THE DEAD
决胜时刻 黑色行动2 僵尸78毛 就是这样了
献花 x0 回到顶端 [1 楼] From:台湾威宝电信股份有限公司 | Posted:2011-04-30 23:11 |
梦幻神话
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

你是说降低威望?


                                                                                                                                                     
献花 x0 回到顶端 [2 楼] From:没有资料 | Posted:2011-06-11 17:35 |
梦幻神话
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

额,确实自己改不了!正在努力尝试中.............


                                                                                                                                                     
献花 x0 回到顶端 [3 楼] From:没有资料 | Posted:2011-06-11 18:24 |
globelex
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

连这种都有哦   真是太厉害了


献花 x0 回到顶端 [4 楼] From:台湾台固媒体股份有限公司 | Posted:2011-06-16 14:53 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.109410 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言