作者mamaka (崩╰(〒皿〒)╯溃)
看板mud
标题[问题] 请问mud的perform设计问题
时间Tue Jun 23 18:42:25 2009
在设计skill特功的时候遇到了一个不知道怎麽解决的问题
就是特功的文字叙述部份
msg = "叙述部份";
因为想设计一些有较长叙述的画面
可是系统回应
编译时段错误﹕(档案路径) line 51: String too long
编译时段错误﹕(档案路径) line 51: parse error
执行时段错误﹕*Error in loading object '(档案路径)'
程式﹕std/skill.c 第 107 行
物件: (档案路径)
呼叫来自﹕feature/command.c 的 command_hook() 第 43 行﹐物件﹕ obj/user#1 ("角
色")
呼叫来自﹕cmds/std/perform.c 的 main() 第 30 行﹐物件﹕ cmds/std/perform
呼叫来自﹕std/skill.c 的 perform_action() 第 107 行﹐物件﹕
(档案路径)
後来我试着把叙述改短 就没有问题了
可是如果说想保留原本较长的叙述的话 应该在哪边作调整
才能避免这样的情形呢?
请各位高手教教我 我没有程式底子
如果各位高手愿意教导的话 可以请说得详细点吗 我怕我看不懂 XD
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.106.67
1F:→ Florz:看看你Mudos的Config里的maximum string length这项 06/24 03:21
2F:→ Florz:你说叙述改短後就ok,那也可以用sizeof()这function试试目前 06/24 03:22
3F:→ Florz:mud可以容许的字串长度是多少 06/24 03:23
4F:→ m8403051:把叙述分两段贴 06/24 14:47
5F:→ mamaka:谢谢楼上各位 您提供的方法我都会试试看 感恩 06/24 16:15
6F:→ tinlans:建议你重新从基础学起,看懂错误讯息是最基本的能力。 06/28 13:39
7F:→ msrvoice:建议你重新从基础滑起,滑懂错误讯息是最ㄐㄅㄉ能力。 06/29 22:12