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

Austausch | 
 

 Windstoß-Zauber aktivieren?

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
AutorNachricht
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

BeitragThema: Windstoß-Zauber aktivieren?   So 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
Benutzerprofil anzeigen http://NIntendoyoshi.xphpbb.de
Gamer
Staatsrat
Staatsrat
avatar

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

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

Hm Vieleicht solltest du statt CreateObject() CreateContents() verwenden.
Musst nur "Object" zu "Contents" machen, Rest bleibt gleich.

_________________
Star Wars Projekt Homepage: http://sites.google.com/site/clonkprojekte/star-wars

Das Burg Projekt.................................................................... Schaut doch mal im Super-Mario Clonk Editon Forum vorbei!
Nach oben Nach unten
Benutzerprofil anzeigen http://www.gamer95.npage.de/
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

BeitragThema: Re: Windstoß-Zauber aktivieren?   So 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
Benutzerprofil anzeigen http://NIntendoyoshi.xphpbb.de
Wipfmagus
Konteradmiral
Konteradmiral
avatar

Weiblich Alter : 22
Anmeldedatum : 06.03.10

BeitragThema: Re: Windstoß-Zauber aktivieren?   So 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
Benutzerprofil anzeigen
Liech
Fregattenkapitän
Fregattenkapitän


Männlich Alter : 26
Anmeldedatum : 02.02.09

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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
Benutzerprofil anzeigen
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

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

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

Weiblich Alter : 22
Anmeldedatum : 06.03.10

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

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


Männlich Alter : 26
Anmeldedatum : 02.02.09

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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
Benutzerprofil anzeigen
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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
Benutzerprofil anzeigen http://NIntendoyoshi.xphpbb.de
Gamer
Staatsrat
Staatsrat
avatar

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

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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.

_________________
Star Wars Projekt Homepage: http://sites.google.com/site/clonkprojekte/star-wars

Das Burg Projekt.................................................................... Schaut doch mal im Super-Mario Clonk Editon Forum vorbei!
Nach oben Nach unten
Benutzerprofil anzeigen http://www.gamer95.npage.de/
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

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

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

Männlich Anmeldedatum : 25.04.10

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

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

Weiblich Alter : 22
Anmeldedatum : 06.03.10

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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
Benutzerprofil anzeigen
Lucutus
Marine
Marine
avatar

Männlich Alter : 20
Anmeldedatum : 30.08.09

BeitragThema: Re: Windstoß-Zauber aktivieren?   Mo 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
Benutzerprofil anzeigen http://NIntendoyoshi.xphpbb.de
Gesponserte Inhalte




BeitragThema: Re: Windstoß-Zauber aktivieren?   

Nach oben Nach unten
 
Windstoß-Zauber aktivieren?
Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» HTML aktivieren
» HTML im Forum aktivieren
» Wie kann ich den Avatar aktivieren ?
» Gelöschten Account wieder aktivieren
» Wer war in den letzten 24 Stunden online Aktivieren?

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