廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 7468 個閱讀者
 
<<   1   2   3  下頁 >>(共 3 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
冷場館女僕長 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
頭銜:一位興趣使然的伺服主一位興趣使然的伺服主
特約版主
級別: 特約版主 該用戶目前不上站
版區: CS教學區
推文 x196 鮮花 x472
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6] ZP高手請幫幫忙.......
請問如何令ZP會有以下功能:
10人以下有1隻頭屍;10~20人有2隻頭屍;20~28人有3隻頭屍;28人以上有3隻頭屍

我雖然看了這篇教學文,但都是看不懂:
http://bbs.mychat.to/reads.php?tid=836806

各位大大請幫幫忙,非常感謝!


我只是一個興趣使然的Server主.
獻花 x0 回到頂端 [樓 主] From:香港沒有資料 | Posted:2010-01-08 21:25 |
Rubbish-Nec 手機 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 優秀管理員勳章 特殊貢獻獎-2
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x214 鮮花 x701
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

那個我也看不懂…

AykinDalike 大大好像有說阿

不過要自己領悟一下,再複製貼上


已成過去的中二少年。
獻花 x0 回到頂端 [1 樓] From:香港城市電訊 | Posted:2010-01-08 22:51 |
冷場館女僕長 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
頭銜:一位興趣使然的伺服主一位興趣使然的伺服主
特約版主
級別: 特約版主 該用戶目前不上站
版區: CS教學區
推文 x196 鮮花 x472
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

不好意思Rubbish-Nec 大大,

不知道是我眼殘 抑或是 Rubbish-Nec 大大你記錯了,

我看盡AykinDalike 大大的帖子 都看不到有關這問題的帖子......


我只是一個興趣使然的Server主.
獻花 x0 回到頂端 [2 樓] From:香港沒有資料 | Posted:2010-01-08 23:22 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

確定要直接解說…?感覺要改的內容也不少呢…
(話說你說的人數應該是玩家總人數吧…?)


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [3 樓] From:台灣教育部 | Posted:2010-01-09 16:42 |
冷場館女僕長 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
頭銜:一位興趣使然的伺服主一位興趣使然的伺服主
特約版主
級別: 特約版主 該用戶目前不上站
版區: CS教學區
推文 x196 鮮花 x472
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

確定要直接解說…?感覺要改的內容也不少呢… <--------直接解說吧~.........

(話說你說的人數應該是玩家總人數吧…?)   <---------沒錯


我只是一個興趣使然的Server主.
獻花 x0 回到頂端 [4 樓] From:香港沒有資料 | Posted:2010-01-09 17:07 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 doroemon 於 2010-01-09 17:07 發表的 : 到引言文
確定要直接解說…?感覺要改的內容也不少呢… <--------直接解說吧~.........

(話說你說的人數應該是玩家總人數吧…?)   <---------沒錯


你還是問AykinDalike大可能會比較好…因為我原本是想利用ZP的多重感染讓人數變多,
但是發現…殭屍出現時會先判斷模式,擔心可能一改下去會造成一些問題…
(例如模式互衝而造成效果抵銷之類的…)


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [5 樓] From:台灣教育部 | Posted:2010-01-09 17:35 |
冷場館女僕長 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
頭銜:一位興趣使然的伺服主一位興趣使然的伺服主
特約版主
級別: 特約版主 該用戶目前不上站
版區: CS教學區
推文 x196 鮮花 x472
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我明白了........謝謝a7811311622大大的幫忙 表情


我只是一個興趣使然的Server主.
獻花 x0 回到頂端 [6 樓] From:香港沒有資料 | Posted:2010-01-09 17:51 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 doroemon 於 2010-01-08 21:25 發表的 ZP高手請幫幫忙.......: 到引言文
請問如何令ZP會有以下功能:
10人以下有1隻頭屍;10~20人有2隻頭屍;20~28人有3隻頭屍;28人以上有3隻頭屍

我雖然看了這篇教學文,但都是看不懂:
http://bbs.mychat.to/reads.php?tid=836806

各位大大請幫幫忙,非常感謝!




就容我來回答你吧

人數區分在主插件的基本款有三種
1. 活著的人數判定 fnGetAlive()
2. 殭屍人數的判定 fnGetZombies()
3. 人類人數的判定 fnGetHumans()
待會都會用到。

[ZP]男女混打(共存)的1F講解題要其實就有提及
只是在那邊單純究個案說明
如果你想知道關於這方面其他的資訊
你的問題是...
如何令10人以下有1隻殭屍王;10~20人有2隻殭屍王;20~28人有3隻殭屍王;28人以上有4隻殭屍王??

步驟一
在// CVAR pointers加入以下...(藍色)
// CVAR pointers
cvar_10human_2zombies, cvar_20human_3zombies, cvar_28above_4zombies,


步驟二
在// CVARS - General Purpose加入以下三點...(藍色)
// CVARS - General Purpose
cvar_10human_2zombies = register_cvar("zp_10human_2zombies", "0")
cvar_20human_3zombies = register_cvar("zp_20human_3zombies", "0")
cvar_28above_4zombies = register_cvar("zp_28above_4zombies", "0")


步驟三
為了在新回合開始前,讓系統先『自動』判定人數,所以加在warmup的部分...(藍色)
你會在consle看到隨著人數多寡,插件會自動轉換條件。意思就是如果這步驟省略不寫的話...
以上步驟一、二也可以拿出來個別當指令在控制台下達,變成『手動』的。
 // Set a new "Make Zombie Task"
 remove_task(TASK_MAKEZOMBIE)
 set_task(2.0+random_float(get_pcvar_float(cvar_warmup), get_pcvar_float(cvar_warmup)+3.0), "make_zombie_task", TASK_MAKEZOMBIE)

 // Default CVAR Definitions
 client_cmd(0,"zp_10human_2zombies 0");
 client_cmd(0,"zp_20human_3zombies 0");
 client_cmd(0,"zp_28above_4zombies 0")


 // Analyze the Quantity of Players Automatically
 if (fnGetAlive() >= 10)
 {
        client_cmd(0,"zp_10human_2zombies 1")
 } 
 if (fnGetAlive() >= 20)
 { 
         client_cmd(0,"zp_20human_3zombies 1")
 }
 if (fnGetAlive() >= 28)
 { 
         client_cmd(0,"zp_28above_4zombies 1")
 }
 


步驟四
重頭戲,照你的需求幫你設定好了,以下...(藍色)
   // Single Infection Mode
   g_lastmode = MODE_INFECTION
   
   if (fnGetHumans() > 1)
   {

           // Turn player into the first zombie
           zombieme(id, 0, 0, 0)
   }
   if (fnGetHumans() >= 9 && get_pcvar_num(cvar_10human_2zombies))
   {
           // Turn player into the first zombie
           while (g_zombie[id]) id = fnGetRandomAlive(random_num(1, iPlayersnum));
           zombieme(id, 0, 0, 0)
   }
   if (fnGetHumans() >= 18 && get_pcvar_num(cvar_20human_3zombies))
   {
           // Turn player into the first zombie
           while (g_zombie[id]) id = fnGetRandomAlive(random_num(1, iPlayersnum));
           zombieme(id, 0, 0, 0)
   }
   if (fnGetHumans() >= 25 && get_pcvar_num(cvar_28above_4zombies))
   {
           // Turn player into the first zombie
           while (g_zombie[id]) id = fnGetRandomAlive(random_num(1, iPlayersnum));
           zombieme(id, 0, 0, 0)
    }


步驟五
關鍵時刻,設定前四步驟被定義的人數條件下出現的殭屍皆為殭屍王(firstzombie)...(藍色)
  else if (fnGetZombies() == 1)
  {
          // First zombie
          g_firstzombie[id] = true
   
          // Set health and gravity
          fm_set_user_health(id, floatround(g_zclass_hp[g_zombieclass[id]]*get_pcvar_float(cvar_zombiefirsthp)))
          set_pev(id, pev_gravity, g_zclass_grav[g_zombieclass[id]])
   
          // Infection sound
          engfunc(EngFunc_EmitSound, id, CHAN_VOICE, zombie_infect[random_num(0, sizeof zombie_infect - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM)
  }
  else if (fnGetZombies() == 2 && get_pcvar_num(cvar_10human_2zombies))
  {
          // First zombie
          g_firstzombie[id] = true
   
          // Set health and gravity
          fm_set_user_health(id, floatround(g_zclass_hp[g_zombieclass[id]]*get_pcvar_float(cvar_zombiefirsthp)))
          set_pev(id, pev_gravity, g_zclass_grav[g_zombieclass[id]])
   
          // Infection sound
          engfunc(EngFunc_EmitSound, id, CHAN_VOICE, zombie_infect[random_num(0, sizeof zombie_infect - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM)
  }
  else if (fnGetZombies() == 3 && get_pcvar_num(cvar_20human_3zombies))
  {
          // First zombie
          g_firstzombie[id] = true
   
          // Set health and gravity
          fm_set_user_health(id, floatround(g_zclass_hp[g_zombieclass[id]]*get_pcvar_float(cvar_zombiefirsthp)))
          set_pev(id, pev_gravity, g_zclass_grav[g_zombieclass[id]])
   
          // Infection sound
          engfunc(EngFunc_EmitSound, id, CHAN_VOICE, zombie_infect[random_num(0, sizeof zombie_infect - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM)
  }
  else if (fnGetZombies() == 4 && get_pcvar_num(cvar_28above_4zombies))
  {
          // First zombie
          g_firstzombie[id] = true
   
          // Set health and gravity
          fm_set_user_health(id, floatround(g_zclass_hp[g_zombieclass[id]]*get_pcvar_float(cvar_zombiefirsthp)))
          set_pev(id, pev_gravity, g_zclass_grav[g_zombieclass[id]])
   
          // Infection sound
          engfunc(EngFunc_EmitSound, id, CHAN_VOICE, zombie_infect[random_num(0, sizeof zombie_infect - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM)
  }


搞定!!
你還可以加上這篇的內容
http://bbs.mychat.to/reads.php?tid=838765
會讓你更容易辨別誰是"殭屍王"

喜歡的話..就給點掌聲吧!!


[ 此文章被AykinDalike在2010-01-10 15:26重新編輯 ]

此文章被評分,最近評分記錄
財富:200 (by amore12) | 理由: 辛苦了..


獻花 x8 回到頂端 [7 樓] From:台灣中嘉寬頻 | Posted:2010-01-10 00:27 |
yymmychat 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x665 鮮花 x559
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

上面這修改篇文章~的確很精彩^^
這樣ZP的模式會更多樣化了 呵呵
我是建議,當設定 zp_xhuman_xzombie 的設定值時,可以改用 set_pcvar_num 或 set_cvar_num
這樣感覺會比較合適的樣子


※目前暫不接受插件修改委託※
原本預計在2010年4月份之前發佈更新 Zombie Hell 3.0,
但我還是失信了....
在此要先向眾版友們致歉,真的很抱歉 m(_._)m
但我終會完成此插件,兌現我的承諾.
獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2010-01-10 00:37 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

果然還是AykinDalike大比較了解ZP主插件…(眾:不是你懶的研究嗎…?)
目前我的ZP插件有改的頂多是「當殭屍被冰凍時可以被攻擊」和「火焰彈可燒死殭屍」而已… 表情


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [9 樓] From:台灣教育部 | Posted:2010-01-10 00:44 |

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