GridTalk.de
Unsichtbare Energiebarriere/Schild - 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)
+---- Forum: Fertige Scripts (https://www.gridtalk.de/forumdisplay.php?fid=24)
+---- Thema: Unsichtbare Energiebarriere/Schild (/showthread.php?tid=1115)



Unsichtbare Energiebarriere/Schild - MoniTill - 15.09.2013

Stopft man das Script in ein Prim, wird dieses unsichtbar. Wenn jemand dagegen rennt, blitzt es kurz auf u. glüht einige Sekunden in der angegebenen Farbe
Falls Textur u. passender Sound vorhanden sind, können die mitverwendet werden.


Code:
// Unsichtb. Energieschild
// MoniTill 9.13 V1
// Lizenz: Gemeinfrei (Public Domain)






string energietex = "";            //Wenn eine Textur im Verzeichnis liegt, hier den Namen eintragen
string energiesound ="";        //Falls eine Sounddatei im Verzeichnis liegt, hier den Namen eintragen
float transparenzgrad = 0.7;         // 0 = unsichtbar 1= voll sichtbar
float dauer = 3;            // Dauer in Sekunden
float gluehstrk = 0.2;            // Glühstärke 0 = Kein Glühen 1= hell weiß
vector grundfarbe =<1,0,0>;        // rot,grün,blau Farbe


default
{

    state_entry()
    {

       if (energietex != "")
       {
          llSetTexture( energietex, ALL_SIDES );
          llSetTextureAnim( ANIM_ON | ROTATE | LOOP, ALL_SIDES, 0, 0, 0, TWO_PI, 10 );
        }                  

    

        llSetPrimitiveParams([ PRIM_GLOW, ALL_SIDES, 0 , PRIM_COLOR, ALL_SIDES,
          grundfarbe, 0.0] );

    }


    
    
    collision_start( integer num )
    {

        if (energiesound != "")
        {
           llTriggerSound( energiesound, 0.5 );
        }



        llSetPrimitiveParams([ PRIM_GLOW, ALL_SIDES, gluehstrk , PRIM_COLOR, ALL_SIDES,
          <1.0, 1.0, 1.0>, transparenzgrad] );
  

        llSleep(0.3);

        llSetColor(grundfarbe, ALL_SIDES);

        llSleep(dauer);  


        llSetPrimitiveParams([ PRIM_GLOW, ALL_SIDES, 0 , PRIM_COLOR, ALL_SIDES,
          grundfarbe, 0.0] );
        
    }

}



RE: Unsichtbare Energiebarriere/Schild - Ezry Aldrin - 16.09.2013

Huhu

Das ist klasse,da kann man so richtig spaciges mit dann machenWink
danke dafuer.Wink

lg
Ezry


RE: Unsichtbare Energiebarriere/Schild - LyAvain - 17.09.2013

Jou, das hab ich auch gedacht... Wobei ich eher an eine magische Barriere dachte. Big Grin


RE: Unsichtbare Energiebarriere/Schild - MoniTill - 17.09.2013

Ihr könnt das gebrauchen ?! <freu>

Hatte ich für ein Zukunftsdorf als Ersatz für Geländer u. Brüstungen gemacht. Smile
Als nächstes kommen da noch autom. Schotte (Schiebetürscript), Antigravschacht (Fahrstuhlscript ohne Fahrstuhl ^^) und eine Lampe, die vor einem her fliegt u. den Weg leuchtet (Follover mit Selbstlöschung, wenn nicht mehr gebraucht.)


RE: Unsichtbare Energiebarriere/Schild - Dorena Verne - 17.09.2013

Wirklich klasse, MoniTill. Smile


RE: Unsichtbare Energiebarriere/Schild - LyAvain - 17.09.2013

Lauter kleine Gimmiks... Tongue