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  

 

 FindObjects Error

Nach unten 
+3
Bowserkoopa
Mozart
Markus
7 verfasser
AutorNachricht
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: FindObjects Error   FindObjects Error EmptyMo Aug 10, 2009 6:06 pm

Ich möchte ein Object machen das gleich wie das Stargate aus dem SGGP-Pack ist.
Es ist eine 2. Stargate Art, sie sollte das normale Stargate auch anwählen können, aber leider kommt immer folgender fehler:

ERROR: call to "FindObjects" parameter 1:
got "id", but expected "array"!

hier ist der scriptteil denn es betrifft:

while(pGate = FindObjects(Find_Or(STGT,STG2,0,0,0,0,0,0,0,NoContainer(),pGate))
{
if (pGate != this())
{
var szName;
szName = pGate -> GiveName(pGate);
if (szName S= szString)
{
CallGate(pGate);
return(1);
}
}
}
Message("$NotFound$",this());
Sound("Fail",0,0,50);
return(0);
}

und hier der link wenn es wer selbst versuchen will: http://www.fileuploadx.de/51151
Nach oben Nach unten
Mozart
Kanzler
Kanzler
Mozart


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptyMo Aug 10, 2009 6:34 pm

Für mich sieht das so aus als wolltest du FindObject() benutzen anstatt FindObjects()
Der erste Parameter bei FindObjects ist ein arry, du hast eine ID angegeben, welche bei FindObject verwendet wird

geht doch mit der Hilfesuche Wink
Nach oben Nach unten
http://www.funamfag.de
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySa Aug 15, 2009 8:47 pm

Habs mal mit FindObject(Find_Or(Find_ID(STGT),Find_ID(STG2)),0,0,0,0,0,0,0,NoContainer(),pGate) versucht ging aber trotzdem nicht
gibs noch ne andere möglichkeit damit er nach beiden sucht und noch das mit pGate auch macht?

mfg Markus
Nach oben Nach unten
Bowserkoopa
Staatsrat
Staatsrat
Bowserkoopa


Männlich Alter : 30
Anmeldedatum : 21.12.08

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySa Aug 15, 2009 9:15 pm

Versuche mal statt FindObject, FindObject2 zu benutzen.
Nach oben Nach unten
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 11:36 am

Jetzt kommt:
Error: call to "FindObject2" parameter 9: got "int", but expected "array"!
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 12:00 pm

Der 9te Parameter sollte also ein Array sein, aber du hast eine Zahl (integer) angegeben. Dieser 9te Parameter ist bei dir die letzte '0'. Vlt. ist sie nur versehentlich dahingekommen, versuch dochmal sie zu löschen.
Aber bei solchen FindObect(s) dingern blick ich nichtmehr weiter durch, sorry.^^ Kann dir nur bei der Fehlersucher behilflich sein.
Nach oben Nach unten
http://www.gamer95.npage.de/
NilsZ
Admiral
Admiral



Männlich Ort : Mein Rekord: 27 Punkte! :D
Anmeldedatum : 07.08.08

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 12:36 pm

FindObjects benutzt man ganz anders! Das hier sieht mehr nach dem normalen FindObject aus.

FindObject2(Find_Or(Find_ID(STGT), Find_ID(STG2)), Find_NoContainer())

Bei Find_NoContainer() bin ich mir aber nicht sicher ob es das gibt. Ich hab jetzt nur keine Zeit in die Doku zu gucken.
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 12:52 pm

Find_NoContainer() gibt es, siehe hier.
Nach oben Nach unten
http://www.gamer95.npage.de/
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 1:38 pm

bei NilsZ "variante" kommt immer ein error:

ERROR: syntax error: see previous parser error for details.
by: InputCallback("Atlantis 2") (obj Stargate #103) (Stargate2.c4d\System.c4g\Stargate2.c:144)
by: console script in Stargate2.c4d\Stargate.c4d\Script.c (obj Stargate #103)
-> Stargate::InputCallback("Atlantis 2")

das hab ich aus Clonk.log
Nach oben Nach unten
Gamer
Staatsrat
Staatsrat
Gamer


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 2:22 pm

Zitat :

ERROR: syntax error: see previous parser error for details.
Das hilft uns nichtsehr viel weiter..
Es heißt nähmlich ERROR: Syntax Fehler: Siehe vorherige Logausgabe für Details du musst im Enginefenster schauen nach dem richtigen Error.
Nach oben Nach unten
http://www.gamer95.npage.de/
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 2:26 pm

Im Log steht:

[12:35:54] Command line:
[12:35:54] /console /nonetwork Stargate2.c4d\New.c4s
[12:35:54] Clonk Rage
[12:35:54] Version: 4.9.10.2 [320] win32
[12:35:54] Registered to: geht euch nix an
[12:35:54] Grafik wird geladen...
[12:35:54] Command line:
[12:35:54] /console /nonetwork Stargate2.c4d\New.c4s
[12:35:54] Grafik wird geladen...
[12:35:54] Szenario: Stargate2.c4d\New.c4s
[12:35:54] Szenario benutzt vorgegebene Objektdefinitionen.
[12:35:54] Extras werden geladen...
[12:35:54] Grafik wird geladen...
[12:35:54] Objektdefinitionen werden geladen:
[12:35:54] Objects.c4d...
[12:35:55] 334 Definitionen geladen.
[12:35:55] Hazard.c4d...
[12:35:56] 257 Definitionen geladen.
[12:35:56] SGGP_Betarelease_7.1.c4d...
[12:35:57] 151 Definitionen geladen.
[12:35:57] Stargate2.c4d...
[12:35:57] Stargate2.c4d\System.c4g\Stargate.c: string table entry not found: "WrongPW"
[12:35:57] Stargate2.c4d\System.c4g\Stargate.c: string table entry not found: "NotFound"
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in InputCallback, Stargate2.c4d\System.c4g\Stargate.c:118:3)
[12:35:57] Stargate2.c4d\System.c4g\Stargate2.c: string table entry not found: "WrongPW"
[12:35:57] Stargate2.c4d\System.c4g\Stargate2.c: string table entry not found: "NotFound"
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in DeactivateAll, Stargate2.c4d\System.c4g\Stargate2.c:26:3)
[12:35:57] 7 Definitionen geladen.
[12:35:57] New.c4s...
[12:35:57] 0 Definitionen geladen.
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in InputCallback, Stargate2.c4d\System.c4g\Stargate.c:118:3)
[12:35:57] (as #appendto/#include to SGGP_Betarelease_7.1.c4d\Structures.c4d\Stargate.c4d\Stargate.c4d\Script.c)
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in DeactivateAll, Stargate2.c4d\System.c4g\Stargate2.c:26:3)
[12:35:57] (as #appendto/#include to Stargate2.c4d\Stargate.c4d\Script.c)
[12:35:57] ERROR: ',' or ')' expected, but found identifier (in InputCallback, Stargate2.c4d\System.c4g\Stargate2.c:144:75)
[12:35:57] (as #appendto/#include to Stargate2.c4d\Stargate.c4d\Script.c)
[12:35:58] C4AulScriptEngine linked - 68038 lines, 0 warnings, 3 errors
[12:35:58] Texturtabelle mit 48 Einträgen geladen.
[12:35:58] 21 Texturen geladen.
[12:35:58] 21 Materialien geladen.
[12:35:58] Erstellung der Landschaft...
[12:35:58] Umweltobjekte werden platziert...
[12:35:58] Network: Synchronization (Frame 0) [PlrSave: 0]
[12:35:58] Spiel gestartet.
[12:36:18] Runde beendet.
[12:36:18] Spiel ausgewertet.
[12:36:30] ERROR: syntax error: see previous parser error for details.
[12:36:30] by: InputCallback("Atlantis 2") (obj Stargate #103) (Stargate2.c4d\System.c4g\Stargate2.c:144)
[12:36:30] by: console script in Stargate2.c4d\Stargate.c4d\Script.c (obj Stargate #103)
[12:36:30] -> Stargate::InputCallback("Atlantis 2")
[12:36:30] = 0
[12:36:35] Spiel deinitialisiert.
[12:36:35] Engine heruntergefahren.

das is das Komplete Log. hoffe es hilft euch weiter
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 2:29 pm

Code:
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in InputCallback, Stargate2.c4d\System.c4g\Stargate.c:118:3)
[12:35:57] (as #appendto/#include to SGGP_Betarelease_7.1.c4d\Structures.c4d\Stargate.c4d\Stargate.c4d\Script.c)
[12:35:57] ERROR: ',' or ')' expected, but found '{' (in DeactivateAll, Stargate2.c4d\System.c4g\Stargate2.c:26:3)
[12:35:57] (as #appendto/#include to Stargate2.c4d\Stargate.c4d\Script.c)
[12:35:57] ERROR: ',' or ')' expected, but found identifier (in InputCallback, Stargate2.c4d\System.c4g\Stargate2.c:144:75)

Das sind die interessanten Zeilen, drüber sind glaub ich auch noch ein paar. Da sind Schreibfehler drin, da müsste ein "," oder ein")" kommen wo ein "{" kommt.
Nach oben Nach unten
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 2:38 pm

habs ausgebessert nun kommt:

ERROR: call to "FindObject2" parameter 2: got "int", but expencted "array"!

hier der link zur neusten version wenns wer selbst testen will hat auch ein testszen dabei:

http://cndg-hochlader.bplaced.net/Stargate2.c4d
Nach oben Nach unten
Burning Thing
Brigadegeneral
Brigadegeneral
Burning Thing


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

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptySo Aug 16, 2009 4:20 pm

Ich kenn mich zwar nicht aus aber soweit ich mitgekommen bin musst du jetzt in den 2. Parameter keine Zahl(integer) sondern einen Array hineintun.Falls du dich mit Arrays nicht gut auskennst hier ist ein Tutorial
Nach oben Nach unten
Markus
Oberst
Oberst
Markus


Männlich Alter : 28
Ort : Leibnitz
Anmeldedatum : 24.07.09

FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error EmptyDi Aug 18, 2009 10:48 am

Leider verstehe das nicht wirklich.
hab jetzt anderes prob. Will das gleiche wie in der serie machen: eine
"Zwischenstation" das prob dabei ist das sie im moment die gates am falschen ort erzeugt und das sie fast komplet durch den boden fällt
Nach oben Nach unten
Gesponserte Inhalte





FindObjects Error Empty
BeitragThema: Re: FindObjects Error   FindObjects Error Empty

Nach oben Nach unten
 
FindObjects Error
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» ERROR: syntax error: see previous parser error for details.
» ERROR:internal error: value stack overflow!
» Suche Befehl
» FindObjects mit For-Schleife liefert nur 1 Ergebnis
» RPG-Scripts funzen net

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