Re: [問題] 請教zmud比較一串數字的大小寫法
※ 引述《deathcustom (litron-intl)》之銘言:
: ※ 引述《pssjim (lulu)》之銘言:
: : #va A %1
: : #va B %1
: : #va C %1
: : (以上是不同a,b,c觸發句所抓到的A B C值)
: : 我只知道%max(@A,@B,@C)會跑出ABC最大值的數字
: : 譬如A=3,B=4,C=5
: : #show %max(@A,@B,@C)會跑出5
: : 但是要如何知道是C這個變數呢?
: : 有版友可以請教一下的嗎
: : 碰到商店買賣的問題
: : 已經會去指定商店抓到買價和賣價
: : 但是想讓zmud自動比較哪一家買價比較低,就可以賣到賣價高的商店
: 假如會列店名的時候
: #tr {XXX %1 XXX %2 兩黃金}
: {
: #if (%2 > value.high) {#va shop.high %1;#va value.high %2}
: {#if (%2 < value.low) {#va shop.low %1;#va value.low}}
: 假如不會列店名的時候,就是多一個shop.now
: 可以用item.shop_now,
: item.shop_high, item.shop_low,
: item.value_high, item.value_low去抓
: 這樣你可以有多個item,每個item都可以抓到high跟low在哪家店
用一組自己知道的代號來標記店名,如:
甲店:a
乙店:b
丙店:c
將賣價寫入變數時,就用資料庫變數的型態:
price.a=%1
price.b=%1
price.c=%1
要找好賣價時就是用:
%max(@price.a,@price.b,@price.c)
找到好賣價後,要找到這個數字在price的位置:
%pos(%max(@price.a,@price.b,@price.c),@price)
找到位置後,它前面就去店名的代號,1個字元長度,
位置在這個數字前面2個字元處:
%copy(@price,%pos(%max(@price.a,@price.b,@price.c),@price))-2,1)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.196.45
推
12/12 21:10, , 1F
12/12 21:10, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
mud 近期熱門文章
PTT遊戲區 即時熱門文章