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  

 

 Mieswurz Wurzeln funktionieren nicht

Nach unten 
4 verfasser
AutorNachricht
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySa Sep 12, 2009 6:24 pm

Wie schon erwähnt, helf ich Z-Star bei seinem Mieswurz. Ich hatte es halt so vor, dass ich mit FindObject ein Lebewesen in der Nähe der Wurzel suche, diesen mit Fling wegschleudere und mit DoEnergy schaden abziehe.
Hier erstmal das script:
Code:
/*-- Dingens --*/

#strict

func Timer()
{
  if(FindObject(GetID(Find_OCF(OCF_Living)),38,68,72,137)){
      Fling(this(),-10,-15);
      DoEnergy(-10,this());
  }
  return(1);
}

Hier der Error:
FindObject erwartet eine ID, die ich ihm aber nicht mit Find_OCF übergeben kann, denn das ist ein Array.
Dann könnte man es ja mit FindObject2 machen, da ist der erste Parameter ja ein Array, aber wie kann man da das Suchrechteck einstellen?
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySa Sep 12, 2009 7:43 pm

Ich würde übrigens mit einer Aktion in der ActMap mit einem PhaseCall oder so machen, spart mehr Ressourcen. Also ich helfe mal. Ein Suchrechteck kann man mithilfe von Find_InRect machen. Versuche mal das hier:

if(FindObject2(GetID(Find_OCF(OCF_Living)),Find_InRect(38,68,72,137)))
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySa Sep 12, 2009 9:16 pm

Öhm, dann aber ohne GetID, in der Doku steht dass da ein Array hin muss.
Aber trotzdem Danke Smile


Zuletzt von YoCed am So Sep 13, 2009 3:52 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 3:52 pm

Also jetz mal ehrlich, warum tuts das nicht???
Hier mal der Download
http://cndg-hochlader.bplaced.net/test.c4s
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 3:54 pm

Komisch gib mir mal den skript rüber
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:10 pm

Kannst du das Skript posten?
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:21 pm

So...
Hier:
Code:
/*-- Dingens --*/

#strict

func Timer()
{
  if(FindObject2(Find_OCF(OCF_Living),Find_InRect(38,68,72,137))){
      Fling(this(),-10,-15);
      DoEnergy(-10,this());
  }
  return(1);
}
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:29 pm

Ahh, ich habe den Fehler! mit this() denkt Clonk, es soll der Wurzel schaden!
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:39 pm

Ja, dann hatte ich gedacht, den oder die gefundenen Clonks mit ner Variable zu belegen, aber wie?
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:46 pm

Versuchs mal so:
Code:
/*-- Dingens --*/

#strict

func Timer()
{
var Gegner=FindObject2(Find_OCF(OCF_Living),Find_InRect(38,68,72,137));
  if(Gegner){
      Fling(Gegner,-10,-15);
      DoEnergy(-10,Gegner);
  }
  return(1);
}
Nach oben Nach unten
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:48 pm

Hm, das hab ich nicht bedacht, danke
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 4:50 pm

Dadadadam Problem gelöst
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 5:27 pm

Scheinbar nicht. YoCed schrieb mir, es gäbe noch ein Problem.
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptySo Sep 13, 2009 5:38 pm

Also dann, ich habe das Objekt mal funktionstücktig gemacht. Killt jedoch alle sofort. Da der Clonk ja jeden Frame sofort geschadet wird:

http://cndg-hochlader.bplaced.net/Wurzel.c4d
Nach oben Nach unten
kevda
Feldmarschall
Feldmarschall



Anmeldedatum : 08.05.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyDo Sep 17, 2009 5:36 pm

func Initialize()
{
AddEffect("WurzelTime",this(),1,10,0,GetID(this()));
}

func FxWurzelTimeTimer(pTarget,iNumber,iTemp)
{
pTarget->Timer();
}

Das hier kann man auch benutzen, ein Effekt der TimerCall aufruft. Damit lassen sich dann auch Ruhephasen einlegen oder sehr aktive Phasen der Wurzel.

Außerdem kann man die kleine Wurzel auch mit kleinen Segmenten darstellen lassen.
Also das ein Objekt so aufgestapelt wird, dass es wie eine ganz große Wurzel aussieht. Verstehen wa uns? Very Happy
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 3:48 pm

Also ich vestehe es, aber ob das was bringt? Eigentlich sollte die Wurzel ohnehin net so groß sein, da man da etwas schlecht ausweichen kann.
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 7:12 pm

Stimmt man sollte noch drüber springen können. Wario hätte zum Beispiel Probleme. Bowser und Shy guy könnten rüberspringen.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 8:00 pm

Ja, die hab ich aus versehen so groß gemacht, das war nicht mit absicht, ich hab nur vergessen zu verkleinern....
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 8:12 pm

Aso. Na dann. Aber die Wureln kommen dann schon vom Boden so raus? Von rechts nach links. Hier Meifwurz bei Blender. http://www.pic-upload.de/view-3114822/Pflanze.png.html
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
YoCed
Vizeadmiral
Vizeadmiral
YoCed


Männlich Alter : 28
Ort : Rheine
Anmeldedatum : 23.05.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 10:00 pm

Also, die Grafik ist geil, nur da fehlt das gesicht o_O
Nach oben Nach unten
Lucutus
Marine
Marine
Lucutus


Männlich Alter : 27
Anmeldedatum : 30.08.09

Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht EmptyFr Sep 18, 2009 10:20 pm

Eben habe Tobiris aus renderclonk noch gesagt das die Augen fehlen. Aber er sieht gut aus.
Nach oben Nach unten
http://NIntendoyoshi.xphpbb.de
Gesponserte Inhalte





Mieswurz Wurzeln funktionieren nicht Empty
BeitragThema: Re: Mieswurz Wurzeln funktionieren nicht   Mieswurz Wurzeln funktionieren nicht Empty

Nach oben Nach unten
 
Mieswurz Wurzeln funktionieren nicht
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Scoreboard und Relaunches funktionieren nicht.Warum?
» Wie bringe ich eine Hazard-Konsole zum funktionieren?
» Verfolgungstorpedo
» Spawnpoints geh nicht

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