![]() |
Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - 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: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? (/showthread.php?tid=2488) Seiten:
1
2
|
RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Mareta Dagostino - 23.03.2017 Zitat:Kanonen auf Spatzen Leider nicht. Die verschiedenen Regionen kennen sich nicht untereinander. Deshalb gibt es regionsübergreifend nur drei Möglichkeiten: 1) Beide Regionen liegen auf dem selben Rechner. Dann könnte man dem Script erlauben, auf die Kommandozeile des Betriebssystems zuzugreifen. Achtung, diese OSSL Funktion ist nicht ohne Grund in die höchste Gefahrenstufe eingeordnet und in den Beispielkonfigurationen üblicherweise verboten! Wenn das Prim wirklich sicher dem Regionsadmin gehört, könnte das Risiko vertretbar sein, genau dem Regionsadmin und sonst niemandem den Zugriff zu erlauben. Dann könnten die beiden Regionen zum Beispiel über eine Textdatei in einem Verzeichnis kommunizieren oder wie auch immer. 2) Die Prims schicken sich Mails, wie hier vorgeschlagen. Das geht mit gewöhnlichen Mailaccounts. 3) Der Regionsadmin hat Zugang zu einem Webserver. Dann können die Prims über eine aktive Webseite (zum Beispiel mit PHP gescriptet) kommunizieren, also ihre Daten in ein Webformular senden und generierte Webseiten abfragen. Dafür sind aber gewisse Programmierkenntnisse erforderlich. (Hinweis: Innerhalb der selben Region können Scripte mit gewöhnlichen LSL Funktionen objektübergreifend kommunizieren.) Zitat:SMTP_SERVER_HOSTNAME = "mail.strato.de" (wie vom Provider vorgegeben) Die Provider haben diese Information üblicherweise irgendwo auf ihren Webseiten. Ansonsten kann es auch im Mailprogramm gefunden werden. Real gültige Adressen sind zum Beispiel... Strato AG => smtp.strato.de Yahoo! => smtp.mail.yahoo.com RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Anachron - 23.03.2017 Das sollte auch anders gehen, leider habe ich das Script, dass ich in dieser Hinsicht mal besass wohl irgendwann gelöscht, weil die entsprechende Funktionalität von mir nicht mehr benötigt wurde. Dumm, aber nicht zu ändern. Ich habe aber mal in den Dokumentationen rumgesucht und das hier gefunden: LSL HTTP server Vielleicht ist in diesem Zusammenhang auch das hier erhellend : OsRequestURL RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Mareta Dagostino - 23.03.2017 Ja Anachron, das geht auch. Da spielt dann ein Prim auf irgendeiner Region den Webserver. Natürlich nicht vergleichbar mit Apache usw., aber genug für ein paar Messages. Die in Anachrons Link genannten HTTP-Zugriffsfunktionen werden übrigens so oder so benötigt, egal wo der Webserver liegt. Unten auf der verlinkten Seite ist ein großer Abschnitt "Limitations". Wenn man damit klar kommt, ist das eine Möglichkeit ... erfordert aber ebenfalls Programmierkenntnisse. Persönlich würde ich auf einem Server mit OpenSim lieber schnell einen Standard-Webserver installieren, als mich mit den Einschränkungen eines "Webserver in a Prim" abzugeben. Hier geht es direkt zu den Beispielen, sowohl Lösungen mit den eingebauten Funktionen als auch Lösungen mit externen Webservern. http://wiki.secondlife.com/wiki/LSL_http_server/examples RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Kai Baer - 26.03.2017 Herzlichen danke an alle. Das Problem wurde danke mehrerer Hielfen gelöst... Nochmals Danke an alle. ![]() gelöst habe ich es so wie Mareta Dagostino beschrieben . host_domain_header_from = "primexpress.strato.de" (egal, erscheint im Header als Absender, kann aber Auswirkungen auf Spamfilter haben) SMTP_SERVER_HOSTNAME = "mail.strato.de" (wie vom Provider vorgegeben) SMTP_SERVER_LOGIN = "MaxMuster@strato.de" SMTP_SERVER_PASSWORD = "MaxMustersSupergeheimesPasswort" Inworld dann mit einem 2 Scripten 1 Sende Script: ========= Code: string Betreff = "say"; 2 Empfang Script: ============ Code: default RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Mareta Dagostino - 26.03.2017 Bitte, gern geschehen. Magst Du für die zukünftigen Forenleser noch mitteilen, wie Du die Aufgabe nun gelöst hast? Es sind ja nun mehrere Ansätze im Rennen... EDIT: Vielen Dank fürs Ergänzen Deiner Lösung! Jedenfalls ich finde es nett, wenn in Foren Probleme aufgeworfen werden, nicht einfach "gelöst" zu melden und den Thread verhungern zu lassen. Sowas reduziert nämlich die Motivation erheblich, sich in Zukunft noch irgendwelche Gedanken über anderer Leute Probleme zu machen. Liebe Grüße, Mareta RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Kai Baer - 26.03.2017 (26.03.2017, 16:06)Mareta Dagostino schrieb: Bitte, gern geschehen. Erledigt : Habe es vom letzen Post von mir ergänzt. ![]() RE: Wie kann ich eine Objekt Nachricht von Sim1 zu Sim2 schicken ? - Bogus Curry - 26.03.2017 Ich hab mal den Code in den Code tag gesetzt, so ist er besser lesbar ;D |