廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2041 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
grandc2000
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 有關格式 sma

我將個 sma.檔 放入compile  但轉唔返amx檔出黎 唔知邊到出現左問題


紅色=修改
roundsound_4

// * 回合結束播放歌曲 *
// 這回合某一方獲勝時,則下回合開始時就會播放獲勝那一隊的歌曲,最多播放到回合結束,或歌曲播放完畢.
#include <amxmodx>
#include <amxmisc>
#define KEYS (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9) //KEYS:1,2,3,4,5,6,7,8,9,0
new bool:play_sound[33]
//歌曲可以自行添加刪減,CT和TS的歌曲數量不用一樣,可以設定各自的數量
new tsoundlist[][] = { "G1Jockey001", "G1Jockey002", "G1Jockey003", "G1Jockey004", "G1Jockey005", "G1Jockey006", "G1Jockey007", "G1Jockey008", "G1Jockey009", "G1Jockey010", "G1Jockey011", "G1Jockey012", "G1Jockey014", "G1Jockey015" , "G1Jockey016" , "G1Jockey017" , "G1Jockey018" , "G1Jockey019" , "G1Jockey020" , "G1Jockey021", "G1Jockey022" , "G1Jockey023" , "G1Jockey024" , "G1Jockey025" , "G1Jockey026" , "G1Jockey027" , "G1Jockey028" , "G1Jockey029" , "G1Jockey030","G1Jockey031, "G1Jockey032" , "G1Jockey033" }, "G1Jockey034" , "G1Jockey035", "G1Jockey036" , "G1Jockey037", "G1Jockey038" , "G1Jockey039" , "G1Jockey040"  }
new ctsoundlist[][]= { "G1Jockey001", "G1Jockey002", "G1Jockey003", "G1Jockey004", "G1Jockey005", "G1Jockey006", "G1Jockey007", "G1Jockey008" , "G1Jockey009", "G1Jockey010", "G1Jockey011", "G1Jockey012", "G1Jockey014" , "G1Jockey015" , "G1Jockey016" , "G1Jockey017" , "G1Jockey018" , "G1Jockey019" , "G1Jockey020" , "G1Jockey021", "G1Jockey022" , "G1Jockey023" , "G1Jockey024" , "G1Jockey025" , "G1Jockey026" , "G1Jockey027" , "G1Jockey028" , "G1Jockey029" , "G1Jockey030","G1Jockey031, "G1Jockey032" }, "G1Jockey033" , "G1Jockey034" , "G1Jockey035", "G1Jockey036" , "G1Jockey037", "G1Jockey038" , "G1Jockey039" , "G1Jockey040"  }
//預設放歌曲的路徑,以 cstrike\sound 為放置起點
new sound_path[] = "misc/"
new maxplayers
new win_team
public plugin_init()
{
 register_plugin("RoundSound", "2.0", "kevin14144")
 register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
 register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
 
 register_event("ResetHUD","NewRound","be")
 register_logevent("logevent_round_end", 2, "1=Round_End")
 
 register_clcmd("say /roundsound", "roundsound_set_menu")
 register_clcmd("say_team /roundsound", "roundsound_set_menu")
 register_menucmd(register_menuid("Set RoundSound Play"), KEYS, "roundsound_set_process")
 
 maxplayers = get_maxplayers()
}
public plugin_precache()
{
 new i, temp[128]
 
 for (i = 0; i < sizeof tsoundlist; i++)
 {
  format(temp, sizeof temp -1, "%s%s.mp3", sound_path, tsoundlist)
  precache_sound(temp)
 }
 
 for (i = 0; i < sizeof ctsoundlist; i++)
 {
  format(temp, sizeof temp -1, "%s%s.mp3", sound_path, ctsoundlist)
  precache_sound(temp)
 }
 
 for (i = 1; i <= 32; i++)
  play_sound = true
 
 return PLUGIN_CONTINUE
}
public t_win()
{
 win_team = 1
 return PLUGIN_CONTINUE
}
public ct_win()
{
 win_team = 2
 return PLUGIN_CONTINUE
}
public NewRound()
{
 if (win_team > 0)
 {
  new i, sound[128]
  
  switch (win_team)
  {
   case 1:
   {
    i = random_num(0, sizeof tsoundlist -1)
    format(sound, sizeof sound -1, "%s%s", sound_path, tsoundlist)
   }
   case 2:
   {
    i = random_num(0, sizeof ctsoundlist -1)
    format(sound, sizeof sound -1, "%s%s", sound_path, ctsoundlist)
   }
  }
  
  for (i = 1; i <= maxplayers; i++)
  {
   if (play_sound)
    client_cmd(i, "mp3 play sound/%s", sound)
  }
 }
 
 win_team = 0
 
 return PLUGIN_CONTINUE
}
public logevent_round_end()
{
 client_cmd(0, "mp3 stop")
 return PLUGIN_CONTINUE
}
public roundsound_set_menu(id)
{
 new menu[256], len
 
 len = format(menu, sizeof menu - 1, "\r回合結束音樂播放設定^n^n")
 
 if (play_sound[id])
 {
  len += format(menu[len], sizeof menu - 1 - len, "\y1. 播放音樂^n")
  len += format(menu[len], sizeof menu - 1 - len, "\w2. 關掉音樂^n^n")
 }
 else
 {
  len += format(menu[len], sizeof menu - 1 - len, "\w1. 播放音樂^n")
  len += format(menu[len], sizeof menu - 1 - len, "\y2. 關掉音樂^n^n")
 }
 
 format(menu[len], sizeof menu - 1 - len, "\w0. 離開")
 
 show_menu(id, KEYS, menu, -1, "Set RoundSound Play")
}
public roundsound_set_process(id, key)
{
 switch (key)
 {
  case 0: play_sound[id] = true
  case 1: play_sound[id] = false
  case 9: return PLUGIN_HANDLED
  default:
  {
   roundsound_set_menu(id)
   return PLUGIN_HANDLED
  }
 }
 
 return PLUGIN_HANDLED
}


[ 此文章被grandc2000在2010-07-19 18:58重新編輯 ]




獻花 x0 回到頂端 [樓 主] From:香港特別行政區 | Posted:2010-07-19 18:19 |
觀眾甲
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x319 鮮花 x963
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

請不要用廣東話


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

不就是你眼花改錯…中途多了好幾個不該有的「}」而已嗎…? 表情


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2010-07-19 18:53 |
grandc2000
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

new tsoundlist[][] = { "G1Jockey001", "G1Jockey002", "G1Jockey003", "G1Jockey004", "G1Jockey005", "G1Jockey006", "G1Jockey007", "G1Jockey008", "G1Jockey009", "G1Jockey010", "G1Jockey011", "G1Jockey012", "G1Jockey014", "G1Jockey015" , "G1Jockey016" , "G1Jockey017" , "G1Jockey018" , "G1Jockey019" , "G1Jockey020" , "G1Jockey021", "G1Jockey022" , "G1Jockey023" , "G1Jockey024" , "G1Jockey025" , "G1Jockey026" , "G1Jockey027" , "G1Jockey028" , "G1Jockey029" , "G1Jockey030","G1Jockey031, "G1Jockey032" , "G1Jockey033" , "G1Jockey034" , "G1Jockey035", "G1Jockey036" , "G1Jockey037", "G1Jockey038" , "G1Jockey039" , "G1Jockey040"  }
new ctsoundlist[][]= { "G1Jockey001", "G1Jockey002", "G1Jockey003", "G1Jockey004", "G1Jockey005", "G1Jockey006", "G1Jockey007", "G1Jockey008" , "G1Jockey009", "G1Jockey010", "G1Jockey011", "G1Jockey012", "G1Jockey014" , "G1Jockey015" , "G1Jockey016" , "G1Jockey017" , "G1Jockey018" , "G1Jockey019" , "G1Jockey020" , "G1Jockey021", "G1Jockey022" , "G1Jockey023" , "G1Jockey024" , "G1Jockey025" , "G1Jockey026" , "G1Jockey027" , "G1Jockey028" , "G1Jockey029" , "G1Jockey030","G1Jockey031, "G1Jockey032" , "G1Jockey033" , "G1Jockey034" , "G1Jockey035", "G1Jockey036" , "G1Jockey037", "G1Jockey038" , "G1Jockey039" , "G1Jockey040"  }




以修改 都係唔得


獻花 x0 回到頂端 [3 樓] From:香港特別行政區 | Posted:2010-07-19 19:00 |
grandc2000
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

圖 1. 我一放入去 個compile 就咁樣   
我一放入去 個compile 就咁樣



3643634634643


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

下面是引用 grandc2000 於 2010-07-19 19:07 發表的 : 到引言文
3643634634643

問題有三:
1.那兩段的字串太長了…請改短一點…
2.你的SMA編碼是UTF-8卻有勾選署名…
3.請你用書面語吧…我看不太懂廣東話…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2010-07-19 19:27 |
grandc2000
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

解決了.......................


獻花 x0 回到頂端 [6 樓] From:香港特別行政區 | Posted:2010-07-19 22:07 |

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