物件 long 長度超過太多的請留意一下 - 聖殿英雄傳說 MUD
By Quintina
at 2013-08-28T17:48
at 2013-08-28T17:48
Table of Contents
running code 如下:
obs=users();
foreach(me in obs)
{
if(!me || (me && !environment(me))) continue;
foreach(ob in all_inventory(me))
{
i=strlen(ob->query("long"));
if(i>999)
write(""+i+" "+identify(ob)+"\n");
}
}
========== 程式執行區 ==========
8332 道具(羅德斯地圖 /d/ppl/norr/special_obj/lodoos_map)
1488 防具(兔耳髮圈 /d/auc/2013_情人節/兔耳髮圈)
1563 武器(荒狼劍【雙神】 /d/ppl/dragondoll/strongholds/wp/seele)
1463 防具(電燈帽 /d/auc/2013_情人節/電燈帽)
3634 武器(蘭古◇費洛莎 /d/ppl/wide/virtue/wp/langu)
5714 防具(/d/auc/2013_春節/vest)
========== 程式執行區 ==========
超過 8192 就會有 8192 那個 bug 出現。
執行時段錯誤: *Printable strings limited to length of 8192.
程式: std/user/body.c:102
物件: /std/user#9089
生物名: wade
/std/user#9089 "cmd_hook" std/user.c:140
/cmds/std/_view "cmd_view" cmds/std/_view.c:150
/cmds/std/_view "view_object" cmds/std/_view.c:584
/adm/obj/simul_efun "write" adm/simul_efun/write.c(adm/obj/simul_efun.c):8
/std/user#9089 "receive_message" std/user/body.c:102
沒超過 8192 但很長的也要注意,最好別讓物件常駐這麼大的資料
量,並減少無謂的色碼使用。(或改用 query_long() 的做法)
Laechan
--
obs=users();
foreach(me in obs)
{
if(!me || (me && !environment(me))) continue;
foreach(ob in all_inventory(me))
{
i=strlen(ob->query("long"));
if(i>999)
write(""+i+" "+identify(ob)+"\n");
}
}
========== 程式執行區 ==========
8332 道具(羅德斯地圖 /d/ppl/norr/special_obj/lodoos_map)
1488 防具(兔耳髮圈 /d/auc/2013_情人節/兔耳髮圈)
1563 武器(荒狼劍【雙神】 /d/ppl/dragondoll/strongholds/wp/seele)
1463 防具(電燈帽 /d/auc/2013_情人節/電燈帽)
3634 武器(蘭古◇費洛莎 /d/ppl/wide/virtue/wp/langu)
5714 防具(/d/auc/2013_春節/vest)
========== 程式執行區 ==========
超過 8192 就會有 8192 那個 bug 出現。
執行時段錯誤: *Printable strings limited to length of 8192.
程式: std/user/body.c:102
物件: /std/user#9089
生物名: wade
/std/user#9089 "cmd_hook" std/user.c:140
/cmds/std/_view "cmd_view" cmds/std/_view.c:150
/cmds/std/_view "view_object" cmds/std/_view.c:584
/adm/obj/simul_efun "write" adm/simul_efun/write.c(adm/obj/simul_efun.c):8
/std/user#9089 "receive_message" std/user/body.c:102
沒超過 8192 但很長的也要注意,最好別讓物件常駐這麼大的資料
量,並減少無謂的色碼使用。(或改用 query_long() 的做法)
Laechan
--
Tags:
線上
All Comments
By Megan
at 2013-08-29T05:25
at 2013-08-29T05:25
By Necoo
at 2013-08-30T11:57
at 2013-08-30T11:57
By Audriana
at 2013-09-01T06:55
at 2013-09-01T06:55
By Joe
at 2013-09-02T01:05
at 2013-09-02T01:05
By Selena
at 2013-09-06T23:22
at 2013-09-06T23:22
Related Posts
聆聽冒險家的聲音 DNF 問券大調查
By Candice
at 2013-08-28T17:45
at 2013-08-28T17:45
妮希子完全體
By Olive
at 2013-08-28T15:44
at 2013-08-28T15:44
C.C.
By Delia
at 2013-08-28T15:39
at 2013-08-28T15:39
光芒AS
By Lydia
at 2013-08-28T15:35
at 2013-08-28T15:35
外野跳接時會斷線
By Liam
at 2013-08-28T13:54
at 2013-08-28T13:54