Registrierung
Linkliste Second Forum Chat Second Forum Treffen Suche Mitgliederliste Häufig gestellte Fragen Gästebuch Kalender

 
Amazonien Rollenspiel in SL
 

Hier kann man sich über die letzten Beiträge im Board live informieren, das kleine Fenster welches sich durch einen Klick öffnet aktualisiert sich von alleine alle 60 Sekunden.

Guckloch öffnen
 

Second Forum - Ein deutschsprachiges Forum zu Second Life » Support zu Second Life » Fragen zu Scripting in Second Life » waffe ziehn » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen


Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen waffe ziehn
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »

Catboy Kyo Catboy Kyo ist männlich
SF Spezialist


images/avatars/avatar-294.jpg

[meine Galerie]


Dabei seit: 07.09.2007
Beiträge: 101
SL Nick: Kyo Straaf
Second Life Geburtstag: 10.03.2007
Fähigkeiten: Prims - Kleidung; Prims - tragbare Objekte; Prims - Häuser; Prims - Sonstiges; Scripting - Sonstiges

waffe ziehn 09.12.2007 16:58 [OPTIONEN] [HOCH] [RUNTER]

Der Ablaut is ansich klar .. ich hab ein Schwert auf dem Rücken.

Ich geb nen Befehl und er zieht es, d.h.
er greift nach hinten, das Schwert am Rücken wird unsichtbar und das in der hand sichtbar.

er muss also zwei Schwerter tragen .. eins am Rücken und eins in der Hand.
Das Problem is jetzt: ich hab keine Ahnung von Kampfscripts und hab da ein ausgebautes eingesetzt .. wie mach ich es das es nicht aktiv ist solang das Schwert in der Hand nicht sichtbar ist?

edit:
mir ist grad noch ein anderes Problem aufgefallen.
Diese Waffe hat eine Aura (Wintlight-Objekt-Eigenschaft "glow")
Das Problem ist das man diese auch sieht wenn das Schwert unsichtbar ist.
Ich müsste die also per Script abschlaten...
aber mir ist kein Befehl bekannt mit dem man das machen könnte.

__________________
Einer für alle und alle gegen einen!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Catboy Kyo: 09.12.2007 17:18.

Der Betreiber und die Moderatoren von Second Forum distanzieren sich hiermit ausdrücklich von dem von Catboy Kyo am 09.12.2007 um 16:58 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung.


Athlon Maurer Athlon Maurer ist weiblich
SF Amateur


images/avatars/avatar-1185.jpg

[meine Galerie]


Dabei seit: 01.09.2008
Beiträge: 66
Userpage - Galerie: 2
Userpage - Gästebuch: 0
SL Nick: Athlon Maurer
Second Life Geburtstag: 26.02.2008
Fähigkeiten: Prims - tragbare Objekte; Prims - Häuser; Prims - Sonstiges; Scripting - Sonstiges

18.01.2009 03:50 [OPTIONEN] [HOCH] [RUNTER]

hoffe mal das wird dir helfen... xD

zum ausschalten des glow-effekts per script (in demselben prim):
code:
1:
llSetPrimitiveParams([PRIM_GLOW, ALL_SIDES, 0.0]);

zum einschalten des glow-effekts per script (in demselben prim):
code:
1:
llSetPrimitiveParams([PRIM_GLOW, ALL_SIDES, 1.0]); // bzw > 0.0

zum ausschalten des glow-effekts per script (in anderem prim):
code:
1:
llSetLinkPrimitiveParams(PrimLinkNummer, [PRIM_GLOW, ALL_SIDES, 0.0]);

zum einschalten des glow-effekts per script (in anderem prim):
code:
1:
llSetLinkPrimitiveParams(PrimLinkNummer, [PRIM_GLOW, ALL_SIDES, 1.0]); // bzw > 0.0

zum anderen, mal angenommen, das schwert ist nicht sichtbar, dann baue eine sperre ein, zB:
code:
1:
2:
3:
4:
5:
integer active;
if (llGetAlpha(ALL_SIDES) == 0.0) // nicht sichtbar
        active = FALSE;
else
        active = TRUE;

wenn active = TRUE ist, dann darf zB der schwerthieb ausgeführt werden, ist active = FALSE, dann sollte das verhindert werden. je nachdem wo das drin steht, wahrscheinlich im control event, und der könnte so aussehen:
code:
1:
2:
3:
4:
5:
6:
7:
control(key id, integer level, integer edge)
{
        if (level & CONTROL_ML_LBUTTON)
       {
               llStartAnimation("sword_strike");
       }
}

jetzt nur noch die active abfrage rein:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
control(key id, integer level, integer edge)
{
        if (level & CONTROL_ML_LBUTTON)
       {
                if (llGetAlpha(ALL_SIDES) != 0.0) // ist sichtbar?
               {
                        llStartAnimation("sword_strike");
               }
       }
}


LG Ath

__________________
Wissen ist Macht, und nichts zu Wissen macht auch nichts
Anonym (Werk: Sponti-Scene)
=^.^= Athlon =^.^=

Der Betreiber und die Moderatoren von Second Forum distanzieren sich hiermit ausdrücklich von dem von Athlon Maurer am 18.01.2009 um 03:50 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung.


Catboy Kyo Catboy Kyo ist männlich
SF Spezialist


images/avatars/avatar-294.jpg

[meine Galerie]


Dabei seit: 07.09.2007
Beiträge: 101
SL Nick: Kyo Straaf
Second Life Geburtstag: 10.03.2007
Fähigkeiten: Prims - Kleidung; Prims - tragbare Objekte; Prims - Häuser; Prims - Sonstiges; Scripting - Sonstiges

Themenstarter Thema begonnen von Catboy Kyo
21.01.2009 22:55 [OPTIONEN] [HOCH] [RUNTER]

Danke für die Mühe, aber wie du vieleicht gesehn hast, ist meine Anfage schon "etwas" älter und inzwischen schreib ich solche Scripts selbst.
Zu meiner Verteidigung muss man sagen, dass man damals den "glow"-Effeckt noch nicht per Script einstellen konnte. Das kam erst etliche Versionen später. Kenne nix

__________________
Einer für alle und alle gegen einen!
Der Betreiber und die Moderatoren von Second Forum distanzieren sich hiermit ausdrücklich von dem von Catboy Kyo am 21.01.2009 um 22:55 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung.

Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Second Forum - Ein deutschsprachiges Forum zu Second Life » Support zu Second Life » Fragen zu Scripting in Second Life » waffe ziehn

Views heute: 2.723 | Views gestern: 8.744 | Views gesamt: 44.549.766



Impressum


Forensoftware: Burning Board 2.3.6
Designed by: ART[I]SIGN GbR
#top #top