廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 1897 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
岳岳 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x67
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] ZP狙擊手模式問題(神解決)
要怎麼讓倖存者跟狙擊手不能丟槍?...每次打字鍵沒按到結果以為有打字不小心按個G就扔掉在也減不回來然後成了一名廢物= =


然後再來是怎麼讓倖存者跟狙擊手不會掉槍?每次槍一震掉馬上又變回了廢物= =....


這兩個問題無法解決其實就等於沒這兩個模式= =|||


所以希望能請各位大大幫忙一下


Q1.插件的語法?
Q2.語法要擺哪?
Q3.痾...沒想到...為了湊3個問題  QAQ


反正怎麼用麻煩貼一下  QAQ...查了ZP主插件看到倖存者密密麻麻的完全找不到有關Drop的關鍵字
有找到幾個可是看起來不是那個= =|||


是這一段指令嗎?



// Weapon Drop
public clcmd_drop(id)
{
// Survivor should stick with its weapon
if (g_survivor[id])
return PLUGIN_HANDLED
if (g_sniper[id])
return PLUGIN_HANDLED

return PLUGIN_CONTINUE;
}


[ 此文章被岳岳在2014-01-19 21:50重新編輯 ]






By Yue
獻花 x0 回到頂端 [樓 主] From:歐洲 | Posted:2014-01-19 02:45 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 岳岳 於 2014-01-19 02:45 發表的 ZP狙擊手模式問題: 到引言文
要怎麼讓倖存者跟狙擊手不能丟槍?...每次打字鍵沒按到結果以為有打字不小心按個G就扔掉在也減不回來然後成了一名廢物= =

然後再來是怎麼讓倖存者跟狙擊手不會掉槍?每次槍一震掉馬上又變回了廢物= =....

這兩個問題無法解決其實就等於沒這兩個模式= =|||
.......
是那段沒錯…
不過有時候槍被「震掉」不是ZP主插件的問題…
而是執行「震掉」這動作的插件沒做判斷…
例如我在別的插件隨便執行「engclient_cmd(id, "drop", "weapon_m249")」…
只要手上拿M249的不論是不是倖存者全都得丟槍…
除非用<hamsandwich>的 Ham_CS_Item_CanDrop 去阻止…
例如:
複製程式
// Weapons calssname
new const weapon_classname[][] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
    "weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550", "weapon_galil", "weapon_famas",
    "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249", "weapon_m3", "weapon_m4a1",
    "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552", "weapon_ak47", "weapon_knife", "weapon_p90" }

public plugin_init()
{
    for (new i = 0; i < sizeof weapon_classname; i++) if (strlen(weapon_classname[i]) != 0)
    {
        RegisterHam(Ham_CS_Item_CanDrop, weapon_classname[i], "fw_Item_CanDrop")
    }
}

public fw_Item_CanDrop(weapon)
{
    static id; id = pev(weapon, pev_owner)
    
    if (is_user_alive(id) && zp_get_user_survivor(id))
    {
        SetHamReturnInteger(0)
        return HAM_SUPERCEDE;
    }
    
    return HAM_IGNORED;
}

被這樣設定過的倖存者…只要還活著…武器都會像小刀或手榴彈一樣無法丟棄…
這樣誰都別想讓我丟掉武器啦~
當然遇到 strip_user_weapons 還是得哭哭…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x1 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2014-01-19 17:40 |
岳岳 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x67
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2014-01-19 17:40 發表的 : 到引言文

是那段沒錯…
不過有時候槍被「震掉」不是ZP主插件的問題…
而是執行「震掉」這動作的插件沒做判斷…
例如我在別的插件隨便執行「engclient_cmd(id, "drop", "weapon_m249")」…
.......



剛剛取得的消息是利用navtive


就是在那隻殭屍上的技能判定裡面多加上 !zp_get_user_sniper這一段


可是這一段加了反而無法輸出成amxx    = =|||


檢查inc裡面也確實有這一段...天知道為何無法輸出  囧rz


好吧...我不知道語法擺哪= =|||


順便附我改的...應該是改錯地方= =|||...輸出時只有1個錯誤



話說大大解除512limit那篇文章大大會用嗎??

我還是完全無法用那個程式來開CS或HLDS= =|||
威望要 70 以上才可以下載附件,您目前威望不足,請勿購買


本帖包含附件
zip zombie_plague_advance_v1-6.rar   (2022-06-09 14:21 / 64 KB)   下載次數:2 需要威望:70


[ 此文章被岳岳在2014-01-19 19:36重新編輯 ]





By Yue
獻花 x0 回到頂端 [2 樓] From:歐洲 | Posted:2014-01-19 18:20 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 岳岳 於 2014-01-19 18:20 發表的 : 到引言文




剛剛取得的消息是利用navtive


就是在那隻殭屍上的技能判定裡面多加上 !zp_get_user_sniper這一段


可是這一段加了反而無法輸出成amxx    = =|||


檢查inc裡面也確實有這一段...天知道為何無法輸出  囧rz


好吧...我不知道語法擺哪= =|||


順便附我改的...應該是改錯地方= =|||...輸出時只有1個錯誤



話說大大解除512limit那篇文章大大會用嗎??

我還是完全無法用那個程式來開CS或HLDS= =|||
既然都寫在主插件裡了…
直接用 g_survivor[id] 和 g_sniper[id] 就好了…
用 native 是為了給其他插件判斷用的…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x1 回到頂端 [3 樓] From:臺灣中華電信股份有限公司 | Posted:2014-01-19 20:54 |
岳岳 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x67
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2014-01-19 20:54 發表的 : 到引言文

既然都寫在主插件裡了…
直接用 g_survivor[id] 和 g_sniper[id] 就好了…
用 native 是為了給其他插件判斷用的…



甚麼東西寫在主插件了表情


我對插件還不是很懂= =|||...所以麻煩大大了表情


覆我最後修改過後的ZP主插件


這樣輸出時出現4個錯誤
威望要 70 以上才可以下載附件,您目前威望不足,請勿購買


本帖包含附件
zip zombie_plague_advance_v1-6.rar   (2022-06-09 14:21 / 65 KB)   下載次數:1 需要威望:70





By Yue
獻花 x0 回到頂端 [4 樓] From:歐洲 | Posted:2014-01-19 21:07 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 岳岳 於 2014-01-19 21:07 發表的 : 到引言文




甚麼東西寫在主插件了表情  


我對插件還不是很懂= =|||...所以麻煩大大了表情  


覆我最後修改過後的ZP主插件


這樣輸出時出現4個錯誤
表情   表情   表情  
原本的寫法還比較接近正確答案…怎麼越改越慘…
1先把下面的內容
     for (new i = 1; i < sizeof WEAPONENTNAMES; i++)
           if (WEAPONENTNAMES[0]) RegisterHam(Ham_Item_Deploy, WEAPONENTNAMES, "fw_Item_Deploy_Post", 1)
改成
複製程式
       for (new i = 1; i < sizeof WEAPONENTNAMES; i++) if (strlen(WEAPONENTNAMES[i]) != 0)
       {
              RegisterHam(Ham_Item_Deploy, WEAPONENTNAMES[i], "fw_Item_Deploy_Post", 1)
              RegisterHam(Ham_CS_Item_CanDrop, WEAPONENTNAMES[i], "fw_Item_CanDrop")
       }
2接著把 fw_Item_CanDrop 內的內容改成
複製程式
public fw_Item_CanDrop(weapon)
{
       static id; id = pev(weapon, pev_owner)
       
       if (is_user_alive(id) && (g_survivor[id] || g_sniper[id])) // (id) 和 [id] 意義完全不同…
       {
              SetHamReturnInteger(0)
              return HAM_SUPERCEDE;
       }
       
       return HAM_IGNORED;
}


尚無簽名,歡迎 [新增個性化簽名]
獻花 x1 回到頂端 [5 樓] From:臺灣中華電信股份有限公司 | Posted:2014-01-19 21:28 |
岳岳 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x67
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2014-01-19 21:28 發表的 : 到引言文

表情       表情       表情        
原本的寫法還比較接近正確答案…怎麼越改越慘…
1先把下面的內容
改成
.......





太感謝大大了表情   表情   ...終於修正這BUG了表情   表情   表情  


終於修正好了表情   表情  


每次輸出的時候都必須好像要面臨生死關頭一樣...最後一次的緊張時刻終於...終於....結束啦表情   表情   表情  


太感謝大大了  T ^ T表情   表情   表情  


已解決!~~~~~~


[ 此文章被岳岳在2014-01-22 13:58重新編輯 ]





By Yue
獻花 x0 回到頂端 [6 樓] From:歐洲 | Posted:2014-01-19 21:47 |

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