廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 6950 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x3
[插件] 補給箱丟武器指令教學
今天我要教大家的是補給箱武器丟掉指令,也就是設定補給箱撿取後,會把手上的武器丟棄,撿取補給箱內的武器指令。

我先打上武器丟棄指令;

drop_primary_weapons(id)  //丟棄主要武器指令
drop_secondary_weapons(id)  //丟棄小槍武器指令
drop_current_weapon(id)  //丟棄手上拿的槍指令

以上紅色的那三行是武器的丟棄指令。

請大家在dtgift_weapons的sma檔裡加入以下的指令:

const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|
 (1<<CSW_GALIL)|(1<<CSW_FAMAS)|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|
 (1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)
                                                                                                                        
stock drop_primary_weapons(id)                                       
{                                                                    
 // Get user weapons
 static weapons[32], num, i, weaponid
 num = 0 // reset passed weapons count (bugfix)
 get_user_weapons(id, weapons, num)
 
 for (i = 0; i < num; i++)
 {
  weaponid = weapons
  
  if ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM)
  {
   static wname[32]
   get_weaponname(weaponid, wname, sizeof wname - 1)
   engclient_cmd(id, "drop", wname)
  }
 }
}

stock drop_current_weapon(id) 
{
 static weapon_id, clip, ammo
 weapon_id = get_user_weapon(id, clip, ammo)
 
 if (((1<<weapon_id) & PRIMARY_WEAPONS_BIT_SUM) || ((1<<weapon_id) & SECONDARY_WEAPONS_BIT_SUM))
 {
  static weapon_name[32]
  get_weaponname(weapon_id, weapon_name, sizeof weapon_name - 1)
  engclient_cmd(id, "drop", weapon_name)
 }
}


stock drop_secondary_weapons(id)
{
 // Get user weapons
 static weapons[32], num, i, weaponid
 num = 0 // reset passed weapons count (bugfix)
 get_user_weapons(id, weapons, num)
 
 for (i = 0; i < num; i++)
 {
  weaponid = weapons
  
  if ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)
  {
   static wname[32]
   get_weaponname(weaponid, wname, sizeof wname - 1)
   engclient_cmd(id, "drop", wname)
  }
 }
}



我先示範輸入指令:

public get_sg552( id){

        drop_primary_weapons(id) ←這個是主槍丟棄指令
        give_item( id, "weapon_sg552");  
        give_item( id, "ammo_556nato");
        give_item( id, "ammo_556nato");
        give_item( id, "ammo_556nato");


上方的紅色代表是主武器丟棄指令:

public get_de( id){

       drop_secondary_weapons(id)  ←這個是小槍丟棄指令
       give_item( id, "weapon_deagle");
       give_item( id, "ammo_50ae");
       give_item( id, "ammo_50ae");
       give_item( id, "ammo_50ae");
       give_item( id, "ammo_50ae");


這個紅色代表是小槍丟棄指令。

記得要把指令排在補給箱,武器前面別亂排,要不然撿到後會亂丟

要打指令前,記得要分清楚主槍小槍。

重點:您的回覆或是推薦是我發教學的動力來源表情




目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x1 回到頂端 [樓 主] From:台灣中華電信 | Posted:2010-01-23 21:00 |
66976697
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x13 鮮花 x96
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我沒有dtgift_weapons@@
和物錯



獻花 x0 回到頂端 [1 樓] From:歐洲 | Posted:2010-01-23 21:22 |
夜魂
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
路人甲
級別: 路人甲 該用戶目前不上站
推文 x200 鮮花 x519
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

不錯 又是個好教學
還有續集媽??


我退出數位了 我會請我朋友持續幫我發世紀帝國 我熱愛世紀帝國 數位讓我太傷心了

指定接班人(不是cs的) ""夜夢魂"
獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2010-01-23 21:23 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

沒有dtgift_weapons檔的SMA,就沒辦法改補給箱的指令。 表情



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2010-01-23 21:26 |
supermanhugo
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x70 鮮花 x73
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 s8720419 於 2010-01-23 21:26 發表的 : 到引言文
沒有dtgift_weapons檔的SMA,就沒辦法改補給箱的指令。 表情

自己寫一個就好了表情


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

有可以設定補給箱的武器教學媽 表情


正式回來 數位論壇
唷唷超級久沒有來了!
希望大家還記得我唷


獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2010-01-24 08:02 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

有呀~如果你要的話 可以跟我說,我在發教學



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [6 樓] From:台灣中華電信 | Posted:2010-01-24 12:08 |
chapecs
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x219 鮮花 x223
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 s8720419 於 2010-01-24 12:08 發表的 : 到引言文
有呀~如果你要的話 可以跟我說,我在發教學

我要~~~

建議你付上補給箱的載點
這樣之後進來的新人才不會ˋ看說覺得
這是甚麼東西 看不懂這樣表情


正式回來 數位論壇
唷唷超級久沒有來了!
希望大家還記得我唷


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

我怎麼覺得內容好像以前我在提問區回答的答案…
不過至少這內容放教學區總比放提問區好多了…也不太可能有人跑到提問區找教學…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2010-01-25 09:19 |
弒血
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎 特殊貢獻獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x108 鮮花 x240
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我不會放載點,我還是個新手,只是還在研究怎改寫插件。

我只發教學,至於載點在(插件區) 就找的到了。 表情



目前傳授教學&有興趣者可以問我
BOT瞄準攻擊NPC&模仿事件觸發計算出場&新增地圖重生位置等等
已修復entity的attachment錯誤問題,開始嘗試寫出各種npc_boss成品
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
按這裡檢視影片,登入論壇可以直接觀看
獻花 x0 回到頂端 [9 樓] From:台灣中華電信 | Posted:2010-01-25 16:41 |

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