廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2366 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
fouury 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x9 鮮花 x101
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 殭屍在感染某數人後 換模組?
表情  痾        抱歉又是我

問大大 如果我想將某隻殭屍擁有感染x人後就換模組且加乘血量

那我可以將這些指令加上去嗎?(取自abcdzxc大大的暴走殭屍)

首先
new const kzm_kills = 3                                    // 感染多少人才會進化為殭屍王
new const kkzm_kills = 5                                  // 感染多少人才會進化為殭屍魔王
new const first_zclass_model[] = { "zombie_source" } // 殭屍王的模組
接著
public plugin_init()
{
 register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
g_kzm_health = register_cvar("zp_zclass_kzm_health", "7000")
 g_kkzm_health = register_cvar("zp_zclass_kkzm_health", "14000")
register_forward(FM_PlayerPreThink, "fw_playerprethink")
 register_forward(FM_ClientUserInfoChanged, "fw_changemodel")
 
 register_clcmd("drop", "cmd_drop")
 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)
 
 precache_sound(rage_sound)
 precache_sound(change_sound)
 
 g_zclass_rage = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback) 
}
public zp_user_infected_post(id, infector)
{
 if (zp_gamemode == MODE_INFECTION || zp_gamemode == MODE_MULTI)
 {
  if (is_user_alive(infector) && zp_get_user_zombie(infector) && zp_get_user_zombie_class(infector) == g_zclass_rage)
  {
   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, "[ZP] 你進化成為殭屍王!!!")
    engfunc(EngFunc_EmitSound, infector, CHAN_VOICE, change_sound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
    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, "[ZP] 你進化成為殭屍魔王,你現在有大量的血量來使用'暴走'技能!!!")
    engfunc(EngFunc_EmitSound, infector, CHAN_VOICE, change_sound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
   }
  }
 }
 
 if (zp_get_user_zombie_class(id) == g_zclass_rage)
  set_task(0.5, "show_zm_msg", id)
}

還有
public show_zm_msg(id)
{
 if (g_kzm[id])
  client_print(id, print_chat, "[ZP] 你被感染為殭屍王,按G可以使用'暴走'技能,損失血量%d,效用時間%2.1f秒.", get_pcvar_num(g_health), get_pcvar_float(g_time))
 else
  client_print(id, print_chat, "[ZP] 你被感染為小殭屍,按G可以使用'暴走'技能,損失血量%d,效用時間%2.1f秒,冷卻時間%2.1f秒", get_pcvar_num(g_health), get_pcvar_float(g_normal_time), get_pcvar_float(g_cooldown))
}
就這樣

我知道我這樣必定是亂加   (真的不懂插件..抱歉)

還有甚麼需要再加或修改的地方嗎??

那如果我這方法行的通

這些指令會不會影響到原來殭屍的技能?

煩請各位大大幫忙了表情        對了這是插件的sma
威望要 20 以上才可以下載附件,您目前威望不足,請勿購買


本帖包含附件
zip sma檔.rar   (2022-06-09 14:17 / 3 KB)  
說明: 由於是大大的插件 所以20威咯
下載次數:6 需要威望:20


[ 此文章被fouury在2010-12-23 22:21重新編輯 ]



按這裡檢視影片,登入論壇可以直接觀看
BLACK OPS 2 - MOB OF THE DEAD
決勝時刻 黑色行動2 殭屍78毛 就是這樣了
獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2010-12-23 22:06 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

插件中g_kzm, g_kkzm是在判斷喪屍的等級的,,
你看看插件中就兩個使用的位置..
就可以寫出你想要的效果..

技能方面..是看你會不會改不同等級有不同的數值..
如果沒有是不會影響到的


獻花 x0 回到頂端 [1 樓] From:沒有資料 | Posted:2010-12-24 13:34 |
fouury 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x9 鮮花 x101
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

但改到一半卻出現zp_set_user_model的錯誤

也有就是有些指令插入了會使插件不能轉檔 表情

不然就是將這錯誤改掉了又出現新的 表情

有沒有較通用各種喪屍的指令呢??

還是有其他的方法?


按這裡檢視影片,登入論壇可以直接觀看
BLACK OPS 2 - MOB OF THE DEAD
決勝時刻 黑色行動2 殭屍78毛 就是這樣了
獻花 x0 回到頂端 [2 樓] From:台灣威寶電信 | Posted:2010-12-25 02:34 |
qma
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x16 鮮花 x43
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

哇塞 都很會插件呢

此文章被評分,最近評分記錄
財富:-50 (by ChaosX) | 理由: 無意義回文


獻花 x0 回到頂端 [3 樓] From:APNIC | Posted:2010-12-25 09:01 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.109585 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言