引用 | 編輯
chanpikmay20
2010-12-01 07:44 |
樓主
▼ |
||
x0
我寫的插件是 抽隨機血量系統我想問問大家以下問題!!! 1.我想每次抽獎都扣金錢..要打什麼代碼? 2.我想設定CT才能使用.要打什麼代碼? 3.我想設定一回合一次 要打什麼代碼? 求助各位會員! x0
|
引用 | 編輯
tw2twtw
2010-12-01 21:20 |
3樓
▲ ▼ |
cs_set_user_money(id,cs_get_user_money(id) -MONEY,1)
//MONEY為你設的錢 if(cs_get_user_team(id) == CS_TEAM_CT) //如果他的隊伍是CT的話 { 執行的代碼 } 第3個我不會.... x0 |
引用 | 編輯
andyt0621
2010-12-02 19:13 |
4樓
▲ ▼ |
第三個..我想在抽獎加上一個bool 再設= true
event_RoundStart() 才加上 = false 抽獎是判斷是不是true..是就return 吧 (來裝懂sma ) x0 |
引用 | 編輯
Rubbish-Nec
2010-12-02 22:13 |
5樓
▲ |
1.我想每次抽獎都扣金錢..要打什麼代碼?
cs_set_user_money(id, cs_get_user_money(id) - 16000) 『cs_set_user_money』為設定CS中金錢的指令 『cs_get_user_money(id)』為取得id的金錢數量 『16000』為扣除金錢之數量 PS:可先用『cs_get_user_money(id)』判斷玩家是否有足夠金錢 ========================================== 2.我想設定CT才能使用.要打什麼代碼? if(cs_get_user_team(id) == CS_TEAM_CT) 『cs_get_user_team(id)』為取得玩家的隊伍 『CS_TEAM_CT』為CT,另外也有表示T的『CS_TEAM_T』 ========================================== 3.我想設定一回合一次 要打什麼代碼? public plugin_init() { register_event("HLTV", "event_round_start", "a", "1=0", "2=0") } public event_round_start() { ... } 『plugin_init』這function應該寫插件時應該有了……所以不用再加 『event_round_start()』為開新回合時的function PS:我不知道樓主的用意……是回合開始強制抽?還是一回合只能抽一次? 一回合只能抽一次的請善用開關…… x0 |