CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Windstoß-Zauber aktivieren?

Nach unten 
5 verfasser
AutorNachricht
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptySo Sep 26, 2010 9:40 pm

Ich habe ein Objekt erstellt das per Timer alle 15 Sekunden den Windstoßzauber hervorrufen soll. Allerdings kommt immer Target is Zero obwohl das doch eigentlich nicht sein sollte?
Code:
protected func Wind(object pObj)
{
  CreateObject(ABLA)->Activate(pObj, pObj);
  return(1);
}
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptySo Sep 26, 2010 9:47 pm

Hm Vieleicht solltest du statt CreateObject() CreateContents() verwenden.
Musst nur "Object" zu "Contents" machen, Rest bleibt gleich.
Nach oben Nach unten
http://www.gamer95.npage.de/
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptySo Sep 26, 2010 9:57 pm

Fehler bleibt gleich. Außerdem macht das Objekt nun gar nix mehr. Sollte jede 10 Sekunden einen Windstoß machen.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Wipfmagus
Konteradmiral
Konteradmiral
Wipfmagus


Weiblich Alter : 28
Anmeldedatum : 06.03.10

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptySo Sep 26, 2010 10:32 pm

Es wäre besser, wenn das Objekt nach getaner Arbeit removed wird... sonst stecken im Windwerfer irgendwann Hunderte Windstoßzauber-Objekte drin und fressen ein wenig Leistung weg, obwohl sie nicht gebraucht werden.

Nimm doch ActivateAngle - das sollte im Windstoß gehen, auch wenn normales Activate versagt. Füg als Winkelparameter einfach 0 oder sonst was ein.
Nach oben Nach unten
Liech
Fregattenkapitän
Fregattenkapitän



Männlich Alter : 33
Anmeldedatum : 02.02.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 2:50 am

Fehlermöglichkeiten:
-Das Objekt wird außerhalb der karte erschaffen
-Das Fantasy Pack ist nicht aktiviert

Schau mal ob eins davon zutrifft
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 10:38 am

Muss das Fantasy Pack auch aktiviert sein?
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Wipfmagus
Konteradmiral
Konteradmiral
Wipfmagus


Weiblich Alter : 28
Anmeldedatum : 06.03.10

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 11:27 am

ActivateAngle gehört zum Aimer, und der ist aus dem Fantasypack. Windstoß eigentlich auch.
Nach oben Nach unten
Liech
Fregattenkapitän
Fregattenkapitän



Männlich Alter : 33
Anmeldedatum : 02.02.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 1:28 pm

Wenn du wirklich nur den Windstoß zauber willst kannst du auch einfach alle funktionen des Fantasy packs in deins reinintegrieren die der windstoß verwendet. Aber ActiveAngle ist nicht an der fehlermeldung schuld, das Objekt ABLA fehlt schlichtweg.
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 2:06 pm

Also ich habe das Fantasy Pack aktiviert habe das Contents genommen von gamer geht aber net Sad

Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 2:52 pm

Mhm wird es einfach so aufgerufen als Timer?
Dann fehlt ja der Parameter pObj wenn du das ohne Parameter aufrufst.
Nach oben Nach unten
http://www.gamer95.npage.de/
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 5:00 pm

Und wie kann ich das denn nun beheben?
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Limeox
Admiral
Admiral
Limeox


Männlich Anmeldedatum : 25.04.10

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 7:24 pm

ActivateAngle(pObj, iAngle) wimni.
Also dann ActivateAngle(this, ...).
Nach oben Nach unten
Wipfmagus
Konteradmiral
Konteradmiral
Wipfmagus


Weiblich Alter : 28
Anmeldedatum : 06.03.10

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 7:26 pm

Oder, wenn du willst, dass Wind() auch von anderen Objekten aufgerufen werden kann, am Anfang der Funktion:
Code:
if(!pObject)
  pObject = this;
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? EmptyMo Sep 27, 2010 7:47 pm

Wow der Trick von Limeox geht. Vielen dank und auch ein großes dankeschön an alle anderen.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Gesponserte Inhalte





Windstoß-Zauber aktivieren? Empty
BeitragThema: Re: Windstoß-Zauber aktivieren?   Windstoß-Zauber aktivieren? Empty

Nach oben Nach unten
 
Windstoß-Zauber aktivieren?
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Schwert mit Zauber
» Zauber mit Doppel-Graben
» Zauber auf ein Objekt
» BrueckenEntfern-Zauber soll wand und bruecke entfernen - loesung gesucht!

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Scripthilfe-
Gehe zu: