GridTalk.de
Objekt soll IM senden - Druckversion

+- GridTalk.de (https://www.gridtalk.de)
+-- Forum: Werkstatt (https://www.gridtalk.de/forumdisplay.php?fid=4)
+--- Forum: Scripting (https://www.gridtalk.de/forumdisplay.php?fid=23)
+--- Thema: Objekt soll IM senden (/showthread.php?tid=4389)



Objekt soll IM senden - Sascha Dyvall - 14.07.2022

Hallo ihr lieben

also ich habe das problem das ich einen Würfel auf meine Region stehen habe der sobald man ihn anklickt ein IM chat zu mir öffnen soll das der jenige der klickt mir direkt eine IM schreiben kann ich habe aber leider keine Ahnung wie das geht und im Internet habe ich leider auch nichts gefunden desswegen bin ich wirklich für jede hilfe dankbar Smile


RE: Objekt soll IM senden - Anachron - 14.07.2022

Kann das hier helfen?
Function: llOwnerSay( string msg );
Says msg to the object's owner only, if the owner is currently in the same region.

Falls nicht hilft vielleicht das hier:
Function: llInstantMessage( key user, string message );
Sends an Instant Message specified in the string message to the user specified by user.


RE: Objekt soll IM senden - Sascha Dyvall - 14.07.2022

Hallo Anachron nein das ist leider nicht das was ich meine ich versuche es besser zu erklären


Also wenn ich dir eine IM schreibe wird diese ja in einem extra chatfenster geöfnnet und nicht wie llInstantMessage im chat in der nähe angezigt
und genau das möchte ich wenn du zum beispiel jetzt auf den Würfel klickst das sich dann ein IM fenster öffnet wo du mir eine IM senden kannst.

Ich hlffe ich habe es jetzt besser erklärt Smile

P.S. ich habe es schon mal auf einem Grid gesehen aber ich weiß nicht mehr auf welchem Sad


RE: Objekt soll IM senden - Gubbly - 15.07.2022

1) Du legen dieses als extra Script in das Objekt --> https://gist.github.com/Sahrea/a662041da0eb07c0dc1e6f4256cef978

2) Fügst folgene Funktion in dein Script ein:
Code:
SendIM(key ToUser, string Msg)
{llMessageLinked(LINK_THIS, -55695, Msg, ToUser);}

3) Kannst danach mit
Code:
SendIM(llGetOwner(), "Hi");
echte IMS senden.


RE: Objekt soll IM senden - Sascha Dyvall - 15.07.2022

(15.07.2022, 02:56)Gubbly schrieb: 1) Du legen dieses als extra Script in das Objekt --> https://gist.github.com/Sahrea/a662041da0eb07c0dc1e6f4256cef978

2) Fügst folgene Funktion in dein Script ein:
Code:
SendIM(key ToUser, string Msg)
{llMessageLinked(LINK_THIS, -55695, Msg, ToUser);}

3) Kannst danach mit
Code:
SendIM(llGetOwner(), "Hi");
echte IMS senden.



Habe jetzt erst gesehen das habe ich schon versucht

Bei mir kommt keine IM sondern nur oben rechts in der ecke kurz ein fenster


RE: Objekt soll IM senden - Sascha Dyvall - 15.07.2022

Alles gut habs hinbekommen habe nur ein ; vergessen vielen dank