Thema: Clonk wird nicht mehr verwundbar Fr Dez 25, 2009 2:41 pm
Ich war grade wieder etwas am skripten und habe da auch zwei Befehle aus dem Clonkwiki geliehen. Sind beide die Befehle für Unverwundbarkeit
Das Skript spielt etwas Musik ab, macht den Clonk kurz Unverwundbar, verstreut ein paar Partikel und -was nicht klappt - macht den Clonk wieder verwundbar. Wo liegt den da der Fehler?
Code:
protected func Activate(pClonk) {
//Musik dauert 108 Frames //Musik und unverwundbarkeit Schedule("Sound(\"Starman\")",108,3); SetInvincible(pClonk);
//Außerdem soll er wieder verwundbar werden Schedule("SetVincible(pClonk)", 324);
}
NilsZ Admiral
Ort : Mein Rekord: 27 Punkte! :D Anmeldedatum : 07.08.08
Thema: Re: Clonk wird nicht mehr verwundbar Fr Dez 25, 2009 9:25 pm
hast du auch diesen Teil des Scriptes mit rein gepackt?
Code:
global func FxIntInvincibilityDamage(object obj, int iEff, int iDmg, int iCause, int iCausePlr) { }
global func FxIntInvincibilityEffect(string szNewEffectName) { // nicht anbrennen lassen if (WildcardMatch(szNewEffectName,"*Fire*")) return FX_Effect_Deny; // gleichen Effekt ablehnen if (szNewEffectName == "IntInvincibility") return FX_Effect_Deny; }
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Clonk wird nicht mehr verwundbar Fr Dez 25, 2009 11:13 pm
Das hab ich in einer System.c4g drinnen. Unverwundbar wird er ja, aber verwundbar nicht. Den Befehl erkennt die Engine auch, sonst würde es ja eine Warnmeldung geben.