Ulico Wotycer
Nutzer
Hallo,
ich habe da ein Problem was mich arg irirtiert. Vielleicht habt ihr ja dazu eine Idee.
Ein Objekt das mir gehört posaunt eine Nachricht herum. Das Empfängerobjekt lauscht und greift sich die Nachricht ab.
Das Empfängerobjekt will nun auch herausfinden wem das sendende Objekt gehört.
liefert den Namen des Owners des sendenden Objekts. In diesem Fall Ulico Wotycer.
Alles ganz wunderbar. Das Senderskript sendet seine Anfrage aufgrund einer Notecard die mit Steuerinformationen gefüllt ist.
Also just ein Brandneues Objekt erzeugt, das Skript darein geschubst und die Notecard eingefüllt. Bei einem Touch wird dann die Anforderung gesendet.
Aber plötzlich kommt als Ownername beim Empfänger-Skript (ausgelesen mit dem obigen Code) nur ein Leerstring an.
llKey2Name liefert ja einen leeren String wenn der gegebene Key ungültig oder ein NULL_KEY ist. Ich habe jetzt noch nicht nachgesehen ob llGetOwnerKey einen falschen Key ermittelt oder einen NULL_KEY. Rein gefühlsmäßig würde ich auf NULL_KEY tippen.
Aber warum?
Bei einem betagteren Sendeobjekt hat es ja auch geklappt. Dort wurde der Owner ja korrekt ermittelt. Aber bei dem neuen Objekt geht es nicht?
Ich nahm auch mal ein betagteres Objekt (das sich nur in der Steuernotecard unterschied) und reichte es an jemanden anders weiter. Sie klickte es an und schwubs zeigte das Empfängerscript ihren Namen an.
Dann gab ich das neue Objekt weiter und wieder zeigte das Empfängerskript einen Leersting an als sie es rezzte und anklickte.
Ich bin recht ratlos. Hat jemand von Euch eine Idee?
LG
Ulico
ich habe da ein Problem was mich arg irirtiert. Vielleicht habt ihr ja dazu eine Idee.
Ein Objekt das mir gehört posaunt eine Nachricht herum. Das Empfängerobjekt lauscht und greift sich die Nachricht ab.
Das Empfängerobjekt will nun auch herausfinden wem das sendende Objekt gehört.
Code:
string name = llKey2Name(llGetOwnerKey(id));
liefert den Namen des Owners des sendenden Objekts. In diesem Fall Ulico Wotycer.
Alles ganz wunderbar. Das Senderskript sendet seine Anfrage aufgrund einer Notecard die mit Steuerinformationen gefüllt ist.
Also just ein Brandneues Objekt erzeugt, das Skript darein geschubst und die Notecard eingefüllt. Bei einem Touch wird dann die Anforderung gesendet.
Aber plötzlich kommt als Ownername beim Empfänger-Skript (ausgelesen mit dem obigen Code) nur ein Leerstring an.
llKey2Name liefert ja einen leeren String wenn der gegebene Key ungültig oder ein NULL_KEY ist. Ich habe jetzt noch nicht nachgesehen ob llGetOwnerKey einen falschen Key ermittelt oder einen NULL_KEY. Rein gefühlsmäßig würde ich auf NULL_KEY tippen.
Aber warum?
Bei einem betagteren Sendeobjekt hat es ja auch geklappt. Dort wurde der Owner ja korrekt ermittelt. Aber bei dem neuen Objekt geht es nicht?
Ich nahm auch mal ein betagteres Objekt (das sich nur in der Steuernotecard unterschied) und reichte es an jemanden anders weiter. Sie klickte es an und schwubs zeigte das Empfängerscript ihren Namen an.
Dann gab ich das neue Objekt weiter und wieder zeigte das Empfängerskript einen Leersting an als sie es rezzte und anklickte.
Ich bin recht ratlos. Hat jemand von Euch eine Idee?
LG
Ulico