廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 53845 個閱讀者
 
<< 上頁  5   6   7   8   9   10   11   12  下頁 >>(共 18 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2010-01-01 23:11 發表的 : 到引言文

對啊..
   // Single Infection Mode
   g_lastmode = MODE_INFECTION
   
.......



從你的訊息當中
是有些地方不夠清楚的
因為在// Turn player into the first zombie那段底下
多了一個『 } 』,看似是多餘的
由於看不到另一個『 { 』在哪?
如果真是多的,那轉檔時會有問題。

還有我看不到surv是怎麼被定義的
看來他只是結構上不大雷同、且簡化許多
如果我的假設沒錯的話
那你就這樣處理就好,其實是一樣的道理
改成以下...也就是[補充2]  (有改的部份以藍色標示)
   // Single Infection Mode
   g_lastmode = MODE_INFECTION
   
  if (fnGetHumans() > 1)   
  {

          // Turn player into the first zombie 
          zombieme(id, 0, 0, 0)
  }

  if (fnGetHumans() >= 1)    
  {    
          // Turn someone into a Survivor (if not a zombie) 
          while (g_zombie[id]) id = fnGetRandomAlive(random_num(1, iPlayersnum)); 
          humanme(id, 1)

  }

  // Remaining players should be humans (CTs)
  for (id = 1; id <= g_maxplayers; id++)
  {
   // Not alive
   if (!is_user_alive(id))
    continue;


至於[補充3]
如果上述假設情形成立之下
那就以本文比照辦理就行了



獻花 x0 回到頂端 [70 樓] From:臺灣中華電信 | Posted:2010-01-02 01:24 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我成功了..
你給我的改了一點

 
 // Single Infection Mode
   g_lastmode = MODE_INFECTION
   
  if (fnGetHumans() > 1)   
  {
                        <------這個東東給我消除了
          // Turn player into the first zombie 
          zombieme(id, 0, 0, 0)

不過有一個問題..
在多人傳染模式中..
是不會出現多個倖存者

另外..我想問如何把出現倖存者的人數增加..
把現在3個改成更多個倖存者..表情




獻花 x0 回到頂端 [71 樓] From:歐洲 | Posted:2010-01-02 16:06 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2010-01-02 16:06 發表的 : 到引言文
我成功了..
你給我的改了一點

 

不過有一個問題..
在多人傳染模式中..
是不會出現多個倖存者

另外..我想問如何把出現倖存者的人數增加..
把現在3個改成更多個倖存者..表情




我建議你不要這麼做
雖然你轉檔沒問題
但是我給你的括弧 →  { }  別刪
括號的作用是要限縮語法的效力
如果刪除可能造成無效或者被擴大
很可能形成大於1的條件也適用在下一個語法上
這樣不好,會有bug (因為先決條件是隨機)
bug1. 沒殭屍
bug2. 沒倖存者

人數增加或條件限制就是 [補充3] 的工作了
多人傳染模式也可以
但同樣也必須另外定義,也就是1F的第3部分


獻花 x0 回到頂端 [72 樓] From:台灣中華電信 | Posted:2010-01-02 20:35 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2010-01-02 20:35 發表的 : 到引言文


我建議你不要這麼做
雖然你轉檔沒問題
但是我給你的括弧 →  { }  別刪
括號的作用是要限縮語法的效力
如果刪除可能造成無效或者被擴大
很可能形成大於1的條件也適用在下一個語法上
這樣不好,會有bug (因為先決條件是隨機)
bug1. 沒殭屍
bug2. 沒倖存者

人數增加或條件限制就是 [補充3] 的工作了
多人傳染模式也可以
但同樣也必須另外定義,也就是1F的第3部分


我在之前試過有那個 { 的..
但轉不了檔..
謝謝你的建議..

人數增加做到了..
但是不懂如何在多人傳染模式出現多個倖存者..
只出現了一個倖存者


獻花 x0 回到頂端 [73 樓] From:歐洲 | Posted:2010-01-03 14:19 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2010-01-03 14:19 發表的 : 到引言文


我在之前試過有那個 { 的..
但轉不了檔..
謝謝你的建議..

人數增加做到了..
但是不懂如何在多人傳染模式出現多個倖存者..
只出現了一個倖存者



multi infection原則和single infection的處理方式是一樣的
因為zp_multi_ratio指令是給殭屍用的。
為了避免殭屍與倖存者選到同一人
條件限制就相當重要
也就是『 >= 』那個
還有while (g_zombie[id]) id = fnGetRandomAlive(random_num(1,
也就是『當他是殭屍的話,他不會被選作倖存者』這項條件
以上必須在zp_multi_ratio指令之後。

甚至
用此種方法,還可以設定成『人數滿多少條件下會有多少殭屍出沒』
此種類似CSO的遊戲規則。


[ 此文章被AykinDalike在2010-01-03 20:46重新編輯 ]


獻花 x0 回到頂端 [74 樓] From:台灣中嘉寬頻 | Posted:2010-01-03 19:22 |
kevin961104
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x48
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

可設定 存活者 在殭屍出現後 就馬上出現嗎?? 存活者出現會有信息 顯示嗎??
不然都不知道誰是存活者 的說= =


獻花 x0 回到頂端 [75 樓] From:香港城市電訊 | Posted:2010-01-03 22:34 |
andyt0621
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x24 鮮花 x167
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2010-01-03 19:22 發表的 : 到引言文



multi infection原則和single infection的處理方式是一樣的
因為zp_multi_ratio指令是給殭屍用的。
為了避免殭屍與倖存者選到同一人
條件限制就相當重要
也就是『 >= 』那個
還有while (g_zombie[id]) id = fnGetRandomAlive(random_num(1,
也就是『當他是殭屍的話,他不會被選作倖存者』這項條件
以上必須在zp_multi_ratio指令之後。

甚至
用此種方法,還可以設定成『人數滿多少條件下會有多少殭屍出沒』
此種類似CSO的遊戲規則。



你是話把[補充2]的加在Multi Infection Mode..
但是沒有
// Turn player into the first zombie  
zombieme(id, 0, 0, 0)
   
這兩句..
if (fnGetHumans() > 1) 
加在那裡=.='


獻花 x0 回到頂端 [76 樓] From:歐洲 | Posted:2010-01-03 22:36 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 kevin961104 於 2010-01-03 22:34 發表的 : 到引言文
可設定 存活者 在殭屍出現後 就馬上出現嗎?? 存活者出現會有信息 顯示嗎??
不然都不知道誰是存活者 的說= =



你說的存活者是指倖存者吧?
設定上就是這樣定義的呀
→ 在殭屍出現後的下一秒出現倖存者
顯示...可以呀
用set_hudmessage
位置改一下...否則會重疊


[ 此文章被AykinDalike在2010-01-03 22:50重新編輯 ]


獻花 x0 回到頂端 [77 樓] From:台灣中嘉寬頻 | Posted:2010-01-03 22:40 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2010-01-03 22:36 發表的 : 到引言文



你是話把[補充2]的加在Multi Infection Mode..
但是沒有
// Turn player into the first zombie  
zombieme(id, 0, 0, 0)
   
這兩句..
if (fnGetHumans() > 1) 
加在那裡=.='



恩~
參照[補充2]
比照single infection mode

但不需要加第一項
因為多人傳染模式是用zp_multi_ratio定義殭屍人數的
所以不需要加zombieme(id, 0, 0, 0)
至於if (fnGetHumans() > 1) 
用意也只是避免當伺服器還只有adm一人的時候不會有bug
if (fnGetHumans() >= 1)
if (fnGetHumans() >= 5)
就是限制人數條件下,要出現幾個倖存者用的  

也就是倖存者出現語法、或條件
加在// Randomly turn iMaxZombies players into zombies之後
並在// Turn the rest of players into humans之前


[ 此文章被AykinDalike在2010-01-03 22:58重新編輯 ]


獻花 x0 回到頂端 [78 樓] From:台灣中嘉寬頻 | Posted:2010-01-03 22:44 |
kevin961104
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x48
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2010-01-03 22:40 發表的 : 到引言文



你說的存活者是指倖存者吧?
設定上就是這樣定義的呀
→ 在殭屍出現後的下一秒出現倖存者
顯示...可以呀
用set_hudmessage
位置改一下...否則會重疊


恩...存活者是指倖存者..習慣了說存活者
阿勒...我試十多次還是轉檔失敗....
不過你可以教我怎用set_hudmessage嗎? 我想設在中間
2的那個 可以不用嗎??(獨立音效)
Strip survivor from weapons and give M249  <<我找不到這行 可說說行數嗎?? 


[ 此文章被kevin961104在2010-01-03 23:02重新編輯 ]


獻花 x0 回到頂端 [79 樓] From:香港城市電訊 | Posted:2010-01-03 22:55 |

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