廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 53659 個閱讀者
 
<< 上頁  1   2   3   4   5   6   7   8  下頁 >>(共 18 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
a9872310
個人頭像
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2009-12-02 12:54 發表的 : 到引言文


我建議你
一步一步慢慢來
你要改哪一步跟我說
我慢慢教你

摁 感謝^^~

我剛剛去看ZP4.3的主插件和zombieplague裡面
發現獨立模組
步驟一在
zombieplague.ini裡面
而步驟二在
zombie_plague40.sma裡面
步驟三雖然在
zombie_plague40.sma找的到
但是裡面的好像不一樣
4.3好像有點亂...



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

下面是引用 a9872310 於 2009-12-02 14:27 發表的 : 到引言文

摁 感謝^^~

我剛剛去看ZP4.3的主插件和zombieplague裡面
發現獨立模組
步驟一在
zombieplague.ini裡面
而步驟二在
zombie_plague40.sma裡面
步驟三雖然在
zombie_plague40.sma找的到
但是裡面的好像不一樣
4.3好像有點亂...



你慢慢有點進入狀況了
不過你說的不完全對

首先...(我以ak做例子)
步驟一
zombieplague.ini加入...
[models]
 V_AK47 SURVIVOR = models/v_ak47_surv.mdl


步驟二
zombie_plague40.sma加入...
// Customization vars
model_vknife_nemesis[64], model_vm249_survivor[64], model_vak47_survivor[64]

// Custom weapon models
engfunc(EngFunc_PrecacheModel, model_vak47_survivor)

// CVARS - Survivor
 cvar_survweapon = register_cvar("zp_surv_weapon", "weapon_ak47")

 case SECTION_WEAPON_MODELS:
   {
           else if (equal(key, "V_ak47 SURVIVOR"))
                   copy(model_vak47_survivor, charsmax(model_vak47_survivor), value)

綠色部分是指令開關。就是能夠在zombieplague.cfg開啟或關閉用的。
理論上是可以不加的。順便告訴你而已

步驟三
一樣
zombie_plague40.sma加入...
// Set Custom Weapon Models
replace_weapon_models(id, weaponid)
{
    switch (weaponid)
    {
         case CSW_AK47: // Survivor's AK47
         {
                  if (g_survivor[id])
                          set_pev(id, pev_viewmodel2, model_vm249_survivor)
         }


[ 此文章被AykinDalike在2009-12-02 15:29重新編輯 ]


獻花 x0 回到頂端 [31 樓] From:台灣和信超媒體寬帶網 | Posted:2009-12-02 15:21 |
a9872310
個人頭像
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2009-12-02 15:21 發表的 : 到引言文



你慢慢有點進入狀況了
不過你說的不完全對

首先...(我以ak做例子)
步驟一
zombieplague.ini加入...


步驟二
zombie_plague40.sma加入...





綠色部分是指令開關。就是能夠在zombieplague.cfg開啟或關閉用的。
理論上是可以不加的。順便告訴你而已

步驟三
一樣
zombie_plague40.sma加入...



我回來再試試看好了
因為晚上還要考試
感謝您的回答^^~
有問題再請教您
謝謝~


獻花 x0 回到頂端 [32 樓] From:台灣中華電信 | Posted:2009-12-02 15:26 |
a9872310
個人頭像
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

對了
小刀的第三步驟跟上述打的一樣嗎?
還有模式設置的地方...就是每個模式都出現倖存者...
我在zombie_plague40.sma是找的到...
但是改了之後就無法轉amxx了
是否有什麼地方不同呢?

另外...給武器的地方
是完全不知道從何找起=   =
表情 


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

下面是引用 a9872310 於 2009-12-02 15:33 發表的 : 到引言文
對了
小刀的第三步驟跟上述打的一樣嗎?
還有模式設置的地方...就是每個模式都出現倖存者...
我在zombie_plague40.sma是找的到...
但是改了之後就無法轉amxx了
是否有什麼地方不同呢?

另外...給武器的地方
是完全不知道從何找起=   =
表情  



小刀第三步驟要注意
基本上這跟其他版本雷同
只是4.3多了給adm的刀

else // Humans & survivors
{
     // Admin knife models?
     if (get_pcvar_num(cvar_adminknifemodelshuman) && get_user_flags(id) & g_access_flag[ACCESS_ADMIN_MODELS])
     {
                set_pev(id, pev_viewmodel2, model_vknife_admin_human)
                set_pev(id, pev_weaponmodel2, "")
     }
     else
     {
                set_pev(id, pev_viewmodel2, model_vknife_human)
                set_pev(id, pev_weaponmodel2, "models/p_knife.mdl")
      }
      if (g_survivor[id])  
      {  
               set_pev(id, pev_viewmodel2, model_vknife_survivor)   
      }

}


模式設置的話
(一般模式為例)
注意的地方也是在於給予定義...
『被選為第一隻殭屍的這個殭屍不會變倖存者』
方法不一樣而已...
// Single Infection Mode
g_lastmode = MODE_INFECTION 

// Turn player into the first zombie  
zombieme(id, 0, 0, 0, 0) 
  
// Already a survivor? or zombie? 
if (g_survivor[id] || g_zombie[id]
  continue; 
    

// If not, turn him into one 
humanme(id, 1, 0) 
iSurvivors++



// Randomly turn iMaxZombies players into zombies
while (iZombies < iMaxZombies)
{
     // Keep looping through all players
     if (id++ > g_maxplayers) id = 1
 
     // Dead or already a zombie or survivor
     if (!is_user_alive(id) || g_zombie[id] || g_survivor[id])
                continue;
    
     // Random chance
     if (random_num(0, 1))
     {
            // Turn into a zombie
            zombieme(id, 0, 0, 1, 0)

            iZombies++
      }
}
...
.......
// First zombie/nemesis or survivor
if (!is_user_alive(id) || g_zombie[id] || g_survivor[id])


給予武器而言
我覺得這是4.3的優點也是缺點
因為你確實找不到
他主要修改的部分是讓倖存者的武器給予變成『指令化』
所謂指令化的意思是指能夠在console
或zombieplague.cfg內下達命令後執行
優點是方便些
上面提過的綠色部分就是給予武器的指令
zp_surv_weapon "weapon_ak47"
" "內打weapon_ak47 就是給倖存者ak

我個人是不太支持4.3
因為沒這必要讓許多功能變的指令化
某些效果反而被限制住了

另一方面
若是要使能出現多個surv或多個nem
4.1及4.2也同樣能辦到
追加[補充3] 就是這個用意
寫法改變就好...潛力無窮 
↑ 這段看不懂沒關係
   純粹研究此版本後的一點點心得


[ 此文章被AykinDalike在2009-12-08 16:10重新編輯 ]


獻花 x0 回到頂端 [34 樓] From:台灣和信超媒體寬帶網 | Posted:2009-12-02 16:08 |
a9872310
個人頭像
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2009-12-02 16:08 發表的 : 到引言文


小刀第三步驟要注意
基本上這跟其他版本雷同
只是4.3多了給adm的刀
.......

那...
如果想給倖存者1把以上武器
改怎麼設定呢?
我還是不怎麼了解...


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

下面是引用 a9872310 於 2009-12-02 21:34 發表的 : 到引言文

那...
如果想給倖存者1把以上武器
改怎麼設定呢?
我還是不怎麼了解...



這我倒要反問你
畢竟我的不是4.3
需要你幫我還原一下他的面貌
→ 倖存者獲得武器是取代原持有槍,對吧?
因為其實我也沒有很仔細的去找
如果是這樣
我再把它的定義給你
理由是strip_user_weapon在4.3的寫法不同

(理論上)
你在console或是zombieplague.cfg
打上兩條指令...
例如:zp_surv_weapon "weapon_p228" 
         zp_surv_weapon "weapon_ak47"
就會獲得兩把槍
除非他有互相取代作用
就會變成打在後面的指令為true
也就是前面那把不管是甚麼
被取代掉就是了
上面那個例子
被取代後你只會得到ak

你懂我的意思嗎?


獻花 x0 回到頂端 [36 樓] From:台灣和信超媒體寬帶網 | Posted:2009-12-03 17:38 |
supermanhugo
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x70 鮮花 x73
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

// Get current model
     static currentmodel[32]
     fm_get_user_model(id, currentmodel, sizeof currentmodel - 1)
     
     // If they're different, set model again
     if (!equal(currentmodel, ....................) && !task_exists(id+TASK_MODEL))
           .....................................

如果我用這種方法是不是可行@@?


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

下面是引用 supermanhugo 於 2009-12-03 18:54 發表的 : 到引言文
// Get current model
     static currentmodel[32]
     fm_get_user_model(id, currentmodel, sizeof currentmodel - 1)
     
     // If they're different, set model again
     if (!equal(currentmodel, ....................) && !task_exists(id+TASK_MODEL))
           .....................................

如果我用這種方法是不是可行@@?



看完你提供的這段
他的作用應該只是...
譬如說當你已經擁有m249
你又在指令給予倖存者m249
就直接轉給當事人用吧
相反的
如果不是持有相同武器(m249)
那就會給予m249的意思

另外
我找到了
4.3只是把位置改了
但一樣可以比照4.1和4.2異曲同工
以下...
// Function Human Me (player id, turn into a survivor, silent mode)
humanme(id, survivor, silentmode)
{
      // Drop previous weapons
      drop_weapons(id, 1)
      drop_weapons(id, 2)

      // Strip off from weapons
      fm_strip_user_weapons(id)
      fm_give_item(id, "weapon_knife")

藍色就是會取代槍的語法
不過在這之前有drop_weapons
所以被取代掉的只有手雷跟刀

一般來說
4.1/4.2沒這問題是因為他的武器給予直接打在give survivor weapon
也就是好比4.3的// strip off from weapons底下
但這次他把倖存者和一般人纇放在一起
我說的某些效果被限制住就是指這個
當然還是可以補救
只是...何必呢
因為4.3把它指令化
你真的必須進遊戲試試才會知道武器指令的先後順序
到底會不會受到這語法的影響了
基本上
我大致看了看
認為影響應該也不大


獻花 x0 回到頂端 [38 樓] From:台灣和信超媒體寬帶網 | Posted:2009-12-03 21:27 |
supermanhugo
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x70 鮮花 x73
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 AykinDalike 於 2009-12-03 21:27 發表的 : 到引言文
 


看完你提供的這段
他的作用應該只是...
譬如說當你已經擁有m249
你又在指令給予倖存者m249
就直接轉給當事人用吧
相反的
如果不是持有相同武器(m249)
那就會給予m249的意思

另外
我找到了
4.3只是把位置改了
但一樣可以比照4.1和4.2異曲同工
以下...

藍色就是會取代槍的語法
不過在這之前有drop_weapons
所以被取代掉的只有手雷跟刀

一般來說
4.1/4.2沒這問題是因為他的武器給予直接打在give survivor weapon
也就是好比4.3的// strip off from weapons底下
但這次他把倖存者和一般人纇放在一起
我說的某些效果被限制住就是指這個
當然還是可以補救
只是...何必呢
因為4.3把它指令化
你真的必須進遊戲試試才會知道武器指令的先後順序
到底會不會受到這語法的影響了
基本上
我大致看了看
認為影響應該也不大

我指的是
沒必要取代倖存者
都是用人類
但在發聲、換模組是用現時模型比對預先設定好的女角模組
如果相同(即玩家在用女角)才更換模組,這樣做的話,你在1F的那堆東西就可以完全無視
只是不知道這樣可不可行表情表情表情表情


獻花 x0 回到頂端 [39 樓] From:香港城市電訊 | Posted:2009-12-03 22:17 |

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