|
|
Der extreme+ Mod kann Regen machen, allerdings empfehle ich diese Einstellung nicht, da Regen bei vielen Leuten zu Lags führt.
cu Mike
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
KalleNo1
Hat kein Zuhause
   
Dabei seit: 11.11.2007
Beiträge: 83

|
|
Hi,
ich habe mir so eben eine Map: Villers2 heruntergeladen die mit einem Regen Mod ausgestattet ist, wenn ich folgendes in die Konsole eingebe:
\rcon set mp_villers2_rain "0"
\rcon set mp_villers2_rain "25"
\rcon set mp_villers2_rain "100"
kommt der Regen, meine Frage nun kann ich den Regenmod irgendwie rauskopieren? weil ich möchte nicht, das alle meine Spieler diese riesen Map ( 30MB ) herunterladen müssen?
Wenn ich die .iwd Datei öffne sehe ich folgende Ordner:
-----soundaliases
(-) mp_villers2.csv
-----mp
(-) mp_villers2.arena
-----materials
(-) loadscreen_mp_villers2
-----maps
(-) mp
(-)(-) mp_villers2_extras.gsc, mp_villers2.gsc, mp_villers2.d3dprt, mp_villers2.d3dbsp, mp_villers2.csv
-----localizedstrings
(-) artynocs.str
-----images
(-) loadscreen_mp_villers2.iwi
----- = Ordner
(-) = Unterordner
(-)(-) = Noch ein Verzeichnis drunter, bei "," Aufzählung, also mehrere.
Erkennt ihr was an dem Schema? könntet ihr mir vielleicht weiter helfen, vielleicht kann das einer von euch gut?
Ich grüße euch
Kalle
__________________ AAA LFB Rifle Team - Fusionierung aus Com und LFB - do not forget the feature to be a heroe !
|
|
|
|
|
|
|
So kommst du nicht weiter. In dieser Map steckt zwar wirklich ein Wetterscript, aber das kannst du nicht so einfach rauskopieren.
Da ich keinen Regenmod kenne und ich in den letzten zwei Jahren so ziemlich jedes Modforum besucht habe, sehe ich nur 3 Lösungen für dich:
- Du suchst mit google nach Begriffen wie "+cod2 +rain +mod"
- Du wartest hier geduldig, bis vielleicht doch noch jemand ein Script postet
- Du benutzt vielleicht doch den eXtreme+ Mod. Mein 1.0er Server läuft mit dieser Version: http://www.miketnt.de/WCEX5_lin.zip
cu Mike
__________________ ++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++
|
|
|
|
|
|
|
Hier hast du Dein Regenscript ;) (Hatte ich hier im Forum schon mal gepostet)
main()
{
level.mapheight = 1000; // Damit sind wir über allen Dächern
chanceOfRain = getcvar("mp_rain_deine_map";);//cvar für die server-cfg-Datei
if (chanceOfRain == "";)
{
chanceOfRain = 50;
}
else
{
chanceOfRain = getcvarint("mp_rain_deine_map";);
}
//Regen und Regensound starten
chance = randomInt(100);
if (chance < chanceOfRain)
{
ambientPlay("ambient_rain_mp_deine_map";);//Ambient mit Regensound
thread rain();
}
else ambientPlay("ambient_mp_deine_map";);//Ambient ohne Regensound
thread rain();
}
rain()
{
level._effect["rain"] = loadfx ("fx/misc/rain_heavy.efx";);
level._effect["lightning"] = loadfx ("fx/misc/lightning.efx";);
//Nachstehend die Blitze mit Positionen, Zeitpunkt (für jede Map neu bestimmen) und Donner
maps\mp\_fx::loopfx("lightning", (473, 5597, 1207), 25.0);
maps\mp\_fx::loopfx("lightning", (3614, 4840, 1207), 15.0);
maps\mp\_fx::loopfx("lightning", (2811, 8271, 1207), 32.0);
maps\mp\_fx::soundfx("elmthunder", (0, 0, 0));
while(true)
{
players = getentarray("player", "classname";);
for(i=0; i<players.size; i++)
{
if (!isAlive(players)) continue;
x = 350 - randomint(700);
y = 350 - randomint(700);
//Wenn über dem Spieler kein Himmel ist, dann auch kein Regen
above = bullettrace( players.origin + (x, y, 100), (players.origin[0] + x, players.origin[1] + y, level.mapheight), false, false);
if (above["fraction"] < .9) continue;
playfx(level._effect["rain"], above["position"]);
wait .05;
}
wait .05;
}
}
Ambient jeweils in der csv-Datei im Soundaliases-Ordner definieren.
Servercvar -> set mp_rain_deine_map "1" oder "0"
-> kleiner Fehler ;-) hier muss natürlich eine Prozentzahl rein....
Das ist natürlich keine Mod...
__________________

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von bangingbernie: 25.12.2007 16:12.
|
|
|
|
|
|
|
Das Skript ist eine gsc-Datei. Eine Mod daraus zu basteln, ist schon möglich, aber zeitaufwendig.
Liste mal die Maps auf, auf denen Du Regen haben möchtest (bitte nicht zu viele) und ich schaue mal, ob ich über Weihnachten die Musse dazu finde
__________________

|
|
|
|
|
|
|
HIER die Mod für Matmata und Toujane.
Bei Downton muss ich passen, aber da gibt's ja eh Schnee.
LG
Bernie
__________________

|
|
|
|
|
|
|
HIER neuer Link ohne mp3-Dateien.
Die Servercvars funktionieren allerdings nicht mehr; k.a. warum. Du solltest den Server auf jeden Fall mit fs_game deinmodname starten.
Gruss
Bernie
__________________

|
|
|
|
|
|
|
Dann nutze doch einfach den Wildcard-Mod; da gibt es tausend Sachen, die man einstellen kann. Den Download der Client-Datei müssen die Leute halt auf sich nehmen.
LINK
__________________

|
|
|
|
|
|
|
Was du dir da denkst klappt auch nicht.
Du kannst aus der extreme+ Mod nicht einfach irgendwelche scripte herausnehmen, diese in eine neue iwd-Datei packen und schon hast du eine Mod.
Gerade die extreme+ Mod ist sehr aufwendig programmiert und benutzt sehr viele neue Variablen die in den unterschiedlichsten gsc-Dateien verwendet werden.
So auch neue Infos, die zwischen einzelnen Scripten ausgetauscht werden.
z.B. in der _ex_first.aid.gsc in der von dir erstellten iwd-Datei ganz am Anfang
level endon("ex_gameover");
Dazu gibt es auch irgendwo ein
level notify("ex_gameover");
welches in einer oder mehreren anderen scripte gesetzt wird.
Und von solchen neuen Informationen gibt es in der extreme+ Mod reichlich.
Was deine Fehlermeldung angeht:
Im script _ex_utils.gsc ist in Zeile 1622 ein } wozu eine { fehlt
(bzw. ist die } auch zu viel).
Und durch die Scripte allein hast du noch keine Sound-mod.
Dazu benötigst du auch die Sounds selber und auch die passende soundalias Datei.
__________________
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.
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|