NPC の名前

NPC の名前

par Iseki Fumikazu,
Nombre de réponses : 2

NPC の名前が途中で unknown userUMMAU43 になるのが嫌でソースコードとか見ているんだが,NPCの名前を他のSIMに聞きに行っている?

他のSIMにNPCの名前聞いたって,DB上にあるわけでもないんだから,当然「それは知りません」って返ってくるよな.

ソースはこの辺

OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs

どうしよう.

でも UMMAU って何の略? UMA?

 

 

En réponse à Iseki Fumikazu

Re: NPC の名前

par 堀田 海月,

ぐぐったらソースによってはUserUMMTGUN2っていうのも有るみたいです。

En réponse à 堀田 海月

Re: NPC の名前

par Iseki Fumikazu,

>> ぐぐったらソースによってはUserUMMTGUN2っていうのも有るみたいです

JOGで使用しているコードでは TGUN2 は無いみたいですね.しかし,一体何の略やら?

# find OpenSim -name "*.cs"|xargs grep UserUM
OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs:                names[1] = "UserUMMTGUN9";
OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs:                            ret[uuid] = "Unknown UserUMMAU43";
OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs:                    userdata.LastName = "UserUMMAU42";
OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs:                    lastname = "UserUMMAU5";
OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs:                            newUser.LastName = "UserUMMAU4";

NPCの名前の件は,半分はビューアのせいのようです.
ビューアは基本的には,ログインしたSIMにNPCの名前を聞きにいっているようです.しかもキャッシュします.

サーバ側でDBにでも保存しないと正確に表示できないみたいですので,取りあえずこの件は深追いしないことにします.(^^;