廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2456 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.090685 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言