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

Austausch | 
 

 Wie geth? - Arrays

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
Gehe zu Seite : Zurück  1, 2
AutorNachricht
Kai
Kapitän
Kapitän


Männlich Alter : 21
Anmeldedatum : 29.12.08

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:05 pm

geht es auch wenn jetzt ein array ein flint und ein stein ist, und man amcht dann createobjct(array) kommt dann beides?
Nach oben Nach unten
Benutzerprofil anzeigen
Enrique
Generalleutnant
Generalleutnant
avatar

Männlich Ort : Oelde, NRW
Anmeldedatum : 20.05.08

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:06 pm

Nope musst du dann an eine Schleife anknüpfen.
Nach oben Nach unten
Benutzerprofil anzeigen
Kai
Kapitän
Kapitän


Männlich Alter : 21
Anmeldedatum : 29.12.08

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:12 pm

aha^^ danke =)
Nach oben Nach unten
Benutzerprofil anzeigen
Simsi
Staatssekretär
Staatssekretär
avatar

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

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:45 pm

bei CreateObject(array) kommt das erste element, da nicht vorhandene zahlen eine 0 sind, und die steht fürs erste element.
kommt aufs gleiche raus wie CreateObject(array[0]);

_________________
Copy this into your signature to have it in your signature.
Nach oben Nach unten
Benutzerprofil anzeigen
Kai
Kapitän
Kapitän


Männlich Alter : 21
Anmeldedatum : 29.12.08

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:46 pm

also müsste ich dann machen:
CreateObject(Array[0]);
CreateObject(Array[1]);

=D
Nach oben Nach unten
Benutzerprofil anzeigen
Liech
Fregattenkapitän
Fregattenkapitän


Männlich Alter : 26
Anmeldedatum : 02.02.09

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:51 pm

genau

CreateObject(array); müsste aber eine fehlermeldung in richtung:
got array but expected object oder so ausgeben-> tut nicht
Nach oben Nach unten
Benutzerprofil anzeigen
Simsi
Staatssekretär
Staatssekretär
avatar

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

BeitragThema: Re: Wie geth? - Arrays   Di Feb 03, 2009 7:54 pm

lol, hab grad n post geschrieben, genau gleichzeitig mit liech, meiner wurde aber nich abgeschickt Very Happy

naja, also mit
Code:

for(var i=0; i<=GetLength(array);i++)
  CreateObject(array[i]);
oder
Code:

for(var i in array)
  CreateObject(i);

dabei musst du drauf achten:
die erste möglichkeit gibt dir eine ZAHL (z.b. "1" für das zweite item), die zweite gibt dir gleich das ITEM (z.b. CLNK)

_________________
Copy this into your signature to have it in your signature.
Nach oben Nach unten
Benutzerprofil anzeigen
Burning Thing
Brigadegeneral
Brigadegeneral
avatar

Männlich Alter : 20
Ort : Wien
Anmeldedatum : 07.06.09

BeitragThema: Re: Wie geth? - Arrays   So Aug 16, 2009 4:21 pm

Super tut ich verstehe immer mehr Surprised
Nach oben Nach unten
Benutzerprofil anzeigen
Bowserkoopa
Staatsrat
Staatsrat
avatar

Männlich Alter : 23
Anmeldedatum : 21.12.08

BeitragThema: Re: Wie geth? - Arrays   So Aug 16, 2009 4:34 pm

Das schwierige in Arrays ist, das man damit ganz anders umgehen muss. Ein Array ist mehreres z.B verschiedene objekte oder IDs in einem. So muss man ganz anders mit denen umgehen.
Nach oben Nach unten
Benutzerprofil anzeigen
awed
Kadett
Kadett


Männlich Ort : berlin
Anmeldedatum : 24.02.10

BeitragThema: Re: Wie geth? - Arrays   Mo Aug 23, 2010 9:25 pm

Simsi schrieb:
hm, ok und kann man auch zb so n array machen:

Zitat :

var array = [CreateObject(...),CreateObject(...),...];

weil dann fänd ichs wirklich praktisch
ja kann man ,ABER man muss den befehl als string schreiben
und kann sie nur dann benutzenwenn der befehl als string angegeben werden muss
Nach oben Nach unten
Benutzerprofil anzeigen
Limeox
Admiral
Admiral
avatar

Männlich Anmeldedatum : 25.04.10

BeitragThema: Re: Wie geth? - Arrays   Mo Aug 23, 2010 10:46 pm

Zitat :
ja kann man ,ABER man muss den befehl als string schreiben
Jein. Kommt drauf an was er machen will. Wenn er wirklich über das Array Zugriff auf Befehle haben will, dann ja. Aber so wie ers geschrieben hat, hat er dann ein Array mit Objekten, zB [#123 Feuerstein, #456 Wipf, ...].
Zitat :
Das schwierige in Arrays ist, das man damit ganz anders umgehen muss. Ein Array ist mehreres z.B verschiedene objekte oder IDs in einem. So muss man ganz anders mit denen umgehen.
Eigentlich nur, wenn man nicht aufpasst was man reinpackt. Wenn man konsequent nur zB IDs in ein Array packt, gibts damit auch keine Probleme.
Nach oben Nach unten
Benutzerprofil anzeigen
Wipfhunter
Brigadegeneral
Brigadegeneral
avatar

Männlich Alter : 22
Ort : Am Ort, den niemand kennt.... Bielefeld
Anmeldedatum : 01.12.09

BeitragThema: Re: Wie geth? - Arrays   Mi Feb 02, 2011 9:56 pm

Kann man denn auch Objekte oder Strings etc. wieder rausnehmen aus der Array??
Nach oben Nach unten
Benutzerprofil anzeigen
Limeox
Admiral
Admiral
avatar

Männlich Anmeldedatum : 25.04.10

BeitragThema: Re: Wie geth? - Arrays   Mi Feb 02, 2011 11:34 pm

Klar, allerdings muss man sich dafür dann schon eigene Funktionen basteln. Oft reichts aber auch, den Eintrag einfach auf 0 zu setzen.

Nützlich sind zB diese beiden Funktionen.
Nach oben Nach unten
Benutzerprofil anzeigen
Gesponserte Inhalte




BeitragThema: Re: Wie geth? - Arrays   

Nach oben Nach unten
 
Wie geth? - Arrays
Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 2 von 2Gehe zu Seite : Zurück  1, 2

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Anfänger :: Tutorials-
Gehe zu: