[閒聊] 草稿

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間1年前 (2023/02/21 17:18), 編輯推噓0(003)
留言3則, 1人參與, 1年前最新討論串1/1
有結論就會刪除。我需要黑底綠字以及好敲鍵盤的環境 = = // 全部都 return 1 或 return 0, 即實際不讓玩家完成 step5 // 要嘛持續未完成, 要嘛完成的瞬間移除玩家完成過該任務的標記 step5_check() { if(ppl->query("record_data/follow_reform_times")>time()) return 0; // query_temp (玩家離線就必須重來) n=(int)ppl->query_temp("某參數1"); quest=(int)ppl->query_temp("某參數2"); if(n 與 quest match) { write("辛苦你了.\n"); // step5 finish if(n==3) { // 移除任務 quest_data_ob->set_quest_data(); 賦予接續改裝; } write("準備好接下一個任務的話就再來找我吧.\n"); ppl->add_temp("某參數1",1); return 0; } if(n==0) write("嗨,你來啦,那我們開始吧.\n"); // 生成任務 quest=random_generate(); write(亞梓莎說明任務要求); // 設定參數2 ppl->set_temp("參數2",quest); write("如果你達成了任務,就再來找我吧。\n"); return 0; } 理論上可行,晚上實作。若完成,將發佈 l012 任務並移除此篇。 (或者不移除,改標題,當做以後類似任務的設計參考) LAechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1676971117.A.C71.html

02/22 12:44, 1年前 , 1F
還好有這個,不過草稿不需要,晚上再刪掉
02/22 12:44, 1F

02/22 12:45, 1年前 , 2F
草稿不需要的原因是下次直接 more l012 看就好了
02/22 12:45, 2F

02/22 12:45, 1年前 , 3F
關鍵是全部 return 1 及如何有效運用 follow 參數
02/22 12:45, 3F
文章代碼(AID): #1Zz8njnn (mud_sanc)
文章代碼(AID): #1Zz8njnn (mud_sanc)