Opferlamm-Clan Board
www.opferlamm-clan.de
Verantwortlich für diese bösen Machenschaften: siehe Impressum

Registrierung Kalender Mitgliederliste Suche Häufig gestellte Fragen Zur Startseite

Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Mapping » CoD4-Mapping-Hilfe » [Gelöst]_rotate.gsc - getent used with more than one entity » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen [Gelöst]_rotate.gsc - getent used with more than one entity
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Oi!mel
Turnbeutelvergesser


images/avatars/avatar-1619.jpg


Dabei seit: 29.06.2009
Beiträge: 299


[Gelöst]_rotate.gsc - getent used with more than one entity Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,
wie die Tage öfters habe ich ein Problem.
Und zwar:
Ich habe mir das [Tutorial] Rotierender Ventilator mit Licht-Effekten * angesehen und wollte es für ein Objekt auf meiner Map verwenden. Ansich brauch ich nur die rotate Funktion, das Licht nicht. Meine aktuelle _rotate.gsc sieht so aus:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
fanSpin() { fan1 = getEnt( "fan1" , "targetname" );
//fan2 = getEnt( "fan2" , "targetname" );


while (1)
{
fan1 rotateyaw( 360, 5, 0, 0 );
//fan1 rotateyaw( degrees, time in seconds, 0, 0 );

//fan2 rotateyaw( 360, 5, 0, 0 );

wait 4.9;
}
}



Aber ich glaube nicht dass mein Fehler am Script liegt. Ich bekomme folgende Fehlermeldung:
script runtime error
(see console for details)
getent used with more than one entity

In der Konsole steht dann nochmal quasi das selbe.

So, wenn ich jetzt die Fehlermeldung richtig deute, dann hat mehr als ein Objekt den targetname fan1. Das ganze funktioniert auch wenn ich einfach einen neuen brush mache, diesen zu einem script_brushmodel wandle, und dann einfach targetname eintrage. Ich möchte aber ein etwas komplexeres Gebilde als nur einen Brush verwenden. Jetzt hab ich mir ein Prefab gemacht, bestehend aus ca. 20 Brushes, habe alle markiert, dann script_brushmodel, danach targetname fan1. Aber dann kommt die oben beschriebene Fehlermeldung. Eigentlich muss das doch möglich sein? Sonst müsste man ja jedem Teil einen extra targetname zuweisen, das script würde wenn ich mehrere Objekte verwenden will ewig lang werden.

Hat einer eine Idee was ich falsch mache, bzw. wie man alle Brushes in einem Prafeb den selben targetname geben kann?

PS: Ich gebe nicht dem fertigen Prefab den targetname, sondern schon allen Einzelteilen die drin sind.

Danke schonmal =)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Oi!mel: 22.01.2010 12:51.

Oi!mel ist offline E-Mail an Oi!mel senden Beiträge von Oi!mel suchen Nehmen Sie Oi!mel in Ihre Freundesliste auf
OLD MAN WITH GUN
... sehr viel alleine


images/avatars/avatar-798.gif


Dabei seit: 01.05.2006
Beiträge: 2.305


RE: _rotate.gsc - getent used with more than one entity Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dann wird es in der Map bestimmt noch ein weiteres model/brushmodel mit diesem Namen geben, denn ansonsten ist es so richtig. Alle brushes für das script_model markrieren und umwandeln zum script_brushmodel. Diesem dann den targetname geben (klappt bei mir ohne Probleme).
Änder doch mal in deiner Map und im Script den targetname.
Oder geh im Radiant mal oben auf 'Selection' und da auf 'Select by Key/Value'
gib da bei Key 'targetname' und bei Value 'fan1' an und schau mal welche Objekte dann alle selektiert sind.

__________________

Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.

OLD MAN WITH GUN ist offline Beiträge von OLD MAN WITH GUN suchen Nehmen Sie OLD MAN WITH GUN in Ihre Freundesliste auf
Oi!mel
Turnbeutelvergesser


images/avatars/avatar-1619.jpg


Dabei seit: 29.06.2009
Beiträge: 299


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich hab Selection targetname fan1 gemacht, glaub aber nicht dass er was selektiert hat, habe zur sicherheit trotzdem mal auf löschen gedrückt. Hat nichts gebracht. Danach hab ich das script auf den targetname spin1 umgeschrieben. script_brushmodel mittargetname spin1 ausgestattet. Kein Erfolg.

Was kann ich sonst noch machen?
Oi!mel ist offline E-Mail an Oi!mel senden Beiträge von Oi!mel suchen Nehmen Sie Oi!mel in Ihre Freundesliste auf
Marvin
Turnbeutelvergesser


images/avatars/avatar-114.gif


Dabei seit: 08.02.2009
Beiträge: 455


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich habe das script direkt in meine mapname.gsc reingeschrieben. Leider habe ich das script
zurzeit nicht greifbar weil ich gerade nicht an meinem eigenem Computer sitze. Augenzwinkern

Lg Marvin

Ps: Bei mir war der gleiche fehler als ich es als eigenes script zum einbinden probiert habe. Augenzwinkern

__________________
Wenn ihr Lust habt schaut mal auf meinem YouTube Channel vorbei, dort werden vorallem Gaming Videos hochgeladen:
http://www.youtube.com/user/PackyGames?feature=mhee

Ich freue mich auf euere Kommentare und / oder Feedback.
Wenns euch gefällt lasst ein Abo da smile

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Marvin: 22.01.2010 08:54.

Marvin ist offline Beiträge von Marvin suchen Nehmen Sie Marvin in Ihre Freundesliste auf
Oi!mel
Turnbeutelvergesser


images/avatars/avatar-1619.jpg


Dabei seit: 29.06.2009
Beiträge: 299


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für den Versuch, aber keine Änderung =(
Oi!mel ist offline E-Mail an Oi!mel senden Beiträge von Oi!mel suchen Nehmen Sie Oi!mel in Ihre Freundesliste auf
Oi!mel
Turnbeutelvergesser


images/avatars/avatar-1619.jpg


Dabei seit: 29.06.2009
Beiträge: 299


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So hab mein Problem jetzt gelöst.
Ich habe ein neues zu drehendes Objekt gebastelt.
Mein altes Objekt sah so aus:


Das neue Objekt:


Ich glaube der Fehler lag darin dass ich das alte Objekt nicht aus einem einzigen Brush gemacht habe, sondern aus 5, von denen ich Stücke abgeschnitten habe. Bei dem anderen Objekt habe ich alles aus einem Brush geschnitten - und schon funktionierts. Aber danke für die Hilfe =)
Oi!mel ist offline E-Mail an Oi!mel senden Beiträge von Oi!mel suchen Nehmen Sie Oi!mel in Ihre Freundesliste auf
Ph3n0m PoWeR
Turnbeutelvergesser


images/avatars/avatar-1392.jpg


Dabei seit: 16.01.2009
Beiträge: 292


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bei script_brushmodel kannst du auch verschiedene Brushes nehmen, hauptsache du markierst alle und konvertierst sie dann. Wenn du dann bei einem den targetname veränderst, wird er bei allen umbenannt.

__________________
Mera dil hai hindustani.


Ph3n0m PoWeR ist offline E-Mail an Ph3n0m PoWeR senden Homepage von Ph3n0m PoWeR Beiträge von Ph3n0m PoWeR suchen Nehmen Sie Ph3n0m PoWeR in Ihre Freundesliste auf
OLD MAN WITH GUN
... sehr viel alleine


images/avatars/avatar-798.gif


Dabei seit: 01.05.2006
Beiträge: 2.305


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das dein Objekt aus mehreren brushes war, daran hats bestimmt nicht gelegen, denn das ist Problemlos möglich.
Hier, das sind z.B. 13 brushes
http://de.xfire.com/video/1f578e/

__________________

Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.

OLD MAN WITH GUN ist offline Beiträge von OLD MAN WITH GUN suchen Nehmen Sie OLD MAN WITH GUN in Ihre Freundesliste auf
Oi!mel
Turnbeutelvergesser


images/avatars/avatar-1619.jpg


Dabei seit: 29.06.2009
Beiträge: 299


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hmm komisch... Aber hast du mit einem Brush angefangen und den dan zerstückelt oder hast du jeden Brush neu gezogen?
Oi!mel ist offline E-Mail an Oi!mel senden Beiträge von Oi!mel suchen Nehmen Sie Oi!mel in Ihre Freundesliste auf
OLD MAN WITH GUN
... sehr viel alleine


images/avatars/avatar-798.gif


Dabei seit: 01.05.2006
Beiträge: 2.305


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das sind größtenteils Kopieen die gedreht wurden.
Spielt aber auch keine Rolle.
Es geht auch, wenn du einen Brush in mehrere Teile aufteilst und diese dann zu einem script_brushmodel zusammenfügst.

__________________

Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.

OLD MAN WITH GUN ist offline Beiträge von OLD MAN WITH GUN suchen Nehmen Sie OLD MAN WITH GUN in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Mapping » CoD4-Mapping-Hilfe » [Gelöst]_rotate.gsc - getent used with more than one entity

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv