GridTalk.de
Vector Script - 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: Vector Script (/showthread.php?tid=3038)

Seiten: 1 2


Vector Script - Kater - 20.06.2018

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);
    }
}



RE: Vector Script - Anachron - 20.06.2018

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


RE: Vector Script - Bogus Curry - 20.06.2018

moin Kater ;D

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


RE: Vector Script - Anachron - 20.06.2018

(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


RE: Vector Script - Kater - 20.06.2018

Danke


RE: Vector Script - Kater - 20.06.2018

Das ist aus einen Hug u Kiss aus SL alles läuft soweit nur das Scripte muss in die Kugel die denn hingelegt wird


RE: Vector Script - Kater - 21.06.2018

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


RE: Vector Script - Anachron - 21.06.2018

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.


RE: Vector Script - Kater - 21.06.2018

Gibt es denn keinen Hud mit Kiss u. Hug in Opensims ?

na ich denke auch, aber danke für die Arbeit ihr seit Spitze


RE: Vector Script - Klarabella Karamell - 21.06.2018

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.