|
 |
Waffen entfernen per Script (geht) aber Rückgängig beim beenden der Map geht nicht |
|
|
| Waffen entfernen per Script (geht) aber Rückgängig beim beenden der Map geht nicht |
 |
Hallo zusammen,
Für meine eigene Custommap habe ich per Script nur bestimmte Waffen zugelassen:
Code 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:
|
main()
{
//Parameter
//
WENTFERNEN = "J"; // N für alle Waffen J für selektiv
.....
usw.
.....
if((WENTFERNEN == "J")) // aus Parameter s.o.
{
//Deutsch
setcvar("scr_allow_kar98ksniper","0");
setcvar("scr_allow_mp44","0");
setcvar("scr_allow_mp40","0");
//Briten
setcvar("scr_allow_enfieldsniper","0");
setcvar("scr_allow_bren","0");
setcvar("scr_allow_sten","0");
setcvar("scr_allow_thompson","0");
}
|
|
Funktioniert prächtig!
Wenn die Map aber auf einem Server läuft, gilt diese Einschränkung für alle nachfolgenden Maps mit Deutschen und Briten.
Ich bräuchte also ein Sub für das Anschalten aller Waffen beim Beenden dieser Map.
Hier fehlt mir aber die Syntax dafür
OnExit ( oder so ).
{ setcvar("scr_allow_kar98ksniper","1"); usw.usw.}
Kann mir da jemand helfen?
Viele Grüße
Methusalixx
PS: Ich hoffe, dass ich mich verständlich ausgedrückt habe. Wenn nicht, nachfragen. Danke.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Methusalixx: 20.06.2009 16:40.
|
|
|
|
|
|
|
ah, ein Ich_antworte_mir_selbst_Thread......
was solls....
Also Zeitablauf und MaxKills erreicht kann abgefangen werden, danach die Waffen wieder einbinden.
Klappt prima.
level waittill("intermission"); ist alles was man braucht.
Jetzt fehlt nur noch, wie man erkennt, dass ein Mapvote stattgefunden hat.
|
|
|
|
|
|
|
Ich schätze mal es antworten dir nicht viele weil zum einen dein Anliegen eher ungewöhnlich ist und zum anderen die Mapping/Modding-Szene rund um CoD2 sehr ruhig geworden ist.
Es ist eigentlich die Regel dass Serveradmins selbst entscheiden welche Waffen sie für welche Map zulassen wollen... das per Map quasi vorzugeben ist äusserst selten, außerdem setzen viele Admins Mods ein, die diese Funktion der Waffenbeschränkung bereits übernehmen.
Wie du schon sagst ist es schwierig eine Map mit solchen Scripten so laufen zu lassen, dass sie bei anderen Maps nicht greift, da es bei CoD2 ja leider ziemlich Sitte ist, Custom Content aus dem Main-Ordner laufen zu lassen... und sich kaum ein Admin daran hält, den Server beim Laufen solcher Scripte aus nen Mod-Ordner heraus zu starten.
ich weiß nicht inwiefern der Parameter sv_pure 1 hier greift, weil ich zu Cod2 Zeiten noch nicht so in der Server-Materie drin war wie jetzt mit CoD4.
Aber offensichtlich scheinst du ja einer Lösung für dein Problem auf der Spur zu sein. Läuft deine Map denn dann auch noch mit den gängigen Mods? Oder beisst sich da evtl. was?
__________________ "Mögest du in interessanten Zeiten leben"
Rincewind, Zaubberer
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|