Scripte:Flint: Partikelschleuder
Aus Clonk Wiki
Inhaltsverzeichnis |
Allgemein
Toller Flint der wunderhübsche Partikel rumschleudert.
| Flint: Partikelschleuder | |
|---|---|
| Kategorie: | Flint |
| Autor: | KKenny |
| Behandelt: | {{{Behandelt}}} |
| Empfohlenes Vorwissen: | {{{Vorwissen}}} |
| Benötigt Objektpacks: | {{{Packs}}} |
| Stufe: | |
Script
protected
func
Hit()
{
//Jetzt schleudern wir ein paar Partikel mit CastParticles! -> Nähere Erläuterung unten.
CastParticles("PSpark",
50,
40,
0,
0,
50,
70,
RGB(0,0,255),
RGB(0,255,0));
//Danach entfernen wir den Flint wieder. Wär ja sonst doof.
RemoveObject();
//Und return halt.
return(1);
}
Erläuterung
protected
func
Hit()
Diese Funktion wird aufgerufen, wenn unser Flint irgendwo aufschlägt.
CastParticles("PSpark",
50,
40,
0,
0,
50,
70,
RGB(0,0,255),
RGB(0,255,0));
Okay nun zu CastParticles.
"PSpark"
Der erste Parameter gibt den Namen des Partikels an. Hier "PSpark".
Eigentlich ganz einfach -> Name des Partikels wissen und in zwei " stopfen.
50
Der zweite Parameter gibt die Anzahl unserer Partikel an - Wir nehmen einfach mal 50 :)
40
Der dritte gibt die Geschwindigkeit an, wie schnell unsere Partikel wegfliegen sollen.
Einfach Zahl reinklatschen (Hier 40) und freuen.
0, 0
Diese zwei Parameter geben jeweils die X und die Y Werte an. Also wo genau diese Partikel entstehen sollen.
(Der erste ist X und der zweite Y) Hier 0,0
Da die Koordinaten in einem Objektscript stehen sind sie lokal - d.h. sie gehen vom Objektmittelpunkt aus.
50,70
Diese zwei geben jeweils die größe der Partikel an. Es wird ein Zufalls-Wert zwischen den beiden Zahlen ermittelt. Hier(50 und 70);
RGB(0,0,255), RGB(0,255,0)
Diese Parameter geben die Farbe der Partikel an. Es wird ein Zufalls-Wert zwischen den beiden Parametern ermittelt.
RGB steht für "Rot Grün Blau" und eine Zahl gibt eben den Farbanteil dieser Farbe an.
Das erste heißt soviel wie "Total Blau" und das zweite "Total Grün".
Ergebnis
| Scripte des Scripte-Projekts | |
| Bonbon · Context-Eintrag · EliminateTeam · Flint:Partikelschleuder · Hüpfbonbon · TeamMessage | |
| Flint: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 | |
| Clantag · Gift-Effekt · Unverwundbarkeit · Scoreboard · Zufallsgespräch | |
| Lebensbalken · Nachrichten bei Sichtkontakt · Object2Overlay · SHA1 | |
| Dieser Artikel wurde gemäß der Scriptrichtlinien veröffentlicht. |
