Aufgrund einer akuten Spamwelle ist das Editieren für nicht angemeldete Benutzer zur Zeit deaktiviert. Wir bitten um Verständnis.
Scripte:Gift-Effekt
Aus Clonk Wiki
Inhaltsverzeichnis |
Allgemein
Ein Effekt, der nach und nach Energie abzieht. Man sollte sich zuvor die Rakete ansehen.
| Gift-Effekt | |
|---|---|
| Kategorie: | Effekt |
| Autor: | KKenny |
| Behandelt: | {{{Behandelt}}} |
| Empfohlenes Vorwissen: | {{{Vorwissen}}} |
| Benötigt Objektpacks: | {{{Packs}}} |
| Stufe: | |
Script
// Wenn der Effekt gestartet wird, wird Fx*Start aufgerufen.
global
func
FxGiftStart(pTarget)
{
// Wir färben den Clonk grün mit SetClrModulation
SetClrModulation(RGB(110,255,110),pTarget);
// RGB-Wert Zielobjekt
}
// Wird alle X Frames aufgerufen.
global
func
FxGiftTimer(pTarget,
iEffectNumber,
iEffectTime)
{
// Wir überpüfen ob der Effekt schon lang genug gelaufen ist. Wenn er über 500 frames lebt dann entfernen wir ihn mit return(FX_Execute_Kill);
if(iEffectTime
>
500)
return(FX_Execute_Kill);
// Wir ziehen dem Clonk Energie ab. Entweder -1 oder -2.
DoEnergy(RandomX(-2,-1),pTarget);
// Energie Zielobjekt
}
// Wenn der Effekt entfernt wird, wird Fx*Stop aufgerufen.
global
func
FxGiftStop(pTarget)
{
// Wir färben den Clonk wieder normal.
SetClrModulation(RGB(255,255,255),pTarget);
}
Erläuterung
pTarget
Bei allen Effekt-Funktionen steht pTarget. Dies ist das Objekt, dem wir den Effekt anhängen.
"AddEffect("Gift",pTarget, ..."
Eigentlich nichts schweres.
Man kann das Script in ein Szenarienscript stecken und mit AddEffect("Gift",GetCursor(0),20,20); den angewählten Clonk des ersten Spielers vergiften.
Für weiteres gibts noch die Effekte-Doku
Ergebnis
Ein schöner Gift-Effekt für die ganze Familie.
| 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. |
