Hallo...

...ich wende mich auch mal an die gesamte Script-Öffentlichkeit. Da ich selbst nur ein Laie bin auf dem Gebiet.

Mit größter Freude und Euphorie habe ich das Bar-Script aus der Bibliothek "gekrall" und in meine Schiffchen und Stationen eingebaut. Um so mehr ich die Steuerung verstanden hatte, um mehr Möglichkeiten eines genialen RP taten sich auf.

Nach mittlerweile über 4 funktionierende Bars... mit mehreren Personen, und Storys wollte ich nun eine 5te eröffnen. Ich legte dazu eine neue Person an und begann, deren Story zu erstellen. Nach den Bedingungen und einem darauf folgenden Text, wollte ich diese erste Funktion testen...

Effekt:

System.Exception: Das Script hat einen Laufzeitfehler verursacht. Zeile: 10, Spalte: 1, Token: 'If', Script: 'Bar2' ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
bei stne.Scripting.Types.CDataNodeParser.ParseString(C DataNodeList& ParentList, Int32 Level) in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Objects.vb:Zeile 4144.
bei stne.Scripting.Types.CDataNodeParser.ParseString(C DataNodeList& ParentList, Int32 Level) in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Objects.vb:Zeile 4246.
bei stne.Scripting.Types.CDataNodeParser.FromString(St ring Expression) in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Objects.vb:Zeile 4413.
bei stne.Scripting.Types.CDataNodeList.FromString(Stri ng Expression) in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Objects.vb:Zeile 3648.
bei stne.TScriptStorage.get_DataNodeList() in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Scripting.vb:Zeile 2184.
bei stne.Scripting.Types.CDataNodeStorage.get_Items() in D:\source\proximo\dev1\projects\stne\game\Scriptin g\Objects.vb:Zeile 4660.
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle._InvokeMethodFast(IRunt imeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
bei System.RuntimeMethodHandle.InvokeMethodFast(IRunti meMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.Reflection.RuntimePropertyInfo.GetValue(Obj ect obj, Object[] index)
bei larne.scripting.TScriptObjectMemberNative.GetValue Internal(TScriptContext Context, Object obj, Object[] Index) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 2604.
bei larne.scripting.TScriptObjectMemberNative.GetValue (TScriptContext Context, TCodeExpressionObjectMember CallExp, Object obj, Object[] Index) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 2595.
bei larne.scripting.Expressions.TCodeExpressionObjectM ember.Get(TScriptContext Context) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\ScriptExpressions.vb:Zeile 342.
bei larne.scripting.Expressions.TCodeExpressionObjectM ember.Get(TScriptContext Context) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\ScriptExpressions.vb:Zeile 314.
bei larne.scripting.Expressions.TCodeExpressionOperato rEquals.Get(TScriptContext Context) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\ScriptExpressions.vb:Zeile 908.
bei larne.scripting.Commands.TCodeCommandIf.Process(TS criptContext Context) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\ScriptCommands.vb:Zeile 322.
bei larne.scripting.TScriptContext.ExecuteInternal() in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 1271.
--- Ende der internen Ausnahmestapelüberwachung ---
bei larne.scripting.TScriptContext.ExecuteInternal() in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 1281.
bei larne.scripting.TScriptContext.Execute(Int32 StartLine) in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 1314.
bei larne.scripting.TScriptContext.Execute() in D:\source\proximo\dev1\projects\shared\larne.scrip ting\Script.vb:Zeile 1348.
bei stne.TScript.ExecuteInternal() in D:\source\proximo\dev1\projects\stne\game\Temp3.vb :Zeile 1066.
bei stne.TScript.ExecuteDirect() in D:\source\proximo\dev1\projects\stne\game\Temp3.vb :Zeile 982.
bei stne.TScript.EnsureExecuted() in D:\source\proximo\dev1\projects\stne\game\Temp3.vb :Zeile 1114.
bei stne.TPortal.GetControlScript(IShipPlanet Guest) in D:\source\proximo\dev1\projects\stne\game\Lib.vb:Z eile 4012.
bei stne.TPortal.GetControl(IShipPlanet Guest) in D:\source\proximo\dev1\projects\stne\game\Lib.vb:Z eile 3978.
bei stne.wf_Portal.pg_Main() in D:\source\proximo\dev1\projects\stne\game\Portal.v b:Zeile 106.


Seither taucht dieser Fehler in allen Bar´s auf.
Ist es möglich, das ich vielleicht irgendetwas erstellt habe, was dieses Script bei mir durcheinander bringt?

Bspw. der Name der neu angelegten Person... der Sonderzeichen enthielt? .... Narissa Graham-Par'Tok

Wäre echt toll, wenn mir mal jemand helfen könnte. Denn die Möglichkeiten für gutes RP in diesem Script sind einfach gigantisch.


mfg
René