Aufgrund einer akuten Spamwelle ist das Editieren für nicht angemeldete Benutzer zur Zeit deaktiviert. Wir bitten um Verständnis.

Scripte:Partikel:Partikel-Linie in den Himmel

Aus Clonk Wiki

Wechseln zu: Navigation, Suche

Allgemein

Ein Strahl wird von der Y Position des Objektes in den Himmel geschossen.

  Partikel Strahl in den Himmel
Kategorie: Partikel
Autor: Gecko
Behandelt: {{{Behandelt}}}
Empfohlenes Vorwissen: {{{Vorwissen}}}
Benötigt Objektpacks: {{{Packs}}}
Stufe: Fortgeschrittene Fortgeschrittene







Script

Zum Anfang brauchen wir ein Objekt, ein Stein ist toll.

Jetzt haben wir einen Stein. :)
Jetzt denken wir:Wenn man den Stein Aktiviert, dann soll der Strahl kommen und Stein ist weg.


C4Script
/*--- Der Stein ---*/
/* Standart script :I */
#strict

protected
 
func
 
Hit()
 

{
  
Sound("RockHit*");
  
return(1);
}

func
 
IsAlchemContainer()
 
{
 
return(true);
 
}
func
 
AlchemProcessTime()
 
{
 
return(160);
 
}

//NEU!

/* Aktivierung */

public
 
func
 
Activate(pCaller)
 
//Wird z.b bei Doppel-Graben aufgerufen.
{
 
//Partikel in den Himmel
 
DrawParticleLine("MSpark",0,0,0,GetY()-LandscapeHeight(),2,50,RGBa(255,
 
255,
 
255,
 
0),RGBa(255,
 
255,
 
255,
 
0),-10);//<- Hier ist der Partikelstrahl
 

 
Message("Was zum...?",pCaller);
 
//Gibt eine Nachricht direkt ueber dem Aufrufenden aus.
 
Sound("Poff");
 
return(RemoveObject(this()));
 
//Entfernt das Objekt. Alternativ kann auch nur RemoveObject(); geschrieben werden.

}

Geht doch, nun schießt der Stein beim Aktivieren einem Schönen Strahl in den Himmel. :)

Scripte des Scripte-Projekts
AnfängerBonbon · Context-Eintrag · EliminateTeam · Flint:Partikelschleuder · Hüpfbonbon · TeamMessage
Fortgeschrittene FortgeschritteneFlint:HitCounter · Flint:Partikelkreis · Flint:Partikelschleuder2 · Is-Funktionen · Menü:Beim Start der Runde · Normaler Flint · Partikel-Linie in den Himmel · Rakete · Random · Relaunch · Return · Sichtweite · Spawn · Startposition
Profi Profi ProfiClantag · Gift-Effekt · Unverwundbarkeit · Scoreboard · Zufallsgespräch
Experte Experte Experte ExperteLebensbalken · Nachrichten bei Sichtkontakt · Object2Overlay · SHA1


Wipfhunt.png Dieser Artikel wurde gemäß der Scriptrichtlinien veröffentlicht.



ANMERKUNGEN

Und was bedeutet "func IsAlchemContainer()" und "{ return(true); } func AlchemProcessTime() { return(160); }" ?

extern