回文章列表
作者laechan.bbs@ptt.cc (小太保) 看板: mud
標題Re: [問題] emote
時間批踢踢實業 (2007/10/23 Tue 13:29:13)
※ 引述《howar31 (影紫)》之銘言:
: 我用的mudlib是ES2 mudlib
: 是在Windows底下跑Sever的
: 我發現我我不能用任何動作~"~
: 就是沒辦法打表情
: 如果按semote
: 就會出現:
: 程式﹕adm/daemons/emoted.c 第 178 行
: 物件: /adm/daemons/emoted
: 呼叫來自﹕feature/command.c 的 command_hook() 第 43 行﹐物件﹕ obj/user#1 ("影
: 紫‧歐人")
: 呼叫來自﹕cmds/usr/semote.c 的 main() 第 14 行﹐物件﹕ cmds/usr/semote
: 呼叫來自﹕adm/daemons/emoted.c 的 query_all_emote() 第 178 行﹐物件﹕
:  adm/daemons/emoted
: 不過emote可以正常使用~"~
: 怎麼辦QQ...是錯在哪?

通常是指 /adm/daemons/emoted.c 的 query_all_emote 函數的
第 178 行。

我猜原因有兩種可能..

一、你們 mud 用來儲存 emote 的陣列 or mapping 宣告的不對。
二、你們專門放 semote 的目錄,有個 semote file 的格示錯了,
  導致 query_all_emote 函數在 query all files 來做解析及
  存放時發生錯誤。

基本的除錯方式是,先想一下最近是不是有增加什麼新的 semote,
如果只增加了一兩個,試著先把他們移除看看。

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 61.225.185.239
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻