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 2 » Call of Duty 2 - Mapping » CoD2-Mapping-Hilfe » .gsc file erstellen » 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 .gsc file erstellen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
chillgork
Teetrinker


Dabei seit: 21.06.2006
Beiträge: 30


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

Hi,

habe ein Problem mit dem .gsc file. Ich bekomm immer eine Fehlermeldung beim laden der map (mit dem compiler).
In den tutorials finde ich immer das hier als Beispiel:


main()
{
maps\mp\your_map_name_fx::main();
maps\mp\_load::main();

setExpFog(0.0001, 0.55, 0.6, 0.55, 0);
// setCullFog(0, 16500, 0.55, 0.6, 0.55, 0);
ambientPlay("ambient_france");

game["allies"] = "american";
game["axis"] = "german";
game["attackers"] = "allies";
game["defenders"] = "axis";
game["american_soldiertype"] = "normandy";
game["german_soldiertype"] = "normandy";

setCvar("r_glowbloomintensity0", ".25");
setCvar("r_glowbloomintensity1", ".25");
setcvar("r_glowskybleedintensity0",".3");

}



Was muß ich hier alles ändern damit es funktioniert und die Russen und Deutschen auf der map auswählbar sind (in Winter-Klamotten).
Muß man für S&D noch was weiteres einfügen?

Fragen über Fragen.... ? verwirrt

Danke an alle für die tolle Hilfe hier!!! smile
chillgork ist offline E-Mail an chillgork senden Beiträge von chillgork suchen Nehmen Sie chillgork 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: .gsc file erstellen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

game["allies"] = "russian"; //Die Alliierten sind Russen
game["axis"] = "german"; //Die Achsenmächste sind Deutsche
game["attackers"] = "allies"; //Die Alliierten sind Angreifer
game["defenders"] = "axis"; //Die Achsenmächte müssen verteidigen
game["russian_soldiertype"] = "padded"; //Die Russen tragen Winteruniformen
game["german_soldiertype"] = "winterdark"; //Die Deutschen tragen dunkle Winteruniformen


Du kannst aber bei den Russen statt padded auch coat hinschreiben. Dann tragen die Russen Mäntel und bei den Deutschen anstatt winterdark auch winterlight, dann tragen sie die Schneeuniformen.


Dein Fehler liegt aber schon an dieser Zeile

Zitat:

maps\mp\your_map_name_fx::main();

Diese Zeile besagt, dass die Funktion mit dem Namen main ausgeführt werden soll, die sich in der gsc-Datei your_map_name_fx befinden muss.
Da ich mal annehme, du hast keine Datei mit dem Namen your_map_name_fx.gsc, bekommst du natürlich auch eine Fehlermeldung. Also entweder du löscht diesen Eintrag oder du erstellst dir eine Datei für die Effekte (welche du benötigst, damit du bei SD auch die entsprechenden Effekte bekommst). Diese solltest du dann aber am besten genauso nennen, wie deine Map (desshalb steht dort ja your_map_name_fx, auf deutsch: dein_Map_name_fx), um diese eindeutig zuzuordnen.
Heist deine Map z.B. mp_durchgeknallt, so nennst du die Datei mp_durchgeknallt_fx.gsc (muss sich im selben Ordner befinden, wie deine normale gsc-Datei) in die dann die Routinen für die Effekte kommen und schreibst dann oben in deiner normalen gsc-Datei die Zeile um in maps\mp\mp_durchgeknallt_fx::main();
In die mp_durchgeknallt_fx.gsc schreibst du dann folgendes:

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

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
main()
{
	precacheFX();
	level.scr_sound["flak88_explode"] = "flak88_explode";
}

precacheFX()
{
	level._effect["flak_explosion"] = loadfx("fx/explosions/flak88_explosion.efx");
}


Edit: fehlte eine Klammer

Dann benötigst du in deiner Map nur noch einen Bombspot A, einen Bombspot B und einen Bombtrigger. All das findest du z.B. schon vorgefertigt in den Prefabs (dort im Unterverzeichnis MP) und brauchst diese nur noch in deine Map zu setzen. Den Bombtrigger setzt du irgendwo in den Himmel aber innerhalb deiner Skybox.

Anmerkung:
In Zukunft solltest du hier auch immer genau hinschreiben, wie die Fehlermeldung lautet, denn wir haben hier leider keine Glaskugeln.
Und mit dauernd nur "ins Blaue raten" ist keinem geholfen.

__________________

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.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von OLD MAN WITH GUN: 25.06.2006 16:19.

OLD MAN WITH GUN ist offline Beiträge von OLD MAN WITH GUN suchen Nehmen Sie OLD MAN WITH GUN in Ihre Freundesliste auf
chillgork
Teetrinker


Dabei seit: 21.06.2006
Beiträge: 30


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

Zitat:


Anmerkung:
In Zukunft solltest du hier auch immer genau hinschreiben, wie die Fehlermeldung lautet, denn wir haben hier leider keine Glaskugeln.
Und mit dauernd nur "ins Blaue raten" ist keinem geholfen.


Stimmt, sorry, da hast du wohl recht... Augenzwinkern

Aber Danke für deine super Hilfe!!! smile
Hoffe ich hab gleich ein wenig zeit um alles mal durch zu probieren...
chillgork ist offline E-Mail an chillgork senden Beiträge von chillgork suchen Nehmen Sie chillgork in Ihre Freundesliste auf
chillgork
Teetrinker


Dabei seit: 21.06.2006
Beiträge: 30


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

smile Hab alles so gemacht wie du gesagt hast und es kommt keine Fehlermeldung mehr.
Allerdings erscheint wenn die map geladen hat der Bildschirm nicht mehr, auf dem man auswählen kann wen man spielen möchte. Ich kann nur als Spec durch die map fliegen... verwirrt

Habe zum testen zwei sd-Ziele eingebaut und jeweils zwei spawn points (attacker und defender), den bombtrigger auch.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von chillgork: 25.06.2006 16:39.

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

Zitat:

Habe zum testen zwei sd-Ziele eingebaut und jeweils zwei spawn points (attacker und defender), den bombtrigger auch.

Du brauchst auch noch einen global_intermission in deiner Map. Das ist der Punkt der Kamera, von wo man aus die Map sieht, wenn sie geladen ist. Findest du auch bei mp, also dort, wo die spawnpoints 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
chillgork
Teetrinker


Dabei seit: 21.06.2006
Beiträge: 30


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

Sorry, hatte ich ganz vergessen zu erwähnen. Den global_intermission hab ich auch auf der map...

Hab jetzt nochmal geladen (mit dem Compiler) und mir ist aufgefallen das auf dem loadscreen DeathMatch steht, und nix von SD. Muß ich also irgendwo noch was ändern? In der .gsc oder so?
chillgork ist offline E-Mail an chillgork senden Beiträge von chillgork suchen Nehmen Sie chillgork 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

Wenn du die Maps vom Compiler aus lädst, wird sie immer im Deathmatch geladen.
Öffne einfach die Console und gib dann folgendes ein:
/g_gametype sd
/map_restart

__________________

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 2 » Call of Duty 2 - Mapping » CoD2-Mapping-Hilfe » .gsc file erstellen

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv