Re: [問題] 黑市拍賣

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2008/04/02 07:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《hlead (希多)》之銘言: : blarket -end : 【黑市頻道】 : ==================================================== : 競標品:南天劍(Na-Tien Sword) : 競標價:十萬影特幣 : ==================================================== : norr:恭喜 norr 以一百萬零三 int 得標! : 其它人的出價為: : 執行時段錯誤: *Bad argument 1 to find_player() find_player() 出問題, find_player 一般裡面接玩家的 名字, 有可能名字出問題. : Expected: string Got: 0. string GOT: 0 代表 find_player 出現了 find_player(0) 的情況. 這裡的 string 代表了上面 find_player 應該要接 的參數(argument), 而這個錯誤就是指(第一個)參數出了問 題(bad argument 1) : 程式: cmds/std/_blarket.c:775 第 775 行, 你應該可以看得到。 : 物件: /cmds/std/_blarket : /std/user#271762 "cmd_hook" std/user.c:266 : /cmds/std/_blarket "cmd_blarket" cmds/std/_blarket.c:775 : 這啥鬼?怪怪的.. if(who_get_money!="" && ppl=find_player(who_get_money)) // 第 775 行 { ss=(ss/100)*(100-reback); ppl->add("balance",ss); tell_object(ppl,"\n\n"+BLARKET_CHANNEL_2+ "你提供的二拍物品已成交, 得款 "+ss+" 影特幣.\n"); } 我這裡有判斷若 who_get_money 不是 "" 就 ppl=find_player, 但依然出問題, 判斷我已再修改. Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.105.230
文章代碼(AID): #17yi57Be (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #17yi57Be (mud_sanc)