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 » Fix-Dateien, Modding-Fragen, Scripting » Suche Script für wechselnde Anzeigen » 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 Suche Script für wechselnde Anzeigen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Ph3n0m PoWeR
Turnbeutelvergesser


images/avatars/avatar-1392.jpg


Dabei seit: 16.01.2009
Beiträge: 292


Pfeil Suche Script für wechselnde Anzeigen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dieses Script verändert einen Bildschirm ständig. Ich werde zeitig selbst versuchen, so etwas zu erstellen, bei sechs verschiedenen Bildern werden fünf versteckt, und jede Sekunde der Intervall auf das nächste verschoben. Sind alle einmal gezeigt worden beginnt es von Neuem. Leider kann man keine richtigen BIK-Videos im MP zeigen, das wäre natürlich noch besser, aber für meine Zwecke reicht auch ein einfacher Bildschirm.


--- Edit by Nightwing: Thema in Scripthilfe verschoben ---

__________________
Mera dil hai hindustani.


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 03.03.2010 17:07.

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
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

Ich habe mal einen Anfang gemacht, aber ich bin nicht sehr erfahren was das angeht, vor Allem weil es keine direkten Tutorials gibt.

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()
{

	video.screen = getentarray("videoscreen","targetname");
	
	for(i=0;i<videoscreen.size;i++)
{

		videoscreen[i] thread changer(videoscreen);
	}
}

changer(videoscreen)
{

	FirstState = getent(self.target,"targetname");
        SecondState = getent(FirstState.target,"targetname");FirstState hide();
        ThirdState = getent(SecondState.target, "targetname");SecondState hide();
        FourthState = getent(ThirdState.target, "targetname");ThirdState hide();
        FifthState = getent(FourthState.target, "targetname");FourthState hide();
                                                              FifthState hide();

	while(!videochange)
		wait (self) 1;
{



Es gibt hier fünf verschiedene Stadien (Bilder). Jede Sekunde wird das vorherige versteckt und das nächste gezeigt. Wenn alle gezeigt wurden, beginnt das Ganze von vorn. Für einen Script-Profi doch sicher kein Problem? Einige Elemente aus dem BAT-Programmieren wie die gute alte Sprungmarke habe ich nicht im Cod4-Script-Lexikon gefunden.

__________________
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
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

hmh ich habe gesehn das war111 (youtube) das in seiner map hast, am besten du fragst in einfach mal smile

grüße

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
Nightwing
Padawan ;-)


images/avatars/avatar-1617.jpg


Dabei seit: 15.01.2007
Beiträge: 4.858


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

Mal ganz spontan und ohne jegliche Funktionsgarantie:

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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
screenchanger(){

	screen_1 	= getent("screen_1","targetname");
	screen_2 	= getent("screen_2","targetname");
	screen_3 	= getent("screen_3","targetname");
	screen_4 	= getent("screen_4","targetname");
	screen_5 	= getent("screen_5","targetname");
	screen_6 	= getent("screen_6","targetname");
	time 		= 1;

	while(1){
	
		screen_1 hide();
		wait 0.1;
		screen_2 hide();
		wait 0.1;
		screen_3 hide();
		wait 0.1;
		screen_4 hide();
		wait 0.1;
		screen_5 hide();
		wait 0.1;
		screen_6 hide();
		wait 0.1;
		
		screen_1 show();
		wait time;
		screen_1 hide();
		wait 0.1;
		
		screen_2 show();
		wait time;
		screen_2 hide();
		wait 0.1;
		
		screen_3 show();
		wait time;
		screen_3 hide();
		wait 0.1;
		
		screen_4 show();
		wait time;
		screen_4 hide();
		wait 0.1;
		
		screen_5 show();
		wait time;
		screen_5 hide();
		wait 0.1;
		
		screen_6 show();
		wait time;
		screen_6 hide();
		wait 0.1;
	}
}


ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing 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

Hallo,
Ich habe mich mal von deinem Script inspirieren lassen.
Mein Ziel ist es, zwei verschiedene Skys zu machen, die abwechselnd erscheinen.

So hab ich dein Script angepasst: _skychanger.gsc

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:
main(){ 	
skychanger();  
} 
skychanger(){  	
sky_1 	= getent("sky_1","targetname"); 
sky_2 	= getent("sky_2","targetname"); 	
time 		= 1;  	

while(1){ 	 		
sky_1 hide(); 		
wait 0.1; 		
sky_2 hide(); 	
	
wait 0.1; 		 		
sky_1 show(); 		
wait time; 		
sky_1 hide(); 		
wait 0.1; 		 
		
sky_2 show(); 		
wait time; 		
sky_2 hide(); 		
wait 0.1; 		 	
} 
}



Dann habe ich das in mein map.gsc eingefügt:

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

code:
1:
maps\mp\_skychanger::main();



Danach habe ich zwei Prefabs gemacht, jedes enthält einen Himmel.
Beide in die Map eingefügt und einem targetname sky_1 gegeben, dem anderen sky_2.

Wenn ich jetzt aber die Map starten will kommt folgender Fehler:


Kann mir jemand helfen? Bitte! Was hab ich falsch gemacht?
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

Undefined is not an entity.

sky_1 wurde nicht definiert (ist undefined) weil es kein Script-Objekt (script_model, script_brushmodel) in deiner map gibt, das den targetname "sky_1" hat.

Hast du den eingefügten Prefabs einen targetname gegeben (was falsch wäre und nicht funktioniert) oder hast du die brushes, die jeweils deinen sky bilden, als script_brushmodels definiert und denen dann den targetname gegeben (so muss es gemacht werden).


Also jeweils (für jeden sky) 4 Wände, Dach und Boden erstellen, alle 6 Objekte selektieren, zum script_brushmodel konvertieren, targetname geben und als Prefab speichern.
Anschließend diese Prefabs in deine Map laden.

__________________

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

Danke dir. Hab mit scripting nicht so viel am Hut. Aber funktioniert ja jetzt- echt super!

smile

Auch wenn es einen richtig blöd macht beim spielen wenn sich der himmel jede sekunde ändert xD

Danke
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

Danke Nightwing. Du wirst selbstverständlich im Loadscreen und in den Credits genannt. Meine Arbeit schreitet voran, es ist spätestens nächste Woche fertig. Es gibt keine (verständlichen) Script-Tutorials im Internet, weshalb ich es nie richtig lernen konnte.

__________________
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
Nightwing
Padawan ;-)


images/avatars/avatar-1617.jpg


Dabei seit: 15.01.2007
Beiträge: 4.858


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 die Rückmeldung. Da ich mich mit dem Radiant nicht auskenne, konnte ich das Script nicht testen.
Freut mich, das es funktioniert.

ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing 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

Warum kannst du dann scripten?

Bevor jetzt Fehler auftreten, ein Compile mit schnellsten Einstellungen dauert 25 Minuten, soll ich die getents jetzt einfach nur einstellen? Ich rede hierbei von script_brushmodels, die ihren jeweiligen Targetname haben.

__________________
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
T.R.Graves
*bM.sprite~


images/avatars/avatar-796.jpg


Dabei seit: 19.05.2006
Beiträge: 340


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

Wenn ein Compile bei dir 20 Min dauert machst du was falsch. Wenn du im Radiant was eingebaut welches gescripted ist, reicht es compile bsp zu machen das licht brauchst du da nicht zu compilieren, sieht zwar scheisse aus aber du kannst das script testen.
Funktioniert das script ingame aber die Zeitspanne oder die Bewegung passt dir nicht und du änderst das im script reicht bei scriptänderungen build fastfile.
Willst du in deiner Map Modelle oder Lichter (entinities allgemein) ändern oder einbauen reicht es wenn du bei den optionen onlyents anklicktst.
Aber da würde ich die Lightoptions auch compilieren, dabei ist bei mir aber nur fast angeklickt.

__________________

Wie habe ich gemerkt, dass ich Gott bin:
Ich habe gebetet und stellte fest, dass ich Selbstgespräche führe.
T.R.Graves ist offline E-Mail an T.R.Graves senden Beiträge von T.R.Graves suchen Nehmen Sie T.R.Graves 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

Ich mach immer auf Fast, und wenn es dann fertig ist mit verbose, modelshadow und debug lightmaps.

__________________
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
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty 4 » Fix-Dateien, Modding-Fragen, Scripting » Suche Script für wechselnde Anzeigen

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv