Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Vector Script
#1
Kann mir jemand helfen das Scripte zeigt immer Fehler an ich weiß nicht was das ist.
Danke in Voraus

Code:
vector topos;

go() {
    if(topos) {
        while(llGetPos() != topos) {
            llSetPos(topos);
        }
        llSetLinkAlpha(LINK_SET, 0, ALL_SIDES);
        llDie();
    }
}

default {
    on_rez(integer param) {
        if(param) {
            llListen(param, "", "", "");
        }
    }
    
    listen(integer channel, string name, key id, string message) {
        topos = (vector)message;
    }
    
    changed(integer change) {
        if((change & CHANGED_LINK) == CHANGED_LINK) {
            if(llAvatarOnSitTarget() != NULL_KEY && topos != ZERO_VECTOR) {
                go();
            }
        }
    }
    
    state_entry() {
        llSitTarget(<0,0,.01>, ZERO_ROTATION);
        llSetTextureAnim(ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 1, 1, 0, 0, 1);
    }
}
Zitieren
#2
Wie lautet denn die Fehlermeldung?

Auf den ersten Blick ist die Zeile "if(topos) ...." schonmal etwas Suspekt, denn nach if wird ein Boolscher Wert (also TRUE oder FALSE) erwartet aber die Variable topos ist als Vector definiert. Zwar sollte da ein Typecasting erforlgen, aber was rauskommt, wenn man Vectoren auf Boolevariablen castet Huh
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Zitieren
#3
moin Kater ;D

Hab mal dein Script in den Code Block gesteckt, so ist er besser lesbar ;D
Signatur
Have a nice Day ;D

>> BogusMusikRausch am 28.03.24 um 20 Uhr in Uwes KeulenBar

Tschöö

Bogus | PinguinsReisen.de | M: @gse@norden.social
Zitieren
#4
(20.06.2018, 17:12)Bogus Curry schrieb: moin Kater ;D

Hab mal dein Script in den Code Block gesteckt, so ist er besser lesbar ;D

Da hateste aber die Variablendefinition ganz oben nicht mit erwischt --- hab's korrigiert
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Zitieren
#5
Danke
Zitieren
#6
Das ist aus einen Hug u Kiss aus SL alles läuft soweit nur das Scripte muss in die Kugel die denn hingelegt wird
Zitieren
#7
Der Fehler der kommt ist Zeile 50 7 Error s0029 Eine implizite Konvertierung vom Typ Open Sim Region Script Engine Shared LSL Types Vector 3 in bool ist nich möglich
Zitieren
#8
Sag ich doch !
Ein Vector als Logikvariable macht wenig Sinn ... Siehe oben.
Was das Ganze bewirken soll, entzieht sich allerdings insgesamt meinem Verständnis, aber soviel ist klar: "if(topos) ...." ist auf jeden Fall schonmal falsch ... allerdings habe ich den Verdacht, dass das nicht der einzige Fehler in dem Script ist.
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Zitieren
#9
Gibt es denn keinen Hud mit Kiss u. Hug in Opensims ?

na ich denke auch, aber danke für die Arbeit ihr seit Spitze
Zitieren
#10
Von der Kellie gabs mal sowas, irwo gibts bestimmt noch einen von ihren Läden.
Ich muss mich korrigieren, sie hat diverse Couple-Posebälle zum knutschen, aber kein Hud.

Kater, das script da ist aber nur eines von mehreren, oder? Weil so allein tut des eh nix.
I have to leave said the leaf and left to the left


hg.osgrid.org:80:Klarakunterbunt
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Question Tür script gesucht, Tür soll bei Eintritt ein paar meter vorher öffnen Kalkofe 9 595 11.10.2023, 05:37
Letzter Beitrag: Christoph Balhaus
  Rufknopf Script für Aufzug gesucht Xenos Yifu 4 1.961 03.04.2022, 19:09
Letzter Beitrag: Mareta Dagostino
  Geber/ Rezz Script Xenos Yifu 10 4.693 28.11.2020, 14:28
Letzter Beitrag: Kubwa
  Suche Script Gruppe Titoss 4 6.715 27.11.2020, 14:52
Letzter Beitrag: Dorena Verne
  Follow me Script brenner23 3 7.565 29.11.2018, 23:05
Letzter Beitrag: Manfred Aabye

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste