廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 5909 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
離之彥 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x400 鮮花 x513
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x3
[插件] [小修改]加入士氣升級時的音效 (10/17更新:修改購買魂之能力燒瓶的音效)  (修改Adc大的仿CSO士氣+...等的4合為1插件)
[原創將學 嚴禁轉載]

大家好~~今天來教大家怎麼在
Adc大的仿CSQ士氣+怒氣+殭屍重生+仿CSQ血量設定...插...件...
裡的的士氣值升級後有升級時的音效...

有曾經玩過CSQ的人大家都知道士氣每升一級時都有音效吧...

今天就來修改歐~~

一起跟著作

首先你打開會先看到
複製程式
new const respawn_sound[] = { "zombi/zombi_comeback.wav" } // 重生音效 
new const zombie_up[] = { "zombi/zombi_evolution.wav" } // 進化音效

這兩段下一行
加入
複製程式
new const level_up[] = { "zombi/zombi_levelup.wav" } // 士氣聲級音效

這一句

例:
複製程式
new const respawn_sound[] = { "zombi/zombi_comeback.wav" } // 重生音效 
new const zombie_up[] = { "zombi/zombi_evolution.wav" } // 進化音效 
new const level_up[] = { "zombi/zombi_levelup.wav" } // 士氣聲級音效


zombi/zombi_levelup.wav 就是你所要放音效的路徑
就在cstrike\sound\zombi裡
(會附替代的音效給大家...當然不是CSQ的...只是要讓大家清楚放在哪裡...)

接下來按收尋/尋找 
或是按Ctrl+F
尋找 
複製程式
public plugin_precache()

這一句話
你會看到
複製程式
public plugin_precache() 
{ 
 precache_sound(respawn_sound) 
 precache_sound(zombie_up) 
 spr_index = precache_model(respawn_sprite) 
}

這一段
在這一段的
precache_sound(zombie_up)
這句下方加入
複製程式
precache_sound(level_up)

這句

例:
複製程式
public plugin_precache() 
{ 
 precache_sound(respawn_sound) 
 precache_sound(zombie_up) 
 precache_sound(level_up)  
 spr_index = precache_model(respawn_sprite) 
}


接下來按收尋/尋找 
或是按Ctrl+F
尋找
複製程式
public human_shiqi_up()

這一句
你會看到
複製程式
public human_shiqi_up() 
{  
 for (new id = 1; id <= 32; id++) 
 { 
  if ((has_item2[id] && g_shiqi[id] >= 13) || (!has_item2[id] && g_shiqi[id] >= 10)) 
   return PLUGIN_CONTINUE; 
   
  g_shiqi[id]++ 
  set_human_rendering(id) 
   
  if (is_user_alive(id) && !zp_get_user_zombie(id)) 
   client_print(id, print_center, "士氣指數 LV.%d", g_shiqi[id]) 
 } 
  
 return PLUGIN_CONTINUE; 
}

這一段
請在這一段的
複製程式
client_print(id, print_center, "士氣指數 LV.%d", g_shiqi[id])

這一句上方加入

複製程式
                 stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE;


這一段(切記不能只打playsound(level_up)因為音效會大到破音...本人就做過這種蠢事= =")

例:
複製程式
public human_shiqi_up() 
{  
 for (new id = 1; id <= 32; id++) 
 { 
  if ((has_item2[id] && g_shiqi[id] >= 13) || (!has_item2[id] && g_shiqi[id] >= 10)) 
   return PLUGIN_CONTINUE; 
   
  g_shiqi[id]++ 
  set_human_rendering(id) 
   
  if (is_user_alive(id) && !zp_get_user_zombie(id))  
                 stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE; 
   client_print(id, print_center, "士氣指數 LV.%d", g_shiqi[id]) 
 } 
  
 return PLUGIN_CONTINUE; 
}


這樣就完成啦~~~

接下來的教學可以做也可以不做

因為是修改購買 魂之能力燒瓶 升級士氣時也會有升級的音效
_______________________________________________

購買 魂之能力燒瓶 升級士氣時也會有升級的音效
教學開始~~~

首先找到這一句
拉下去一點就可以看到了...
複製程式
client_print(id, print_chat, "[ZP] 你購買了%s(一局有效).", item_name2)

在這一句的上方
加入這一段
複製程式
                 stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE;

例:
複製程式
public zp_extra_item_selected(id, itemid) 
{ 
 if (itemid == g_itemid1) 
 { 
  if (has_item1[id]) 
  { 
   zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + get_pcvar_num(g_item1_cost)) 
   client_print(id, print_chat, "[ZP] 你已經擁有%s了.", item_name1) 
   return PLUGIN_CONTINUE; 
  } 
   
  has_item1[id] = true 
  client_print(id, print_chat, "[ZP] 你購了%s(一局有效).", item_name1) 
 } 
 else if (itemid == g_itemid2) 
 { 
  if (has_item2[id]) 
  { 
   zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + get_pcvar_num(g_item2_cost)) 
   client_print(id, print_chat, "[ZP] 你已經擁有%s了.", item_name2) 
   return PLUGIN_CONTINUE; 
  } 
   
  has_item2[id] = true 
  g_shiqi[id] += 3 
   
  if (!zp_get_user_zombie(id)) 
   set_human_rendering(id)  
                stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE;   
  client_print(id, print_chat, "[ZP] 你購買了%s(一局有效).", item_name2) 
 } 
  
 return PLUGIN_CONTINUE; 
}

_______________________________________________________

如果想要購買 魂之能力燒瓶 的音效和殺敵後升級時的音效不一樣
我再來教給大家吧
教學開始

再你改好的
複製程式
new const respawn_sound[] = { "zombi/zombi_comeback.wav" } // 重生音效 
new const zombie_up[] = { "zombi/zombi_evolution.wav" } // 進化音效 
new const level_up[] = { "zombi/zombi_levelup.wav" } // 士氣聲級音效

裡加入
複製程式
new const buy_level[] = { "zombi/zombi_buylevel.wav" } // 購買魂之能力燒瓶音效
 

例:
複製程式
new const respawn_sound[] = { "zombi/zombi_comeback.wav" } // 重生音效 
new const zombie_up[] = { "zombi/zombi_evolution.wav" } // 進化音效 
new const level_up[] = { "zombi/zombi_levelup.wav" } // 士氣聲級音效 
new const buy_level[] = { "zombi/zombi_buylevel.wav" } // 購買魂之能力燒瓶音效


接下來按收尋/尋找 
或是按Ctrl+F
尋找 
複製程式
public plugin_precache()

這一句話
你會看到
複製程式
public plugin_precache() 
{ 
 precache_sound(respawn_sound) 
 precache_sound(zombie_up) 
 precache_sound(level_up)  
 spr_index = precache_model(respawn_sprite) 
}


複製程式
 precache_sound(level_up)

這句下再加入
複製程式
 precache_sound(buy_level)


例:
複製程式
public plugin_precache() 
{ 
 precache_sound(respawn_sound) 
 precache_sound(zombie_up) 
 precache_sound(level_up)  
 precache_sound(buy_level)  
 spr_index = precache_model(respawn_sprite) 
}


然後再剛剛教學中的購買魂之能力燒瓶的這一段中
複製程式
public zp_extra_item_selected(id, itemid) 
{ 
 if (itemid == g_itemid1) 
 { 
  if (has_item1[id]) 
  { 
   zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + get_pcvar_num(g_item1_cost)) 
   client_print(id, print_chat, "[ZP] 你已經擁有%s了.", item_name1) 
   return PLUGIN_CONTINUE; 
  } 
   
  has_item1[id] = true 
  client_print(id, print_chat, "[ZP] 你購了%s(一局有效).", item_name1) 
 } 
 else if (itemid == g_itemid2) 
 { 
  if (has_item2[id]) 
  { 
   zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + get_pcvar_num(g_item2_cost)) 
   client_print(id, print_chat, "[ZP] 你已經擁有%s了.", item_name2) 
   return PLUGIN_CONTINUE; 
  } 
   
  has_item2[id] = true 
  g_shiqi[id] += 3 
   
  if (!zp_get_user_zombie(id)) 
   set_human_rendering(id)  
                stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE;   
  client_print(id, print_chat, "[ZP] 你購買了%s(一局有效).", item_name2) 
 } 
  
 return PLUGIN_CONTINUE; 
}



複製程式
                stop_sound() 
                 playsound(level_up) 
                 return PLUGIN_CONTINUE; 

這個地方

把它改成  
複製程式
                stop_sound() 
                 playsound(buy_level) 
                 return PLUGIN_CONTINUE; 

這是全場都會聽到你購買魂之能力燒瓶的音效

或是改成
複製程式
engfunc(EngFunc_EmitSound, id, CHAN_VOICE, buy_level, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

這是你附近的人會聽到你購買魂之能力燒瓶的音效

或改成
複製程式
engfunc(EngFunc_EmitSound, id, CHAN_ITEM, buy_level, 1.0, ATTN_NORM, 0, PITCH_NORM)

這是只有你自己聽的到你購買魂之能力燒瓶的音效



就OK啦~~

好啦~~~希望對有用此插件的人有幫助
士氣和怒氣圖示本人還在研究...所以先加音效歐~~~

這是自己研究出來的...
如有錯誤還請大大指證~~感激~~

我沒有此插件啊...
Acd大的插件文章
http://bbs-mychat.com/reads.php?tid=879427&keyword=%E5%A3%AB%E6%B0%A3


本帖包含附件
zip 你的CS資料夾.rar   (2022-06-09 14:16 / 17 KB)  
說明: 替代音效與路徑
下載次數:92


[ 此文章被離之彥在2010-10-17 16:52重新編輯 ]

此文章被評分,最近評分記錄
財富:100 (by Rubbish-Nec) | 理由: 發文獎勵!!



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

stop_sound() 和 playsound()
不是要有stock嗎
表情 表情


獻花 x1 回到頂端 [1 樓] From:沒有資料 | Posted:2010-10-17 15:05 |
離之彥 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x400 鮮花 x513
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 andyt0621 於 2010-10-17 15:05 發表的 : 到引言文
stop_sound() 和 playsound()
不是要有stock嗎
表情 表情



因為大大他裡面有寫

所以就不用了~~

不相信你自己可以看一下~~

我是利用原本裡面就有的這一句
new const respawn_sound[] = { "zombi/zombi_comeback.wav" } // 重生音效
所以只要在這個套餐裡再加幾個副菜就OK了~~


獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2010-10-17 15:07 |
史來姆
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x371 鮮花 x529
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

我就是那個只些playsound的蠢人-,-
其實stopsound()是用來幹嘛的?

能減低聲浪嗎?
不只是停止播放嗎?


獻花 x1 回到頂端 [3 樓] From:香港網上行 | Posted:2010-10-17 16:53 |
離之彥 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x400 鮮花 x513
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 史來姆 於 2010-10-17 16:53 發表的 : 到引言文
我就是那個只些playsound的蠢人-,-
其實stopsound()是用來幹嘛的?

能減低聲浪嗎?
不只是停止播放嗎?



那個...
stopsound()
不是減低聲浪
是停止播放
拿掉其實也沒差...

能使音量在遊戲中正常大小的是
return PLUGIN_CONTINUE;
這句...
沒了這句...會大到破音...
就醬...


獻花 x0 回到頂端 [4 樓] From:台灣中華電信 | Posted:2010-10-17 17:22 |
0912277575 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x139 鮮花 x186
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這音效不是魔獸的嗎?!?
話說這對我來說..是一個偉大的傑作
《因為能增加我對sma的了解XD》
不過..這應該適合發到插件區


獻花 x1 回到頂端 [5 樓] From:台灣中華電信 | Posted:2010-10-18 17:51 |
離之彥 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x400 鮮花 x513
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 0912277575 於 2010-10-18 17:51 發表的 : 到引言文
這音效不是魔獸的嗎?!?
話說這對我來說..是一個偉大的傑作
《因為能增加我對sma的了解XD》
不過..這應該適合發到插件區


是呀~~那是魔獸...只是隨手翻到比較合適的代替品啦表情


獻花 x0 回到頂端 [6 樓] From:台灣中華電信 | Posted:2010-10-18 21:39 |
死之天使
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x44 鮮花 x102
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

[原創將學 嚴禁轉載] ??
殭屍學?
現代真先進呀....3.
連殭屍都有人嚴究
(嚴重離題 表情


獻花 x0 回到頂端 [7 樓] From:台灣中華電信 | Posted:2010-10-18 23:16 |
首頁也要封糙
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x4 鮮花 x131
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

感謝教學...

題外

public plugin_precache()
{
precache_sound(respawn_sound)
precache_sound(zombie_up)
spr_index = precache_model(respawn_sprite)
}

這段
你無意間透露出重生SPR的東西啦-.-
還在測試嗎0.0?

我還在找相關原碼中= ="

希望能用出SPR 表情
///////////////////////////////////////////////////////
以為沒更新表情
我錯了表情


[ 此文章被x9150在2010-10-25 21:07重新編輯 ]


獻花 x1 回到頂端 [8 樓] From:台灣新世紀資通 | Posted:2010-10-25 20:52 |
世代唯一 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x4 鮮花 x38
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

看不懂
我插件
都用不成功
可以詳細一點嗎?


獻花 x0 回到頂端 [9 樓] From:台灣新世紀資通 | Posted:2010-11-09 15:06 |

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