原帖由 x00900 於 2014-5-1 18:27 發表
件事係咁 分別有 a b c d e f g h 呢8件裝 另外都有 a1 b1 c1 d1 e1 f1 g1 h1呢8件裝
如果買左a 1次 index[玩家索引號]就會+1
係呢個時候 b-h b1-h1都買唔到 只可以再買a/買a1
如果佢買左a1 個index[玩家索引號] ...
原帖由 x00900 於 2014-5-1 18:27 發表
件事係咁 分別有 a b c d e f g h 呢8件裝 另外都有 a1 b1 c1 d1 e1 f1 g1 h1呢8件裝
如果買左a 1次 index[玩家索引號]就會+1
係呢個時候 b-h b1-h1都買唔到 只可以再買a/買a1
如果佢買左a1 個index[玩家索引號] ...
原帖由 Frayja 於 2014-5-19 10:07 發表
要支援多人既話要用布林陣列
假設一開頭可以買a裝而不能買b裝
設真值為false
如果false就買a裝 otherwise買b裝
事件可以用出售單位來模擬
原帖由 Frayja 於 2014-5-19 16:07 發表
一定要用布林
比個實例你 我買左a a1 a2 a3 a4 咁樣你既idea int係5
我賣左a3 int變左4
然後再買裝 就會a a1 a2 a4 a4
明唔明?
原帖由 Frayja 於 2014-5-19 17:13 發表
簡單黎講 我既做法係
A君係玩家1 B君係玩家2
當A君去shop買野 買a/b既時候
系統會將I[1]呢個值變成true
而B君去shop買野 買a/b既時候
系統會將I[2]呢個值變成true
其他物品就對應番相對既布林陣列 ...
原帖由 Frayja 於 2014-5-19 18:16 發表
唔小心刪左帖
其實你係地圖初始化個function入面set好d野就得
下面main function可以直接copy
要改個金錢數量
因為購買失敗會加番d錢比玩家
原帖由 Frayja 於 2014-7-2 22:55 發表
function gg_tri_intz takes nothing returns nothing
//.................
function buy_item takes nothing returns nothing
endfunction
endfunction
以上格式是錯誤的
function ... takes nothing returns ...
原帖由 古物.帝 於 2014-7-17 23:23 發表
順帶一問(此帖之問題已解決)
點樣先可以設定物品既最大擁有數量
即係例: 生命藥水 1格最多有5枝(數字7) 多出5枝就係第格(數字8)到擺
歡迎光臨 IPvE vLan 遊戲平台|網吧系統 (https://www.ipve.com/bbs/) | Powered by Discuz! 6.0.0 |