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
Tschöö

Bogus | PinguinsReisen.de
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.
Pubertät is nix gegen das, was einem im Alter widerfährt!


dorenas-world.de:8002:bella klara
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  HG Teleporting Script funktioniert nicht mehr Pharcide 15 2.812 13.07.2018, 19:09
Letzter Beitrag: Anachron
  Suche Script Gruppe Titoss 3 239 29.05.2018, 07:06
Letzter Beitrag: GamaTotchi Yoshikawa
  Suche Tür Script LadyContessa Barbosa 6 1.319 14.12.2017, 15:41
Letzter Beitrag: LadyContessa Barbosa
  Script: Objekt rezzen auf Befehl georgm76 4 1.717 27.08.2017, 03:46
Letzter Beitrag: Manfred Aabye
  [Suche] Script zur Objektsuche auf einer Region Bogus Curry 8 2.802 02.08.2017, 04:11
Letzter Beitrag: Bogus Curry

Gehe zu:


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