s1597351119 發表於 2014-6-11 13:54:33

有關於某腳本 P點兌換商,顯示數量不正確問題

本帖最後由 s1597351119 於 2014-6-12 01:18 AM 編輯

本來使用上是正常的
30011(2000P點券)
但是換了點券ID後
30015(100P點券)

她就沒辦法判定
會顯示說 數量不正確

求高手幫助


我是從這邊下載的,原本都可以用,但是不知道為什麼不能換了
請求幫助
http://okayro.com/thread-254263-1-1.htmlprontera2,115,110,5      script      P點兌換點券      123,{
mes $@cash_exchange_req+"點可以兌換1張點券";
mes "輸入你要兌換點券的數量";
next;
input .@i;
if(.@i <= 0 || .@i > #CashPoints/$@cash_exchange_req )
{
mes "數量不正確";
close;
}
set #CashPoints,#CashPoints-.@i*$@cash_exchange_req;
getitem $@CouponID,.@i;
close;

OnInit:
set $@cash_exchange_req,100; //一張點券多少P點
set $@CouponID,30015;//點券ID
end;
}

coolboy0423 發表於 2014-6-11 15:31:21

腳本應該正常

輸入1,當身上點數 大於 100時

1 (.@i) > 101 (#CashPoints) / 100 ($@cash_exchange_req) 不成立.

所以可以換 , 也會扣到 100點 #CashPoints 點數

s1597351119 發表於 2014-6-11 17:09:26

coolboy0423 發表於 2014-6-11 03:31 PM static/image/common/back.gif
腳本應該正常

輸入1,當身上點數 大於 100時


所以我這腳本沒問題囉.....?

可是她不給我換阿!

kira1122 發表於 2014-6-11 17:12:48

你確定你點數夠嗎 ...?

s1597351119 發表於 2014-6-11 17:23:19

kira1122 發表於 2014-6-11 05:12 PM static/image/common/back.gif
你確定你點數夠嗎 ...?

身上有1萬多P...

現在正在嘗試各種方式...

盧卡斯 發表於 2014-6-11 17:54:10

本帖最後由 盧卡斯 於 2014-6-11 06:00 PM 編輯

prontera2,115,110,5 script P點兌換點券 123,{
mes $@cash_exchange_req+"點可以兌換1張點券";
mes "輸入你要兌換點券的數量";
next;
input .@i;
if(.@i <= 0 )
{
mes "數量不正確";
close;
}
if( .@i*$@cash_exchange_req > #CashPoints )
{
mes "你的P點不足";
close;
}
set #CashPoints,#CashPoints-.@i*$@cash_exchange_req;
getitem $@CouponID,.@i;
close;
OnInit:
set $@cash_exchange_req,100; //一張點券多少P點
set $@CouponID,30015; //點券ID
end;
}

s1597351119 發表於 2014-6-11 18:30:45

盧卡斯 發表於 2014-6-11 05:54 PM static/image/common/back.gif


還是顯示P點不足...

有點神奇!?...

還是我的資料庫的問題?


kira1122 發表於 2014-6-11 21:23:12

s1597351119 發表於 2014-6-11 06:30 PM static/image/common/back.gif
還是顯示P點不足...

有點神奇!?...


試試看大寫 ... #CASHPOINTS

s1597351119 發表於 2014-6-12 01:18:42

kira1122 發表於 2014-6-11 09:23 PM static/image/common/back.gif
試試看大寫 ... #CASHPOINTS

感謝kira1122

測試後可以使用了
頁: [1]
查看完整版本: 有關於某腳本 P點兌換商,顯示數量不正確問題