Waffenmod (diverse Waffen deaktivieren per eigenem Mod)

UF | Sorc
Hallo zusammen,

will mal versuchen ne Waffenmod zu basteln. Mein erstes Problem ist aber schon, wie mache ich es das alle Waffen (z.B. wie bei PAM4) verfügbar sind?
Denn derzeit kann ich nur die standart Waffen nehmen.

Kann es sein das ich dafür die *.menu files selber schreiben muss?


--- Edit by Nightwing: Thema verschoben ---
mod-soap
Hi, habe da was: schau mal die Datei _modwarfare.gsc in der z_modwarfare.iwd Datei ist im Ordner Mods\ModWarfare.

Habe ich in meinem mod benutz

MFG Soap
UF | Sorc
Hab die Datei in den Ordner kopiert aber es will trotzdem nicht funktionieren.
lillJack
geh mal in dein mods ordner dann in den ordner maps/mp/gametypes
und dort ist wenn du den mod von irgendwo her kopiert hast schon ein paar .gsc dateien.
z.B bei ModWarfare ist dann dort eine Datei _modwarfare.gsc so eine solltest du haben in der kannt du einstellen welche waffen benutzbar sind!

also : in diesem Teil kannst du einstellen welche Waffen bzw. Perks benutzbar sind und welche Waffen in den schon vorgegebenen Waffensetz sein sollen.
Wenn du eine Waffe benutzbar machen willst machst du ...1, 0, 1) dahinter wenn nicht ...0, 0, 0)
bzw ihc glaube das die letze 1 die Anzahl ist also kannst du bei Granaten auch mehr als 1 machen(bin mir aber nciht ganz sicher)
und bei den vorhandenen Stes einfach die Waffen namen am besten von oben kopieren und danne infügen

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:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;

init()
{
	level.serverDvars = [];
	
	game["allies_assault_count"] = 0;
	game["allies_specops_count"] = 0;
	game["allies_heavygunner_count"] = 0;
	game["allies_demolitions_count"] = 0;
	game["allies_sniper_count"] = 0;

	game["axis_assault_count"] = 0;
	game["axis_specops_count"] = 0;
	game["axis_heavygunner_count"] = 0;
	game["axis_demolitions_count"] = 0;
	game["axis_sniper_count"] = 0;

	// classes
	setServerDvarDefault( "class_assault_limit", 64, 0, 64 );
	setServerDvarDefault( "class_specops_limit", 64, 0, 64 );
	setServerDvarDefault( "class_heavygunner_limit", 64, 0, 64 );
	setServerDvarDefault( "class_demolitions_limit", 64, 0, 64 );
	setServerDvarDefault( "class_sniper_limit", 64, 0, 64 );

	setDvarDefault( "class_assault_allowdrop", 1, 0, 1 );
	setDvarDefault( "class_specops_allowdrop", 1, 0, 1 );
	setDvarDefault( "class_heavygunner_allowdrop", 1, 0, 1 );
	setDvarDefault( "class_demolitions_allowdrop", 1, 0, 1 );
	setDvarDefault( "class_sniper_allowdrop", 1, 0, 1 );

	// assault rifles
	setDvarDefault( "weap_allow_m16", 0, 0, 0 );
	setDvarDefault( "weap_allow_ak47", 0, 0, 0 );
	setDvarDefault( "weap_allow_m4", 1, 0, 1 );
	setDvarDefault( "weap_allow_g3", 0, 0, 0 );
	setDvarDefault( "weap_allow_g36c", 1, 0, 1 );
	setDvarDefault( "weap_allow_m14", 0, 0, 0 );
	setDvarDefault( "weap_allow_mp44", 0, 0, 0 );
	// assault attachments
	setDvarDefault( "attach_allow_assault_none", 0, 0, 0 );
	setDvarDefault( "attach_allow_assault_gl", 0, 0, 0 );
	setDvarDefault( "attach_allow_assault_reflex", 1, 0, 1 );
	setDvarDefault( "attach_allow_assault_silencer", 1, 0, 1 );
	setDvarDefault( "attach_allow_assault_acog", 0, 0, 0 );

	// smgs
	setDvarDefault( "weap_allow_mp5", 1, 0, 1 );
	setDvarDefault( "weap_allow_skorpion", 0, 0, 0 );
	setDvarDefault( "weap_allow_uzi", 0, 0, 0 );
	setDvarDefault( "weap_allow_ak74u", 1, 0, 1 );
	setDvarDefault( "weap_allow_p90", 0, 0, 0 );
	// smg attachments
	setDvarDefault( "attach_allow_smg_none", 0, 0, 0 );
	setDvarDefault( "attach_allow_smg_reflex", 1, 0, 1 );
	setDvarDefault( "attach_allow_smg_silencer", 1, 0, 1 );
	setDvarDefault( "attach_allow_smg_acog", 0, 0, 0 );
	
	// shotguns
	setDvarDefault( "weap_allow_m1014", 0, 0, 0 );
	setDvarDefault( "weap_allow_winchester1200", 1, 0, 1 );
	// shotgun attachments
	setDvarDefault( "attach_allow_shotgun_none", 0, 0, 0 );
	setDvarDefault( "attach_allow_shotgun_reflex", 0, 0, 0 );
	setDvarDefault( "attach_allow_shotgun_grip", 1, 0, 1 );
	
	// light machine guns
	setDvarDefault( "weap_allow_saw", 0, 0, 0 );
	setDvarDefault( "weap_allow_rpd", 1, 0, 1 );
	setDvarDefault( "weap_allow_m60e4", 0, 0, 0 );
	// lmg attachments
	setDvarDefault( "attach_allow_lmg_none", 0, 0, 0 );
	setDvarDefault( "attach_allow_lmg_reflex", 0, 0, 0 );
	setDvarDefault( "attach_allow_lmg_grip", 1, 0, 1 );
	setDvarDefault( "attach_allow_lmg_acog", 0, 0, 0 );
	
	// sniper rifles
	setDvarDefault( "weap_allow_dragunov", 1, 0, 1 );
	setDvarDefault( "weap_allow_m40a3", 1, 0, 1 );
	setDvarDefault( "weap_allow_barrett", 0, 0, 0 );
	setDvarDefault( "weap_allow_remington700", 1, 0, 1 );
	setDvarDefault( "weap_allow_m21", 0, 0, 0 );
	// sniper attachments
	setDvarDefault( "attach_allow_sniper_none", 1, 0, 1 );
	setDvarDefault( "attach_allow_sniper_acog", 0, 0, 0 );
	
	// pistols
	setServerDvarDefault( "weap_allow_beretta", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_colt45", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_usp", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_deserteagle", 1, 0, 1 );
	setServerDvarDefault( "weap_allow_deserteaglegold", 0, 0, 0 );
	// pistol attachments
	setServerDvarDefault( "attach_allow_pistol_none", 1, 0, 1 );
	setServerDvarDefault( "attach_allow_pistol_silencer", 0, 0, 0 );

	// grenades
	setServerDvarDefault( "weap_allow_frag_grenade", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_concussion_grenade", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_flash_grenade", 0, 0, 0 );
	setServerDvarDefault( "weap_allow_smoke_grenade", 1, 0, 1 );
	
	// perks
	setServerDvarDefault( "perk_allow_specialty_parabolic", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_gpsjammer", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_holdbreath", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_quieter", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_longersprint", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_detectexplosive", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_explosivedamage", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_pistoldeath", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_grenadepulldeath", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_bulletdamage", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_bulletpenetration", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_bulletaccuracy", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_rof", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_fastreload", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_extraammo", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_armorvest", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_specialty_fraggrenade", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_specialty_specialgrenade", 0, 0, 0 );
	setServerDvarDefault( "perk_allow_c4_mp", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_claymore_mp", 1, 0, 1 );
	setServerDvarDefault( "perk_allow_rpg_mp", 0, 0, 0 );
	
	// client menu only
	setServerDvarDefault( "allies_allow_assault", 1, 0, 1 );
	setServerDvarDefault( "allies_allow_specops", 1, 0, 1 );
	setServerDvarDefault( "allies_allow_heavygunner", 1, 0, 1 );
	setServerDvarDefault( "allies_allow_demolitions", 1, 0, 1 );
	setServerDvarDefault( "allies_allow_sniper", 1, 0, 1 );
	setServerDvarDefault( "axis_allow_assault", 1, 0, 1 );
	setServerDvarDefault( "axis_allow_specops", 1, 0, 1 );
	setServerDvarDefault( "axis_allow_heavygunner", 1, 0, 1 );
	setServerDvarDefault( "axis_allow_demolitions", 1, 0, 1 );
	setServerDvarDefault( "axis_allow_sniper", 1, 0, 1 );

	// assault class default loadout
	setDvarDefault( "class_assault_primary", "g36c" );
	setDvarDefault( "class_assault_primary_attachment", "reflex" );
	setDvarDefault( "class_assault_secondary", "deserteagel" );
	setDvarDefault( "class_assault_secondary_attachment", "none" );
	setDvarDefault( "class_assault_perk1", "specialty_null" );
	setDvarDefault( "class_assault_perk2", "specialty_bulletdamage" );
	setDvarDefault( "class_assault_perk3", "specialty_null" );
	setDvarDefault( "class_assault_grenade", "smoke_grenade" );
	setDvarDefault( "class_assault_camo", "camo_none" );
	setDvarDefault( "class_assault_frags", 1, 0, 4 );
	setDvarDefault( "class_assault_special", 1, 0, 4 );

	// specops class default loadout
	setDvarDefault( "class_specops_primary", "mp5" );
	setDvarDefault( "class_specops_primary_attachment", "reflex" );
	setDvarDefault( "class_specops_secondary", "deserteagel" );
	setDvarDefault( "class_specops_secondary_attachment", "none" );
	setDvarDefault( "class_specops_perk1", "c4_mp" );
	setDvarDefault( "class_specops_perk2", "specialty_null" );
	setDvarDefault( "class_specops_perk3", "specialty_null" );
	setDvarDefault( "class_specops_grenade", "smoke_grenade" );
	setDvarDefault( "class_specops_camo", "camo_none" );
	setDvarDefault( "class_specops_frags", 1, 0, 4 );
	setDvarDefault( "class_specops_special", 1, 0, 4 );

	// heavygunner class default loadout
	setDvarDefault( "class_heavygunner_primary", "rpd" );
	setDvarDefault( "class_heavygunner_primary_attachment", "grip" );
	setDvarDefault( "class_heavygunner_secondary", "deserteagel" );
	setDvarDefault( "class_heavygunner_secondary_attachment", "none" );
	setDvarDefault( "class_heavygunner_perk1", "specialty_null" );
	setDvarDefault( "class_heavygunner_perk2", "specialty_armorvest" );
	setDvarDefault( "class_heavygunner_perk3", "specialty_null" );
	setDvarDefault( "class_heavygunner_grenade", "smoke_grenade" );
	setDvarDefault( "class_heavygunner_camo", "camo_none" );
	setDvarDefault( "class_heavygunner_frags", 1, 0, 4 );
	setDvarDefault( "class_heavygunner_special", 1, 0, 4 );

	// demolitions class default loadout
	setDvarDefault( "class_demolitions_primary", "winchester1200" );
	setDvarDefault( "class_demolitions_primary_attachment", "grip" );
	setDvarDefault( "class_demolitions_secondary", "deserteagel" );
	setDvarDefault( "class_demolitions_secondary_attachment", "none" );
	setDvarDefault( "class_demolitions_perk1", "c4_mp" );
	setDvarDefault( "class_demolitions_perk2", "specialty_armorvest" );
	setDvarDefault( "class_demolitions_perk3", "specialty_null" );
	setDvarDefault( "class_demolitions_grenade", "smoke_grenade" );
	setDvarDefault( "class_demolitions_camo", "camo_none" );
	setDvarDefault( "class_demolitions_frags", 1, 0, 4 );
	setDvarDefault( "class_demolitions_special", 1, 0, 4 );

	// sniper class default loadout
	setDvarDefault( "class_sniper_primary", "remington700" );
	setDvarDefault( "class_sniper_primary_attachment", "none" );
	setDvarDefault( "class_sniper_secondary", "deserteagel" );
	setDvarDefault( "class_sniper_secondary_attachment", "none" );
	setDvarDefault( "class_sniper_perk1", "claymore_mp" );
	setDvarDefault( "class_sniper_perk2", "specialty_null" );
	setDvarDefault( "class_sniper_perk3", "specialty_null" );
	setDvarDefault( "class_sniper_grenade", "smoke_grenade" );
	setDvarDefault( "class_sniper_camo", "camo_none" );
	setDvarDefault( "class_sniper_frags", 1, 0, 4 );
	setDvarDefault( "class_sniper_special", 1, 0, 4 );

	setDvarDefault( "scr_enable_nightvision", 1, 0, 1 );
	setDvarDefault( "scr_enable_music", 1, 0, 1 );
	setDvarDefault( "scr_enable_hiticon", 1, 0, 2 );
	setDvarDefault( "scr_enable_scoretext", 1, 0, 1 );

	setDvarDefault( "class_assault_movespeed", 2.00, 0.25, 2.0 );
	setDvarDefault( "class_specops_movespeed", 2.00, 0.25, 2.0 );
	setDvarDefault( "class_heavygunner_movespeed", 2.00, 0.25, 2.0 );
	setDvarDefault( "class_demolitions_movespeed", 2.00, 0.25, 2.0 );
	setDvarDefault( "class_sniper_movespeed", 2.00, 0.25, 2.0 );

	level thread classDvarUpdate();
	level thread onPlayerConnect();
}


classDvarUpdate()
{
	updateClassAvailability( "allies", "assault" );
	updateClassAvailability( "axis", "assault" );
	updateClassAvailability( "allies", "specops" );
	updateClassAvailability( "axis", "specops" );
	updateClassAvailability( "allies", "heavygunner" );
	updateClassAvailability( "axis", "heavygunner" );
	updateClassAvailability( "allies", "demolitions" );
	updateClassAvailability( "axis", "demolitions" );
	updateClassAvailability( "allies", "sniper" );
	updateClassAvailability( "axis", "sniper" );

	for ( ;; )
	{
		if ( getDvarInt( "class_assault_limit" ) != level.serverDvars["class_assault_limit"] )
		{
			updateClassAvailability( "allies", "assault" );
			updateClassAvailability( "axis", "assault" );
		}
		wait ( 0.05 );

		if ( getDvarInt( "class_specops_limit" ) != level.serverDvars["class_specops_limit"] )
		{
			updateClassAvailability( "allies", "specops" );
			updateClassAvailability( "axis", "specops" );
		}
		wait ( 0.05 );

		if ( getDvarInt( "class_heavygunner_limit" ) != level.serverDvars["class_heavygunner_limit"] )
		{
			updateClassAvailability( "allies", "heavygunner" );
			updateClassAvailability( "axis", "heavygunner" );
		}
		wait ( 0.05 );

		if ( getDvarInt( "class_demolitions_limit" ) != level.serverDvars["class_demolitions_limit"] )
		{
			updateClassAvailability( "allies", "demolitions" );
			updateClassAvailability( "axis", "demolitions" );
		}
		wait ( 0.05 );

		if ( getDvarInt( "class_sniper_limit" ) != level.serverDvars["class_sniper_limit"] )
		{
			updateClassAvailability( "allies", "sniper" );
			updateClassAvailability( "axis", "sniper" );
		}
		wait ( 0.05 );
	}
}


onPlayerConnect()
{
	for(;;)
	{
		level waittill( "connecting", player );
		
		player thread initClassLoadouts();
		player thread updateServerDvars();
	}
}


releaseClass( teamName, classType )
{
	game[teamName + "_" + classType + "_count"]--;
	updateClassAvailability( teamName, classType );
}


claimClass( teamName, classType )
{
	game[teamName + "_" + classType + "_count"]++;
	updateClassAvailability( teamName, classType );
}


setClassChoice( classType )
{
	if ( isDefined( self.class ) )
		releaseClass( self.pers["team"], self.class );
	if ( isDefined( self.curClass ) && self.curClass != self.class )
		releaseClass( self.pers["team"], self.curClass );

	self.pers["class"] = classType;
	self.class = classType;

	self claimClass( self.pers["team"], self.class );

	if ( isDefined( self.curClass ) && self.curClass != self.class )
		self claimClass( self.pers["team"], self.curClass );
		
	self setClientDvar( "loadout_class", classType );
	self setDvarsFromClass( classType );
	
	switch ( classType )
	{
		case "assault":
			self setClientDvars(
					"weap_allow_m16", getDvar( "weap_allow_m16" ), 
					"weap_allow_ak47", getDvar( "weap_allow_ak47" ), 
					"weap_allow_m4", getDvar( "weap_allow_m4" ), 
					"weap_allow_g3", getDvar( "weap_allow_g3" ), 
					"weap_allow_g36c", getDvar( "weap_allow_g36c" ), 
					"weap_allow_m14", getDvar( "weap_allow_m14" ), 
					"weap_allow_mp44", getDvar( "weap_allow_mp44" ) );
			self setClientDvars(
					"attach_allow_assault_none", getDvar( "attach_allow_assault_none" ), 
					"attach_allow_assault_gl", getDvar( "attach_allow_assault_gl" ), 
					"attach_allow_assault_reflex", getDvar( "attach_allow_assault_reflex" ), 
					"attach_allow_assault_silencer", getDvar( "attach_allow_assault_silencer" ), 
					"attach_allow_assault_acog", getDvar( "attach_allow_assault_acog" ) );
			break;
		case "specops":
			self setClientDvars(
					"weap_allow_mp5", getDvar( "weap_allow_mp5" ), 
					"weap_allow_skorpion", getDvar( "weap_allow_skorpion" ), 
					"weap_allow_uzi", getDvar( "weap_allow_uzi" ), 
					"weap_allow_ak74u", getDvar( "weap_allow_ak74u" ), 
					"weap_allow_p90", getDvar( "weap_allow_p90" ) );
			self setClientDvars(
					"attach_allow_smg_none", getDvar( "attach_allow_smg_none" ), 
					"attach_allow_smg_reflex", getDvar( "attach_allow_smg_reflex" ), 
					"attach_allow_smg_silencer", getDvar( "attach_allow_smg_silencer" ), 
					"attach_allow_smg_acog", getDvar( "attach_allow_smg_acog" ) );
			break;
		case "heavygunner":
			self setClientDvars(
					"weap_allow_saw", getDvar( "weap_allow_saw" ), 
					"weap_allow_rpd", getDvar( "weap_allow_rpd" ), 
					"weap_allow_m60e4", getDvar( "weap_allow_m60e4" ) );
			self setClientDvars(
					"attach_allow_lmg_none", getDvar( "attach_allow_lmg_none" ), 
					"attach_allow_lmg_reflex", getDvar( "attach_allow_lmg_reflex" ), 
					"attach_allow_lmg_grip", getDvar( "attach_allow_lmg_grip" ), 
					"attach_allow_lmg_acog", getDvar( "attach_allow_lmg_acog" ) );
			break;
		case "demolitions":
			self setClientDvars(
					"weap_allow_m1014", getDvar( "weap_allow_m1014" ), 
					"weap_allow_winchester1200", getDvar( "weap_allow_winchester1200" ) );
			self setClientDvars(
					"attach_allow_shotgun_none", getDvar( "attach_allow_shotgun_none" ), 
					"attach_allow_shotgun_reflex", getDvar( "attach_allow_shotgun_reflex" ), 
					"attach_allow_shotgun_grip", getDvar( "attach_allow_shotgun_grip" ) );
			break;
		case "sniper":
			self setClientDvars(
					"weap_allow_m40a3", getDvar( "weap_allow_m40a3" ), 
					"weap_allow_m21", getDvar( "weap_allow_m21" ), 
					"weap_allow_dragunov", getDvar( "weap_allow_dragunov" ), 
					"weap_allow_barrett", getDvar( "weap_allow_barrett" ), 
					"weap_allow_remington700", getDvar( "weap_allow_remington700" ) );
			self setClientDvars(
					"attach_allow_sniper_none", getDvar( "attach_allow_sniper_none" ), 
					"attach_allow_sniper_acog", getDvar( "attach_allow_sniper_acog" ) );
			break;
	}
}

UF | Sorc
Hab jetzt alle Dateien kopiert und jetzt funktionert es endlich. Danke.
Nightwing
Du hast vermutlich die z_modwarfare.iwd nicht im Modordner liegen:

Willst Du ranking, lösche die z_modwarfare.iwd vom Server.
Wenn Du kein Ranking willst, lass die Datei drin.

Wenn Du Waffen verbieten willst:

Die geänderte *.gsc Datei in eine IWD Datei einfügen, dann klappt das wunderbar.
Nimmst am besten die serverseitige Fixdatei, die den Bug mit den Custommaps beseitigt und packst Deine geänderte *.gsc einfach dazu.
So sieht das dann ingame aus:



Kopier am besten den Inhalt des modwarfare Ordners in einen neuen, individuell benannten Ordner, um so künftige Clients vor Verseuchung des Ordners zu bewahren.



ToM
UF | Sorc
Gut hab die fix Datei hinzugefügt. Klappt alles. Nun allerdings ein weiteres Problem. Habe mich an diesem Tut versucht. Link zum Tut.

Hat auch bis zum Converten alles geklappt. Die Texture liegt auch im Image Ordner. Aber wie mache ich das jetzt das ich diese Waffe zum beipiel an Stelle der AK-47 habe?
Nightwing
Da kann ich Dir leider nicht helfen unglücklich

Noch was zum obigen Beispiel: Natürlich kannst Du beim modwarfare die Waffen per cfg deaktivieren. Wie die Vars angelegt werden, hast nun gesehen.

ToM
UF | Sorc

Zitat:

Original von Nightwing
Noch was zum obigen Beispiel: Natürlich kannst Du beim modwarfare die Waffen per cfg deaktivieren. Wie die Vars angelegt werden, hast nun gesehen.
ToM


Jup das klappt auch alles super. Danke dir.