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  

 

 Spawnpunkt

Nach unten 
+4
Umezawa
Mozart
Extremclonk
Bowserkoopa
8 verfasser
AutorNachricht
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 6:25 pm

Ich würde gerne so einen Spawnpunkt wie im Hazardpack erstellen, weiß allerdings nicht wie. Das alles ist echt kompliziert. Ich würde auch gerne die Gegenstände im Editor auch nur reinsetzen müssen damit sie immer wieder gespawnt werden.
Nach oben Nach unten
Extremclonk
Staatsrat
Staatsrat
Extremclonk


Männlich Ort : Am Anti-Spam-Limes
Anmeldedatum : 19.01.09

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 6:36 pm

Nimm dir doch einfach den spawnpunkt aus dem Pack und benutz ihn da muss du doch keinen neuen erstellen.
Nach oben Nach unten
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 6:36 pm

warte bis simsi on kommt
der kann das Wink
Nach oben Nach unten
http://www.funamfag.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 6:38 pm

Ist nur so das der Spawn nicht funktioniert weil die Funktion MayTransfer fehlt. Man nimm dann das Objekt samt Spawn mit und kann es trotzdem nicht benutzen. Ich glaube fast, da habe ich eine ziemlich schwierige Aufgabe ins Leben gerufen.

EDIT:Ich habe noch ein Problem entdeckt. Wie mache ich es, dass Clonk wachsen ohne den Clonk selbst zu verändern?(Also von der Grafik her) Und wie mache ich es, dass er wider auf Normalgröße schrumpf?
Nach oben Nach unten
Extremclonk
Staatsrat
Staatsrat
Extremclonk


Männlich Ort : Am Anti-Spam-Limes
Anmeldedatum : 19.01.09

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 7:22 pm

Also um ihn größer oder kleiner zu machen musst du in der defCore entweder die Width und Height werte ändern oder den StretchGrowth wert ändern dann hält dass spiel in für größer aber dei Grafik bleibt gleich groß.

EDIT: Wie man aber die Grafik vergrößert ohne sie zu ändern weiß ich leider nicht.
Nach oben Nach unten
Umezawa
Feldmarschall
Feldmarschall



Männlich Alter : 29
Anmeldedatum : 30.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 7:27 pm

Code:
SetCon(/*Zahl über 100einfügen*/, /*Dein Clonk, wenn nicht lokal aufgerufen(obj)*/);
Damit vergrößerst du deinen Clonk(100 ist Normalgröße)
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 7:38 pm

Ich wusste doch es war etwas mit Con. Jedenfalls dankeschön Umezawa.
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyMi Jan 28, 2009 11:26 pm

und spawns gehen eig relativ einfach, es sein denn du willst ein mit tollen effekten.
hier mal ein kurz tutorial:
objekt erstellen
in der defcore TimerCall=SpawnObject und Timer=100 und Category=1 einfügen
im script dann
Code:

local id;
public func Set(id ID) { id=ID; }

func SpawnObject() { CreateObject(id); }

das ist ein seeeehr einfacher spawnpunkt. erstellen geht per CreateObject(ID-des-spawnpunktes, x, y)->Set(EFLN);
der erstellt alle 100 frames (ca. alle drei sekunden) ein teraflint an der stelle an der der spawnpunkt erzeugt wurde...
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDo Jan 29, 2009 6:49 pm

Sollte man das nicht auch zu den Anfänger Tutorials hinzufügen? Ich finde es nämlich sehr praktisch. Es ist nur blöd, dass die Tera-Flints immer weiter produziert werden, selbst wenn der vorherige noch nicht genommen wurde. Das hat dazu geführt, das riesige Löcher in den Boden gesprengt wurden.
Nach oben Nach unten
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDo Jan 29, 2009 7:36 pm

also für ein tutorial ist das zu wenig würd ich sagen...
Nach oben Nach unten
http://www.funamfag.de
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDo Jan 29, 2009 7:51 pm

Naja, aber es kommt ja auch auf die Prirorität an. Wenn man es vielleicht noch ein bisschen verändert könnts schon ein Tut werden. Einfach jede zeile einzeln beschreiben.
Nach oben Nach unten
Höfi
SFT
SFT
Höfi


Männlich Alter : 29
Anmeldedatum : 20.10.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 12:24 am

Das würde das Ganze nur in die Länge ziehen.
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 1:54 pm

Habt ja recht. Allerdings werden die Dinge einfach nur auf den Boden geworfen. Ich hätte es gerne, wenn erst neue Dinge erstellt werden, wenn das alte aufgenommen wurde.
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 4:08 pm

füg noch am anfang der funktion Spawn ein:
Code:

if(FindObjects(Find_ID(id), Find_Distance(15))) return();
das guckt dann nach, ob sich in 15px umgebung ein teraflint begiebt Razz


Zuletzt von Simsi am Fr Jan 30, 2009 8:26 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 4:43 pm

An die Lösung hatte ich noch gar nicht gedacht. Aber irgendwie gibt es den Befehl FindDistance nicht. Noch nicht mal in der Doku(wobei dort sowieso befehle nicht vorhanden sind).
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 8:26 pm

aahh, sry es muss Find_Distance heißen
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 8:31 pm

FindObjects wird zusammengeschrieben, aber Find_Distance nicht? manchmal verblüfft mich die Engine immer wieder.....
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 8:55 pm

Jetzt wird gar kein Objekt erstellt, obwohl ja theoretisch alles richtig sein müsste.

Code:
/*-- Spawn --*/

#strict

local id;
public func Set(id ID) { id=ID; }

func SpawnObject()
{
if(FindObjects(Find_ID(id), Find_Distance(15))) return();
CreateObject(id);
}
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 9:07 pm

sicher dass du nich irgendwie mit nem clonk der n teraflint trägt in der nähe bist?
Nach oben Nach unten
Umezawa
Feldmarschall
Feldmarschall



Männlich Alter : 29
Anmeldedatum : 30.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 9:23 pm

Hast du denn den Timer in der DefCore gesetzt und im Szenario Set aufgerufen?
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyFr Jan 30, 2009 11:43 pm

Set habe ich auch gemacht. Ich schätze mal, ich installiere Clonk mal neu, denn in letzter Zeit habe ich immer so komische Fehler.
Nach oben Nach unten
Proclonker
Oberst
Oberst
Proclonker


Männlich Alter : 31
Ort : Heudorf
Anmeldedatum : 29.01.09

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDi Feb 03, 2009 2:02 pm

Warum brauchst du einen neuen?[...]??? Es gibt doch welche!!!!!
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDi Feb 03, 2009 4:20 pm

aber selber scripten macht erstens mehr spass und zweitens lernt man was dabei
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDi Feb 03, 2009 6:01 pm

Das ist wohl war. Ich hab jetzt Clonk neuinstalliert, aber trotzdem funktioniert es nicht. Dabei müsste doch alles komplett logisch sein.
Nach oben Nach unten
Liech
Fregattenkapitän
Fregattenkapitän



Männlich Alter : 33
Anmeldedatum : 02.02.09

Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt EmptyDi Feb 03, 2009 6:36 pm

Jeder fehler hat einen Logischen grund. Wenn du der meinung bist das er nicht am script liegt. Guck woanders nach.
Zitat :

/*-- Spawn --*/

#strict

local id;
public func Set(id ID) { id=ID; }

func SpawnObject()
{
Log("SpawnObject() wurde aufgerufen"); //überprüf ob die funktion überhaupt aufgerufen wurde:
Log("Zu Spawnende ID: %i",id);//und guck ob die ID richtig gesetzt wurde
if(FindObjects(Find_ID(id), Find_Distance(15)))
{
Log("Objekt noch vorhanden! -> Abbruch"); //vielleicht ist ja immer ein objekt in der nähe?");
return();
}
var obj = CreateObject(id);
Log("%v",obj); //hier siehst du ob das objekt überhaupt erzeugt wurde
}

Übrigens! "id" klein geschrieben ist eine Variablen typ Konstante, weswegen du sie eigentlich so nicht verwenden darfst. Änder mal "id" in zb. SpawnID.
Nach oben Nach unten
Gesponserte Inhalte





Spawnpunkt Empty
BeitragThema: Re: Spawnpunkt   Spawnpunkt Empty

Nach oben Nach unten
 
Spawnpunkt
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-

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