[wizs] 突然發現個問題。
檔案:/adm/daemons/user_d.c下的某段函式
// 清除額外屬性的Function
void clean_mod(object me)
{
mixed modname;
int i,k,j;
string name;
if(me->query("mod")) // mod && sizeof(mod))
{
modname=keys(me->query("mod"));
for(i=0,j=sizeof(modname);i<j;i++)
{
name=modname[i];
if(!name) continue; //**
if(!k=me->query("mod/"+name)) continue;
me->add("mod/"+name, -k ); //**** 這幾行順序最好不要亂調
name=substr(name,"-","/"); //****
me->add(name, -k); //***
}
me->delete("mod");
}
me->delete("anti"); <--這裡好像要用anti_percent才對?
return ;
}
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.46.189
※ 編輯: hlead 來自: 122.117.46.189 (07/29 16:28)
→
07/29 23:45, , 1F
07/29 23:45, 1F
→
07/29 23:45, , 2F
07/29 23:45, 2F
→
07/29 23:46, , 3F
07/29 23:46, 3F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49