NPC 對話
這頁係對英文翻譯過來个。若係兩片無共樣,以英文頁為準。 看英文頁
你遊戲肚个角色做得用玩家在該學个語言摎佢對話,照佢个等級來調整。玩家講个每句話就係一隻回合:玩家套件將佢送出去,角色个回覆就一節一節串流轉來。
一隻回合帶麼个
每隻回合都會送角色需要个全部東西,因為 Lingara 在回合中間毋會保留任何對話:
npc:係麼人在該講話。佢个 name 係 1 到 32 隻字元,佢个 persona(選填)係一行描述,1 到 120 隻字元,像「一隻賣水餃个」。
scene:選填,對話發生个位所,1 到 160 隻字元。
source_lang 摎 target_lang:玩家自家个語言,摎佢在該學个語言。兩隻愛無共樣,角色淨講 target_lang。
level:玩家个等級,從 1 到 9。Lingara 个指南「等級个意思」有說明這隻尺度。
line:玩家頭先講个話,1 到 500 隻字元。
history:到這下為止个對話,最舊个先,最多 12 行。每行有一隻 speaker,係 player 抑係 npc,還有佢个 text,1 到 500 隻字元。
每段文字都係單一行。對話由你个遊戲保管:玩家套件會為你打開个每隻對話保留一隻視窗,將每隻完成个回合加入去,將每隻回覆切做前 500 隻字元,再將超過 12 行个最舊个行丟忒。
Lingara 將 persona 摎場景當做從你个遊戲來个、毋做得信任个文字。這兩項會影響角色仰般講話,毋過永遠毋會改變佢做得做麼个。
回覆仰般來
回覆係一節一節个文字串流過來,你个遊戲在到个時節將佢接起來。中間可能會有通知,像講回覆分人切斷了。回覆完成个時節,回合用 done 結束;失敗个時節,用 error 結束。回合毋做得接續:若係連線斷忒,玩家就愛再講一擺該句話。
對每隻角色一擺淨講一句。角色還在該回覆个時節講个話會分人拒絕,毋會排隊,因為每隻回合都愛算錢。
麼人付錢
淨有計量用戶端个玩家做得對話,每隻回合都算在該隻用戶端个帳。玩家个權杖需要 embed:play。