Shinobar Martinek による投稿

待ち伏せシリーズ第2弾はワニ。アニメッシュを使っていないので、opensimのどのバージョンでも動きます。

Shinobar Annex スクリプトの館に置いています。

Rezすると停止しているので、タッチしてコマンドダイアログを出し、「Start」させてください。

メニューを出すのは、ゾンビを右クリックし、パイメニューで「触る」。編集は同じく右クリックし、パイメニューの「編集を選びます。スクリプトはオブジェクトの「中身」にあります。

Teddy さんに貰ったゾンビ。アニメッシュの技法でオブジェクトながらアニメーションを再生します。これを使って追いかけてくるゾンビを作成しました。Shinobar Annexにその試作品を置いています。

アニメッシュは最近のOpensim 0.9.1系で実装されました。JOGのセンターSIM群で動くようです。

このゾンビはRezしたときには停止しています。ゾンビを右クリックで出てくるメニューで「Start」を選ぶと、近くのアバターを見つけ、追従します。基点からある程度以上離れると追従をあきらめ、基点に戻ります。

スクリプトの冒頭で変数 LIMIT, RANGEを設定してください。LONG_RANGE はLIMITの倍程度に設定してください。 LONG_RANGE内にアバターが入ると準備に入り、LIMITの範囲に入ると追従を開始します。

スクリプトの編集はゾンビをSTOPさせた状態で行ってください。また STOPの状態でゾンビを編集し、移動させることで基点を変更できます。

スクリプトの編集、基点位置を確定したら、ゾンビを右クリックで出てくるメニューで「Start」させてください。

ポスター misakiさんに作っていただきました。

10月30日(水)22:00-24:00 JST

Dejima イベント広場(リージョンの北東隅)

 

 

アップありがとうございます。

うちで試したところ、以下のようなエラーで止まります。

2019-10-16 11:00:31,668 INFO [LOCALMIGRATION] Initialising DB
2019-10-16 11:00:31,687 FATAL Fatal error: System.Exception: [LOCALMIGRATION DATA]: Error initialising MySql Database: System.ArgumentException: Keyword not supported.
Parameter name: uri
at MySql.Data.MySqlClient.MySqlConnectionStringBuilder.GetOption (System.String key) [0x00014] in <0004ab8b375b422f9000ac25a68089d9>:0
at MySql.Data.MySqlClient.MySqlConnectionStringBuilder.set_Item (System.String keyword, System.Object value) [0x00000] in <0004ab8b375b422f9000ac25a68089d9>:0
at System.Data.Common.DbConnectionStringBuilder.set_ConnectionString (System.String value) [0x00084] in <29e8de8f847b41ee8b60e8963404174d>:0
at MySql.Data.MySqlClient.MySqlConnectionStringBuilder..ctor (System.String connStr) [0x00012] in <0004ab8b375b422f9000ac25a68089d9>:0
at MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString (System.String value) [0x00057] in <0004ab8b375b422f9000ac25a68089d9>:0
at MySql.Data.MySqlClient.MySqlConnection..ctor (System.String connectionString) [0x00006] in <0004ab8b375b422f9000ac25a68089d9>:0
at (wrapper remoting-invoke-with-check) MySql.Data.MySqlClient.MySqlConnection..ctor(string)
at OpenSim.Data.MySQL.LocalMigrationData.Initialise (System.String connect) [0x00009] in <d00cb32b8c0645159f19593e3a79b674>:0
at OpenSim.Data.MySQL.LocalMigrationData.Initialise (System.String connect) [0x0005d] in <d00cb32b8c0645159f19593e3a79b674>:0
at OpenSim.Data.MySQL.LocalMigrationData.init (System.String connect) [0x00001] in <d00cb32b8c0645159f19593e3a79b674>:0
at OpenSim.Modules.LocalMigrationModule.Initialise (Nini.Config.IConfigSource config) [0x000a6] in <d00cb32b8c0645159f19593e3a79b674>:0
at OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin.Initialise (OpenSim.OpenSimBase openSim) [0x002e9] in <0107272969fe44b5a156fc32ccffd364>:0
at OpenSim.ApplicationPluginInitialiser.Initialise (OpenSim.Framework.IPlugin plugin) [0x00008] in <0c0aece903974de6ab8808dd95a3113c>:0
at OpenSim.Framework.PluginLoader`1[T].Load () [0x00153] in <a14fc3f6597b4d9d877e080a57cbb8c6>:0
at OpenSim.Framework.PluginLoader`1[T].Load (System.String extpoint) [0x00009] in <a14fc3f6597b4d9d877e080a57cbb8c6>:0
at OpenSim.OpenSimBase.LoadPlugins () [0x00088] in <0c0aece903974de6ab8808dd95a3113c>:0
at OpenSim.OpenSimBase.StartupSpecific () [0x0026e] in <0c0aece903974de6ab8808dd95a3113c>:0
at OpenSim.OpenSim.StartupSpecific () [0x0010c] in <0c0aece903974de6ab8808dd95a3113c>:0
at OpenSim.Framework.Servers.BaseOpenSimServer.Startup () [0x00069] in <c486991e17d54e7588a8eae59440e547>:0

いずれかの設定ないしはモジュールが MySql用になっているのではないでしょうか。うちではSqliteを使用しています。Puppy Linux Bionicpup 64(Ubuntu 18.04 ベース)、 monoは6.4.0 です。