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 » 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 Getent used with more than one entity
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Banana2077
Turnbeutelvergesser


images/avatars/avatar-1613.jpg


Dabei seit: 13.12.2009
Beiträge: 410


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

Hey Leute,

ich möchte an meinem Riesenrad die Gondel so im "Wind schwingen lassen"
Das script 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:
15:
16:
17:
18:
19:
20:
main()
{
	level endon ("gondola_triggered");
		
	gondola_cab = GetEnt( "gondola_cab", "targetname" );  

								
	while( 1 )
	{
		randomSwingAngle = RandomFloatRange( 2, 5 );
		randomSwingTime = RandomFloatRange( 2, 3 );
		
		gondola_cab RotateTo( (randomSwingAngle*0.5,(randomSwingAngle*0.6)+90,randomSwingAngle*.8), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
		wait( randomSwingTime );
		gondola_cab RotateTo( ((randomSwingAngle*0.5)*-1,(randomSwingAngle*-1*0.6)+90,randomSwingAngle*.8*-1), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
		wait( randomSwingTime );
	}
}



Bei einer Gondel geht das auch nur bei mehrern kommt der oben genannte error...

Was kann ich da tun?


danke

banana

__________________
Wie wollen sie das Internet gerne bestellen?

Komplett als 204.344.554.583 Blu-Rays oder ohne Pornos auf 2CDs?

______________________________________________________

Meine Website: http://rednosemaps.com
Banana2077 ist offline E-Mail an Banana2077 senden Beiträge von Banana2077 suchen Nehmen Sie Banana2077 in Ihre Freundesliste auf
FubarKiller
Zu-Hause-Esser


Dabei seit: 27.12.2010
Beiträge: 50


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

Hey,
dabei geht es um folgene Zeile(5):
gondola_cab = GetEnt( "gondola_cab", "targetname" );
Dies darf nur mit einem entity genutzt werden.
Ich habe in meinen Scripts immer versucht dies zu umgehen.
Allerding sehe ich hier auf den ersten Blick mal keine schnelle Lösung außer das du für jede Gondel nen eignen Abschnitt machst mit demensprechend jeweils nem anderen targetname.
Vielleicht hat jemand noch ne bessere Lösung die würde mich dann auch interessieren.

__________________
Wer einen Rechtschreibfehler findet darf ihn Behalten! grosses Grinsen

FubarKiller ist offline E-Mail an FubarKiller senden Beiträge von FubarKiller suchen Nehmen Sie FubarKiller in Ihre Freundesliste auf
BadMan
Turnbeutelvergesser


images/avatars/avatar-1043.jpg


Dabei seit: 31.01.2008
Beiträge: 278


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 solte es gehen

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

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
main()
{
gondola_cab = GetEntArray( "gondola_cab", "targetname" ); 
 
for(i=0;i<gondola_cab.size;i++)
	{
	gondola_cab[i] thread gondola_swing();
	}
 
 
gondola_swing()
{
level endon ("gondola_triggered");

while( 1 )
{
randomSwingAngle = RandomFloatRange( 2, 5 );
randomSwingTime = RandomFloatRange( 2, 3 );
 
self RotateTo( (randomSwingAngle*0.5,(randomSwingAngle*0.6)+90,randomSwingAngle*.8), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
wait( randomSwingTime );
self RotateTo( ((randomSwingAngle*0.5)*-1,(randomSwingAngle*-1*0.6)+90,randomSwingAngle*.8*-1), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
wait( randomSwingTime );
}
}
 


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von BadMan: 27.01.2011 21:46.

BadMan ist offline E-Mail an BadMan senden Beiträge von BadMan suchen Nehmen Sie BadMan in Ihre Freundesliste auf
Banana2077
Turnbeutelvergesser


images/avatars/avatar-1613.jpg


Dabei seit: 13.12.2009
Beiträge: 410


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

okey so:

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

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
main()
{
gondola_cab = GetEntArray( "gondola_cab", "targetname" ); 
 
for(i=0;i<gondola_cab.size;i++)
	{
	gondola_cab[i] thread gondola_swing();
	}
}
 
gondola_swing()
{
level endon ("gondola_triggered");

while( 1 )
{
randomSwingAngle = RandomFloatRange( 2, 5 );
randomSwingTime = RandomFloatRange( 2, 3 );
 
self RotateTo( (randomSwingAngle*0.5,(randomSwingAngle*0.6)+90,randomSwingAngle*.8), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
wait( randomSwingTime );
self RotateTo( ((randomSwingAngle*0.5)*-1,(randomSwingAngle*-1*0.6)+90,randomSwingAngle*.8*-1), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
wait( randomSwingTime );
}
}
 



geht es jetzt danke!
musste übrigens was ändern badman bei deinem kam ein syntax error..

Jetzt die frage, wie schaff ich es das sie sich im richtigen winkel bewegen?
die schaukeln jetzt sozusagen 30 grad gedreht vor sich hin...


danke!

__________________
Wie wollen sie das Internet gerne bestellen?

Komplett als 204.344.554.583 Blu-Rays oder ohne Pornos auf 2CDs?

______________________________________________________

Meine Website: http://rednosemaps.com
Banana2077 ist offline E-Mail an Banana2077 senden Beiträge von Banana2077 suchen Nehmen Sie Banana2077 in Ihre Freundesliste auf
wacko
5-Minuten-Ei


Dabei seit: 17.01.2011
Beiträge: 19


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

nachdem ich nullkommanull ahnung hab, wie oder was ich mit so nem script machen würde, wenn ich eins hätte (kommt das dann in die mapname.gsc rein? und dann?), wäre es natürlich cool, das ganze mal als zip zu bekommen und dann würde ich auch sehen was wohin schaukelt und könnte es sicher korrigieren.
aber vielleicht schaffst du das auch selbst.
self RotateTo( (randomSwingAngle*0.5,(randomSwingAngle*0.6)+90,randomSwingAngle*.8, randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );
und
self RotateTo( ((randomSwingAngle*0.5)*-1,(randomSwingAngle*-1*0.6)+90,randomSwingAngle*.8
*-1), randomSwingTime, randomSwingTime*0.3, randomSwingTime*0.3 );

Da wird geschaukelt!
Ich gehe davon aus, dass in den Klammern der Reihe nach definiert ist:
Rotationswinkel um die X-Achse, die Y-Ache, die Z-Ache, die Rotationsgeschwindigkeit um die X-, die Y-, und die Z-Achse. So oder so ähnlich.
Wenn Du anders schaukeln willst, musst Du diese Werte verändern. Spiel halt mal mit den Werten rum, setzte welche auf 0 oder so, dann wirst Du schon sehen, was sich wie ändert und es dann auch verstehen.
have phun!
wacko ist offline E-Mail an wacko senden Beiträge von wacko suchen Nehmen Sie wacko 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 » Getent used with more than one entity

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv