mud_sanc 板


LINE

obj 目錄 HCN.c 我對 con 的部份加了判斷, 主要是針對 con < 200 的玩家 的額外判斷. aquan_fishes_hotchpotch.c 要判斷 regale 後面接的東西是否為 this_object() object ob; if(!ob=present(arg,this_player()) return notify_fail("身上沒有 "+arg+" 這個東西.\n"); if(ob!=this_object()) // 比方玩家身上帶兩個魚雜, 你指定吃第二個 return 0; 雜碎王的判斷, 請用... if(player->query_temp("heal_time/"+HIR"雜碎王"NOR)>0) aquanear_pole.c 這個東西不能這樣寫. 1)fishing_places 這個陣列是「固定」的,要寫成全域變數, 另外最好給完整的 path+file name fishing_places = ({ER+"6_8_1", ... }); 要判斷 filename 有沒有在 fishing_places 中 if(member_array(filename,fishing_places)==-1) // 等於 -1 代表沒有 return notify_fail("這個地方不准釣魚喔!!\n"); 更簡單的方法是,你直接在那些地方的房間加設底下參數.. set("can_fishing",1); 再讓釣竿判斷 if(!environment(player)->query("can_fishing")) return notify_fail("這個地方不准釣魚喔!!\n"); 2)set_heart_beat 最好不要設在 create,它應該是要在玩家真 正甩竿之後才心跳,吊起魚之後 or 不使用時就必須停止心跳 否則該釣竿一被系統 load 後就會有心跳,這樣不太好。 bamboo_leaf_green.c 凡是這一類的相關物品,在判斷「無法喝」的時候,都必須要 return notify_fail or return 0, 而不能 return 1. if (player->query_temp(GRN+"竹葉"+HIG+"青"+NOR)){ write("你喝不下了!\n"); return 1; } 要改為.. if(player->query_temp("heal_time/"+GRN+"竹葉"+HIG+"青"+NOR)>0) return notify_fail("你喝不下了!\n"); chef_letter.c id 設得很好。 creel.c 1)最好是不要有 checking 這個動作, 因為它跟指令 checking 重覆, 這樣要 return notify_fail 時會不方便. 2)同樣的, item_str, stat_str, unit 應該要定為全域變數. 3)某些東西要改為 return notify_fail. 4)for 裡面的東西不能 write, 要用 str 累加 write(CYN+"簍內的魚類有:\n"+NOR); for(i=0; i<4; i++) write(item_str[(i+4)]+CYN+":\t\t" +player->query_temp(item_str[i])+CYN+"隻\n"+NOR); return 1; 要改為 string msg; msg=CYN+"簍內的魚類有:\n"+NOR; for(i=0;i<4;i++) msg+=item_str[(i+4)]+CYN+":\t\t"+ player->query_temp(item_str[i])+CYN+"隻\n"+NOR; return notify_fail(msg); flying_knife.c void init(){ if(this_player()->query("pp") < 10000){ write("你並沒有足夠的內力駕馭這項武器。\n"); return; } add_action("cmd_toss","toss"); } 這樣寫不行, 「不能駕馭」要寫在 cmd_toss 這個函數中, 合 理的寫法是玩家在 toss 時如果 pp 不足才告訴它 「你並沒有足夠的內力駕馭這項武器。」 另外,不在戰鬥中 or 無法使用時,都不能 return 1,要記得 return notify_fail。 ice_jade.c 問題大致上面都有提過. 你先改這幾個吧。 Laechan --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.127.154 ※ 編輯: laechan 來自: 220.134.34.90 (01/02 19:19)
1F:推 doall:/u/d/dolla/area/ei/obj/aquanear_pole: 更新及載入了. 01/02 21:36
2F:推 doall:/u/d/dolla/area/ei/obj/aquan_fishes_hotchpotch: 更新及載 01/02 22:20
3F:推 doall:/u/d/dolla/area/ei/obj/creel: 更新及載入了. 01/02 22:47
4F:推 doall:/u/d/dolla/area/ei/obj/bamboo_leaf_green: 更新及載入了. 01/02 22:58
5F:推 doall:/u/d/dolla/area/ei/obj/flying_knife: 更新及載入了. 01/02 23:34
6F:推 doall:/u/d/dolla/area/ei/obj/ice_jade: 更新及載入了. 01/02 23:51
7F:→ doall:上述改完了...但是不知道該怎麼在action中開關heart beat 01/02 23:52
8F:→ doall:釣竿我改成不需要心跳的寫法...用time()函數 01/02 23:52
9F:推 doall:問題已解決~~ 01/03 00:47







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP