草稿 - 聖殿英雄傳說 MUD

Andrew avatar
By Andrew
at 2023-02-21T17:18

Table of Contents


有結論就會刪除。我需要黑底綠字以及好敲鍵盤的環境 = =


// 全部都 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

--
Tags: 線上

All Comments

Ida avatar
By Ida
at 2023-02-22T06:50
還好有這個,不過草稿不需要,晚上再刪掉
Candice avatar
By Candice
at 2023-02-22T20:21
草稿不需要的原因是下次直接 more l012 看就好了
關鍵是全部 return 1 及如何有效運用 follow 參數

塞迪斯子區域「莉雅拉鐘塔」開放

Ula avatar
By Ula
at 2023-02-21T12:22
塞迪斯有四座鐘塔,「目前」先開放東北角的「莉雅拉鐘塔」。 andgt; area 莉雅拉鐘塔 強 / w,l mirror,sides, 14e 11n, enter andgt; look 【塞迪斯-莉雅拉鐘塔】 這裡是四座鐘塔之一的莉雅拉鐘塔,該鐘塔的命名是為了紀念塞 迪斯的女神官戰士 ...

今年到目前為止遇到的bug

Belly avatar
By Belly
at 2023-02-21T09:22
1.亂數排序 int random_sort(int a,int b) { return -1+random(2); } totols = sort_array(totols,and#34;random_sortand#34;,this_object()); 發現這樣不會亂數排序(要將-1拿掉才會出現 ...

20230220修改事項

Bennie avatar
By Bennie
at 2023-02-20T09:09
今天同樣不論多細微的新增、修改,都會寫在修改事項內。今天 的目標是開放第一座鐘塔區域,位置是塞迪斯東北方的鐘塔,預 計初期開放兩層。四座鐘塔總房間數預計 1000 以內,平均每一 座可以兩百多個房間,我會讓每一層在 80 個房間以內。 四座鐘塔會吃同一組三段敘述群,四座鐘塔出現的魔物也幾乎都 一樣。 今天 ...

2023/02/19修改事項

Heather avatar
By Heather
at 2023-02-19T10:04
今天不管多細的新增或修改,都紀錄。 一、向蘇利文學習技能時的身上口琴判斷 int teach_over(object user,string skillname) { if(!present(and#34;harpand#34;,user)) { writ ...

對AI進行調教

Lily avatar
By Lily
at 2023-02-17T16:21
for sanc only。未來任何的調教都會放在這篇,有時會附上的調教 的過程或心得,以做為日後模擬情境的參考,目的是減少調教次數, 希望能更快速得到符合我預期的結果。 這篇會持續編輯。 首先是要盡量避免在AI生成文字的過程中遇到卡住的情況 「對話請盡量簡短」 「請以XX個字描述..」 「請以XX字 ...