[wizs] input_to的指令用法?

看板mud_sanc (Sanctuary - 聖殿)作者 (黑旋風)時間14年前 (2011/05/20 16:55), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/3 (看更多)
north guard道:想要進入請繳交入城稅一萬影特幣。(y/n) n 玩家(justinj /std/user) money=10000 north guard道:想要進入請繳交入城稅一萬影特幣。(y/n) y 玩家(justinj /std/user) money=10000 (你繳交了入城費了!!) 於是你往前走了過去 north guard道:想要進入請繳交入城稅一萬影特幣。(y/n) a 玩家(justinj /std/user) money=10000 你覺得這個問題值得思考,於是再想了一想。 y 玩家(justinj /std/user) money=a (你繳交了入城費了!!) 於是你往前走了過去 執行時段錯誤: *Bad argument to unary minus 程式: u/j/justinj/area/darky/room/001.c:62 物件: /u/j/justinj/area/darky/room/001 /u/j/justinj/area/darky/room/001 "pay_xxx" u/j/justinj/area/darky/room/001.c:62 ------------------------------------------------------ 以上因為input_to變的怪怪的... 我設定了一個check_north的函數...裡面有input_to("pay_xxx",choice,10000) pay_xxx(string choice,int money) 但pay_xxx裡面設定一個input_to()後就變得很其怪了...出現以上的問題... 也就是說第一次出現input_to...玩家輸入的變數是函數第一個變數 第二次以後出現input_to....玩家輸入的變數是函數的第二個變數 如果函數變數多一點會不會有變化我就不知道了... -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.140.197 ※ 編輯: justinj 來自: 220.129.140.197 (05/20 17:01)

05/20 17:04, , 1F
我有試過將pay_xxx的變數順序做調整..一樣出問題..
05/20 17:04, 1F

05/20 17:10, , 2F
改成 pay_xxx(string str,string choice,int money)
05/20 17:10, 2F
我將check_enter裡的改成 ----------------------------------------------------------------- write(ob->query("name")+"道:想要進入請繳交入城稅一萬影特幣。 "HIR"(y/n)\n"NOR); input_to("pay_xxx",choice,10000); return 1; ------------------------------------------------ pay_xxx裡的改成 -------------------------------------------------- write("你覺得這個問題值得思考,於是再想了一想。\n"); input_to("pay_xxx",str,choice,money); ------------------------------------------------ 結果 ----------------------------------------- n guard道:想要進入請繳交入城稅一萬影特幣。(y/n) y 玩家(justinj /std/user) money=0 你覺得這個問題值得思考,於是再想了一想。 a 玩家(justinj /std/user) money=10000 (你繳交了入城費了!!) 於是你往前走了過去 guard道:想要進入請繳交入城稅一萬影特幣。(y/n) a 玩家(justinj /std/user) money=0 你覺得這個問題值得思考,於是再想了一想。 a 玩家(justinj /std/user) money=10000 你覺得這個問題值得思考,於是再想了一想。 n 玩家(justinj /std/user) money=a 你覺得這個問題值得思考,於是再想了一想。 n 玩家(justinj /std/user) money=a (你發現你身上沒那麼多錢,於是離開了) ------------------------------------------------ 第一個好像會delay... ※ 編輯: justinj 來自: 220.129.140.197 (05/20 17:30)
文章代碼(AID): #1DrYoDWl (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1DrYoDWl (mud_sanc)