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-Board » Fix-Dateien, Modding-Fragen, Scripting » Admiral MOD Addon für Killingspree, Firstblood u. Headshot » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (3): « vorherige 1 [2] 3 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Admiral MOD Addon für Killingspree, Firstblood u. Headshot
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
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

so hier die daten des gameservers:

ip = 80.190.76.169:28960

teamspeak ip = 212.112.238.38:8767

Channel: H E L L Z o n e (AM+)

Server ist ein pureserver, punkbuster ist aktiv


ist grad noch offline, bastel grad mim support an den librarys rum, der führt n script nicht sauber aus, was aufm homeserver getan hat

Zitat:

he das klingt geil schau ich mir heute abend mal an. man schießt sich !!


immer dran denken: KOPF HOCH grosses Grinsen

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Nightwing: 29.04.2007 14:41.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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

wurde da sonst was verändert oder rein nur die sounds hinzugefügt ??

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp 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

Habe nun folgendes im Mod dazugescripted / geändert: (mit toller Hilfe!!!)

Headshot Sounds und Anzeigen

Firstblood Sounds und Anzeigen

Killing Spree Sounds und Anzeigen

Map Time Sounds und Farbwechsel

Neuer Kompass, der 1. hübscher ist und der 2. zwischen N und E kein NW zeigt ;-)

Das meiste in Deutsch übersetzt, Texte geändert, andere Schriftfarben benutzt

Mapvote ist random bei Gleichstand UND Mapvote holt sich 8 Maps random aus allen

neue Waffenskins und Sounds

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Nightwing: 29.04.2007 14:41.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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

k vielen dank !!

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp in Ihre Freundesliste auf
{LSB} Squall69
Tele-Tubbie


Dabei seit: 08.05.2006
Beiträge: 123


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:

Original von HarryBB
Wie hätte ich denn da die Möglichlkeit das AM mit dem BB Headshotmod tauglich zu machen. Da müsste ich auch bestimmte Parameter in diesen von dir genannten Dateien eingeben. Kannst du da was sagen wie das möglich wäre?

Es hatten viele angefragt aus der Community diesen headshotmod bbm 1.5 entsprechend Kompatibel zu machen. Wäre echt supi wenn du da helfen kannst..

Danke.


Hab momentan zu wenig Zeit vielleicht wenn ich mit unserem Mod fertig bin.

__________________

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

also folgendes problem:

bei meinem win homeserver mit xp prof sp2 funzt alles, auf dem debian linux gameserver (xg1) teilweise nicht

ich hab hier das script von lsb squall 69 customized den code stell ich danach rein

die console schreibt zwar ne non localised blabla warning, must be renamed to...

sounds tun auch wie sie sollen...
was heisst script runtime error, wie kann ich am besten vorgehen?

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:
Sending heartbeat to cod2master.activision.com
Client 2 connecting with 100 challenge ping from 84.164.140.24:28960
Going from CS_FREE to CS_CONNECTED for  (num 9 guid 157183)
Client 3 connecting with 50 challenge ping from 84.156.159.105:-4304
Going from CS_FREE to CS_CONNECTED for  (num 0 guid 955220)
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^4H100^4K7"
PunkBuster Server: New Connection (slot #10) 84.164.140.24:28960 [9b433db50e9844c5ec026c15632bc569] "^4H100^4K7" (seq 10980560)
PunkBuster Server: Auto Screenshot 000001 Requested from 9 ^1M^2o^1r^2g^1o7
PunkBuster Server: New Connection (slot #1) 84.156.159.105:-4304 [6e0673586b980ceb467773225fc53fa6] "^1Olle ^4Otze7" (seq 15937690)

DAS FOLGENDE TUT

WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Olle ^4Otze7"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^7Head:   ^72.2 m (^7Luger)"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Head Shot!^7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1M^2o^1r^2g^1o7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5hat Dich eliminiert. "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5Distanz:^3 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5Meter! Waffe:^3 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "Luger"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Head Shot!^7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1M^2o^1r^2g^1o7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5eliminierte7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^4H100^4K7"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5Distanz:^3 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5Meter! Waffe:^3 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "Luger"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1First Blood! ^5wurde vergossen von7 "

DIE FOLGENDE ZEILE ZEIGTS NICHT AN

WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5...und das arme Schwein war7 "

DIE TUT WIEDER, IST DIE ERSTE ZEILE

WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^1First Blood! ^5wurde von Dir vergossen!"

ZWEIT ZEILE; TUT NICHT

WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5...und das arme Schwein war7 "

AND SO ON...

WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1First Blood!"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5hat Dein Blut als Erster vergossen!"

******* script runtime error *******
cannot cast undefined to string: (file 'maps/mp/gametypes/_myaddon.gsc', line 163)
 eAttacker playLocalSound( sound );
                           *
started from:
(file 'maps/mp/gametypes/_myaddon.gsc', line 162)
 wait 1.5;
 *
************************************
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1W e l c o m e  ^22 ^1R e a l i t y"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^6@ ^3H E L L ^4Z o n e (^7A^1M2+^4)"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5Viel Spaß, Fair Play & Gut Schuß wünscht:"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Olle ^4Otze7"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1W e l c o m e  ^22 ^1R e a l i t y"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^6@ ^3H E L L ^4Z o n e (^7A^1M2+^4)"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^5Viel Spaß, Fair Play & Gut Schuß wünscht:"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Olle ^4Otze7"
PunkBuster Server: Screenshot /xg1/xg1/pb/svss/pb000001.png successfully received (MD5=01B3E3CE915FDBB1A748CACD74F99829) from 9 ^1M^2o^1r^2g^1o7 [34dc335615811cb25e6b45168b9a6f3b(VALID) 84.157.145.103:-681]

******* script runtime error *******
cannot cast undefined to string: (file 'maps/mp/gametypes/_myaddon.gsc', line 167)
 eAttacker playLocalSound( sound );
                           *
called from:
(file 'maps/mp/gametypes/_admiral_mod_player.gsc', line 1360)
thread maps\mp\gametypes\_myaddon::Killingspree(eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc);
       *
called from:
(file 'maps/mp/gametypes/dm.gsc', line 413)
if(game["am_enabled"] == 1) self maps\mp\gametypes\_admiral_mod_player::PlayerKilled(eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration);
                                 *
called from:
(file 'maps/mp/gametypes/_callbacksetup.gsc', line 69)
[[level.callbackPlayerKilled]](eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, timeOffset, deathAnimDuration);
        *
called from:
(file 'maps/mp/gametypes/_callbacksetup.gsc', line 66)
CodeCallback_PlayerKilled(eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, timeOffset, deathAnimDuration)
*
called from:
(file 'maps/mp/gametypes/dm.gsc', line 349)
self finishPlayerDamage(eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, psOffsetTime);
     *
called from:
(file 'maps/mp/gametypes/_callbacksetup.gsc', line 59)
[[level.callbackPlayerDamage]](eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset);
        *
started from:
(file 'maps/mp/gametypes/_callbacksetup.gsc', line 56)
CodeCallback_PlayerDamage(eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, timeOffset)
*
************************************
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1M^2o^1r^2g^1o7 "
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^1Killing Spree!"
PunkBuster Server: [From #10 c569(VALID) ^4H100^4K7] My dx C:\WINNT\system32\d3d9.dll size=1689088 md5=D67BDBBDA86CC9AEEBBAF3217C1717D8
Sending heartbeat to cod2master.activision.com
[COLOR=red]WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Olle ^4Otze7"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: "^1Olle ^4Otze7"
WARNING: Non-localized Game Message string is not allowed to have letters in it. Must be changed over to a localized string: " ^5beendete Dein Gemetzel! "



__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 21.03.2007 12:32.

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

customized code für _myaddon.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:
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:
//** Killingspree, Firstblood und Headshot by Markus Lechner aka LSB Squall 69, http://lsb-snipers.com **//

Killingspree(eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc){
	self endon("disconnected");
	
	//** Grösse und Koordinaten für Text **//
	Textsize = 2.0;
	xcoord = 0;
	ycoord = 0;
	
	
	
	if(!isDefined(eAttacker.KillsiRow)){
		eAttacker.KillsiRow = 0;
		eAttacker.EndSpree = 0;
	}
	
	if(!isDefined(self.KillsiRow)){
		self.KillsiRow = 0;
		self.EndSpree = 0;
	}
	
	//** Setzen der Variable für Killspree wenn Player stirbt **//
	if( self.KillsiRow  <= 2 ){
		self.KillsiRow = 0;
	}	
	
	
	if(isdefined(eAttacker.hud_costumprint))
	eAttacker.hud_costumprint destroy();
	
	if(isdefined(self.hud_costumprint))
	self.hud_costumprint destroy();
	
	
	//** Setzen der Variable wenn Killspree Ende **//
	if( self.KillsiRow >= 3 )
		self.EndSpree = 1;


	//** Check ob eine Killspree zu Ende ist **//
	if( self.EndSpree == 1 ){
		
		if( self.KillsiRow >= 11 )
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Godlike" );
		
		else if( self.KillsiRow >= 10 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Unstopable" );
		}
		
		else if( self.KillsiRow >= 9 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Slaughter" );
		}
		
		else if( self.KillsiRow >= 8 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Holy Shit" );
		}
		
		else if( self.KillsiRow >= 7 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Monster Kill" );
		}
		
		else if( self.KillsiRow >= 6 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Dominating" );
		}
		
		else if( self.KillsiRow >= 5 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Rampage" );
		}
		
		else if( self.KillsiRow >= 4 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Ultra Kill" );
		}
		
		else if( self.KillsiRow >= 3 ){
			iprintln ( eAttacker.name , " ^5beendete^7 " , self , " ^1Killing Spree" );
		}
		self playLocalSound ( "monsterlache" );
		
		if( eAttacker != self ){
			eAttacker playLocalSound ( "wixxer" );
			self iprintlnbold ( eAttacker.name , " ^5beendete Dein Gemetzel! " );
		}
		
		//** Killingspree ist vorbei setze Variablen neu **//
		self.EndSpree = 0;
		self.KillsiRow = 0;
	}
	
	//** Check ob Killspree im Gange ist **//
	if( eAttacker != self ){	//** ohh für einen Selbstmord gibt es schon gar nix **//
		sound = undefined;
		
		eAttacker.KillsiRow++;
		
		if( !isdefined ( eAttacker.hud_costumprint ) ){
			eAttacker.hud_costumprint = newClientHudElem ( eAttacker );
			eAttacker.hud_costumprint.horzAlign = "center";
			eAttacker.hud_costumprint.vertAlign = "top";
			eAttacker.hud_costumprint.Alignx = "center";
			eAttacker.hud_costumprint.x = xcoord;
			eAttacker.hud_costumprint.y = ycoord;
			eAttacker.hud_costumprint.font = "default";
			eAttacker.hud_costumprint.fontscale = Textsize;
		}
		
		if( eAttacker.KillsiRow == 3 ){
			iprintln ( eAttacker.name , " ^1Killing Spree!" );
			sound = "killingspree";
			eAttacker.hud_costumprint setText( &" ^1Killing Spree!" );
		}
		
		if( eAttacker.KillsiRow == 4 ){
			iprintln ( eAttacker.name  , " ^1Ultra Kill!" );
			sound = "ultrakill";
			eAttacker.hud_costumprint setText( &" ^1Ultra Kill!" );
		}
		
		if( eAttacker.KillsiRow == 5 ){
			iprintln ( eAttacker.name  , " ^1Rampage!" );
			sound = "rampage";
			eAttacker.hud_costumprint setText( &" ^1Rampage!" );
		}
		
		if( eAttacker.KillsiRow == 6 ){
			iprintln ( eAttacker , " ^1Dominating!" );
			sound = "dominating";
			eAttacker.hud_costumprint setText( &" ^1Dominating!" );
		}
		
		if( eAttacker.KillsiRow == 7 ){
			iprintln ( eAttacker.name  , " ^1Monster Kill!" );
			sound = "monsterkill";
			eAttacker.hud_costumprint setText( &" ^1Monster Kill!" );
		}
		
		if( eAttacker.KillsiRow == 8 ){
			iprintln ( eAttacker.name  , " ^1Holy Shit!" );
			sound = "holyshit";
			eAttacker.hud_costumprint setText( &" ^1Holy Shit!" );
		}
		
		if( eAttacker.KillsiRow == 9 ){
			iprintln ( eAttacker.name  , " ^1Slaughter!" );
			sound = "slaughter";
			eAttacker.hud_costumprint setText( &" ^1Slaughter!" );
		}
		
		if( eAttacker.KillsiRow == 10 ){
			iprintln ( eAttacker.name  , " ^1Unstopable!" );
			sound = "unstoppable";
			eAttacker.hud_costumprint setText( &" ^1Unstopable!" );
		}
		
		if( eAttacker.KillsiRow >= 11 ){
			iprintln ( eAttacker.name  , " ^1Godlike!" );
			sound = "godlike";
			eAttacker.hud_costumprint setText( &" ^1Godlike!" );
		}
		
		if( eAttacker.headshot == 1 ){
		wait 1.5;
		eAttacker playLocalSound( sound );
		}
		
		else if( eAttacker.headshot != 1 )
		eAttacker playLocalSound( sound );
	
		eAttacker.headshot = 0;
	}
}

Timeannouncer(){

	shouldcount = true;
	color = (0,0,1);
	
	while( shouldcount ){
		sound = undefined;
		passedtime = (getTime() - level.starttime) / 1000;
		secondsleft = int((level.timelimit*60) - (passedtime));
		wait 1;

		if ( secondsleft < 2 ) shouldcount = false;
		
		if( level.mapended ) return;

		if( secondsleft > 300 ) continue;

		if ( secondsleft == 300 ){ 
			sound = "5min"; 
			color = (0,1,0);
		}
		
		if ( secondsleft == 120 ){ 
			sound = "2min"; 
			color = (0,1,1);
		}
		
		if ( secondsleft == 60 ){ 
			sound = "1min"; 
			color = (1,0,1);
		}
		
		if ( secondsleft == 30 ){ 
			sound = "30sec"; 
			color = (1,.5,0);
		}
		
		if ( secondsleft == 20 ){ 
			sound = "20sec";
			color = (1,1,0);
		}	
		if ( secondsleft == 10 ){ 
			sound = "10sec"; 
			color = (1,0,0);
		}
		
		if ( secondsleft == 9 )
			sound = "9sec";
			
		if ( secondsleft == 8 )
			sound = "8sec";
			
		if ( secondsleft == 7 )
			sound = "7sec";
			
		if ( secondsleft == 6 )
			sound = "6sec";
			
		if ( secondsleft == 5 )
			sound = "5sec";
			
		if ( secondsleft == 4 )
			sound = "4sec";
			
		if ( secondsleft == 3 )
			sound = "3sec";
			
		if ( secondsleft == 2 )
			sound = "2sec";;
			
		if ( secondsleft == 1 )
			sound = "1sec";	

		if( isDefined (sound) ){
			level.clock.color = color;
			
			players = getentarray("player", "classname");
					
			for( i=0;i < players.size;i++ ){
				if( isplayer (players[i]) )
					players[i] playLocalSound (sound);
				}
		}
	}

}



__________________

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

customized code für headshot und firstblood

hinweis, die textmitteilungen bei teamplay tun nicht, also wenn einer die antwort weiss, warum nicht, bitte keine scheu zeigen und hier posten, bin dankbar für alles

in meiner signatur seht ihr den server, wer sichs mal ansehen will um sich ein bild zu machen, heut abend um 8 uhr rum bin ich drauf


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:
//** Hinzugefügt für HELLZone_AM **//

//** Kopfschuss Nachrichten und Sounds **//

	if( sMeansOfDeath == "MOD_HEAD_SHOT" ){
	
		weapon		= maps\mp\gametypes\_admiral_mod_weapons::GetWeaponName(maps\mp\gametypes\_admiral_mod_utils::deleteAMextension(sWeapon));
			if(sWeapon == "tnt_bomb_mp") 	weapon	= "TNT";
			if(sWeapon == "artillery_mp") 	weapon	= "Artillery";
			
		dist = distance(self.origin,eAttacker.origin);
		
		if(level.nachkomma == "0")	//** Entfernung in Metern ohne Kommastelle **//
			s = int(dist/39.37);
		else	//** Entfernung in Metern mit einer Kommastelle **//
			s = int(dist/3.937)/10.0;	
				//** s ist die Distanz des Kills aus dem Admiral Mod **//
		
		eAttacker playlocalSound ( "headshot" );	//** Sound für den Schützen **//
//		eAttacker iprintlnBold ( "^1Head Shot!^7 " , self.name , " ^5eliminiert. Distanz:^3 " , s , " ^5Meter!" );		//** Text für den Schützen **//
		eAttacker.headshot = 1;
		
		self playlocalSound ( "headshot" ); //** Sound für den Getöteten **//
		self iprintlnBold ( "^1Head Shot!^7 " , eAttacker.name , " ^5hat Dich eliminiert. " );	//** Text für den Getöteten **//
		self iprintlnBold ( "^5Distanz:^3 " , s , " ^5Meter! Waffe:^3 ", Weapon );	
		
		iprintln ( "^1Head Shot!^7 " ,  eAttacker.name , " ^5eliminierte^7 " , self.name );//** Textnachricht für alle Spieler links unten **//
		iprintln ( "^5Distanz:^3 " , s , " ^5Meter! Waffe:^3 ", Weapon );
	}
	
//** Durch die Ausgabe von iprintln erscheinen nun 2 Ausgaben links unten für den Kopfschuss, eine Spielstandard, eine von dem Script hier **//

//** Nachricht für ersten Kill - FIRST BLOOD - **//

	if( level.firstblood == 0 && !isDefined ( self.switching_teams ) ){
		players = getentarray("player", "classname");
		
		level.firstblood++; //** Erster Kill wurde gemacht Variable != 0 gesetzt **//
		
		if( isPlayer ( eAttacker ) ){	//** Wenn Spieler Spieler Schütze ist **//

			for( i=0;i < players.size;i++ ){	//** Variable die alle Spieler Anzahl x definiert **//
						
				if( players[i] != self && players[i] != eAttacker && eAttacker != self ){	//** Alle Spieler ausser Schütze und Getöteter und Schütze ist kein Selbstmörder **//
				
					players[i] playlocalsound( "firstblood" ); 	//** Sound für alle Spieler mit Ausnahme des Schützen des Getöteten und des Selbstmörders**//
					
					players[i] iprintlnbold( "^1First Blood! ^5wurde vergossen von^7 ", eAttacker );	//** Text für alle Spieler mit Ausnahme des Schützen des Getöteten und des Selbstmörders **//
						
					if( level.teamplay == 0 )
						players[i] iprintlnbold( "^5...und das arme Schwein war^7 ", self );	//** Text wenn keine Teams vorhanden sind **//
						
					else if( eAttacker.pers["team"] != self.pers["team"] && level.teamplay == 1 )	//** Text wenn Teams vorhanden sind und Opfer nicht im gleichen Team ist **//
						players[i] iprintlnbold( "^5...und das arme Schwein war^7 ", self );	//** Text für Gegner Team **//
						
					else if( eAttacker.pers["team"] == self.pers["team"] && level.teamplay == 1 )	//** Text wenn Teams vorhanden sind und Opfer im gleichen Team ist **//
						players[i] iprintlnbold( "^5...und es hat Dein Teammitglied^7", self , "^5erwischt!^7!" );	//** Text für Opfer Team **//
				}
			}
			
			if( eAttacker != self ){	//** Schütze jedoch nicht Getöteter - Nachricht an Beide **//
			
				if( eAttacker.Headshot == 1 )
					wait 1.5;
				eAttacker playlocalsound( "firstblood" ); 	//** Sound für den Schützen mit Wartezeit beim Headshot**//
				
				self playlocalsound( "firstblood" ); 	//** Sounds für den Getöteten mit Wartezeit zwischen den Sounds **//
				wait 1.5;
				self playLocalSound ( "whyami" );
					
				eAttacker iprintlnbold( " ^1First Blood! ^5wurde von Dir vergossen!" );	//** Text für den Schützen **//
				eAttacker iprintlnbold( "^5...und das arme Schwein war^7 ", self );	
				
				self iprintlnbold( "^1First Blood!" ); 	//** Text für den Getöteten mit Ausnahme eines Selbstmörders **//
				self iprintlnbold( eAttacker , " ^5hat Dein Blut als Erster vergossen!" );
			}
			
			if( eAttacker == self && players[i] != self && players[i] != eAttacker ){	//** Spieler ist Selbstmörder **//
			
				players[i] playlocalsound( "firstblood" );	//** Sound für alle Spieler **//	
					
				self playlocalsound( "firstblood" ); 	//** Sounds für den Selbstmörder mit Wartezeit zwischen den Sounds **//
				wait 1.5;
				self playLocalSound ( "hallelujah" );
					
				players[i] iprintlnbold( "^1First Blood! ^5wurde vergossen von^7 ", eAttacker );	//** Text für alle Spieler mit Ausnahme des Schützen des Getöteten und des Selbstmörders **//
					
				self iprintlnbold( " ^1First Blood!" );		//** Text für den Selbstmörder **//
				self iprintlnbold( " ^5...und es war Dein eigenes Blut!" );
					
				if( level.teamplay == 0 )	
					players[i] iprintlnbold( "^5...und er leidet an Schizophrenie!" );	//** Text wenn keine Teams vorhanden sind **//
																
				else if( eAttacker.pers["team"] != self.pers["team"] && level.teamplay == 1 )	//** Text wenn Teams vorhanden sind und Selbstmörder nicht im gleichen Team ist **//
					players[i] iprintlnbold( "^5...und er leidet an Schizophrenie!");	//** Text für Gegner Team **//
					
				else if( eAttacker.pers["team"] == self.pers["team"] && level.teamplay == 1 )		//** Text wenn Teams vorhanden sind und Selbstmörder im gleichen Team ist **//
					players[i] iprintlnbold( "^5Dein Teammitglied", self , "^5leidet an Schizophrenie!" );	//** Text für Selbstmörder Team **//
			}		
		}
	}
	
	thread maps\mp\gametypes\_myaddon::Killingspree(eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc);
 
//** ---Ende für HELLZone_AM--- **//



__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
Ripper
Zu-Hause-Esser


Dabei seit: 30.07.2006
Beiträge: 53


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

@{LSB} Squall69

ich versuche jetzt schon einige Tage die Erweiterungen hin zuzufügen aber ohne Erfolg

es wird auch nicht beschrieben im welche dateien die eintrage gemacht werden müßen

hat einer von euch dies geschafft ??
gibt es die Adrimalmod Datei nicht mit diesen Änderungen schon fertig zu saugen ?
Addon:
Haedshot, Sound + Bildschirmanzeigen Schütze unten links - Ziel Bildschirmmitte
First Blood, Sound + Bildschirmanzeigen für alle in Bildschirmmitte
Killingspree, Sound + Bildschirmanzeigen für alle unten links und benutzerdef. Bildschirmanzeige für den Schützen



@Nightwing

hast du es zu laufen gebracht ?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Ripper: 29.04.2007 14:21.

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

@ Ripper:

Jawoll, schau auf meinen Server

UND:

{LSB} Squall 69 hat es sauber beschrieben, was in welcher Datei wo geändert werden muss.

Das mit dem Download wird sich noch ne Weile ziehen, da ich noch einige Sachen hinzufüge und gerade noch Probleme mit dem Firstblood in Teambasierten Spieltype habe

EDIT: Dank OLD MAN WITH GUN müssten Teambasierte Gametypen wieder tun.

ToM

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 01.05.2007 23:24.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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 ho, erst mal respekt für deine arbeit. Ich wollte was fragen zewcks Headshoot sound. Immoment läuft ja immer der ein und der selbe ab. Kann ich irgend wo was hinzufügen das er zwischen 2 sound zufällig wählt ??

Greet's D3

P.S. Wenn du so gut sripten kannst, wäre das machbar das du mir nen code schreibst indem 7 sekunden bevor die Bombe bei SD hochgeht ein sound abgespielt wird ??

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp 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

Zitat:

Original von D3ltoroxp

hi ho, erst mal respekt für deine arbeit. Ich wollte was fragen zewcks Headshoot sound. Immoment läuft ja immer der ein und der selbe ab. Kann ich irgend wo was hinzufügen das er zwischen 2 sound zufällig wählt ??

Greet's D3


Öhm, was ausser Headshot wäre sonst sinnvoll???? verwirrt

Via nem Randomscript dürfte das machbar sein, frag mich aber nicht wie...

Zitat:

P.S. Wenn du so gut sripten kannst, wäre das machbar das du mir nen code schreibst indem 7 sekunden bevor die Bombe bei SD hochgeht ein sound abgespielt wird ??


In meinem Gedächtnis schwirrt da was rum, das {LSB} Squall 69 Dir das schonmal erklärt hat?

Denn ich habe gerade sehr wenig Zeit, sorry. Ich bin noch nicht fertig mit dem Admiral MOD, die Spwanprotection nervt mich noch (gewaltig), zudem soll noch ein extended Statsboard dazukommen (Betonung liegt auf soll)

ToM

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 07.05.2007 19:34.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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 hab noch nen deutschen sound für headshoot !!
hat irgend was mit nem timeanouncer gemeint aber ich hab absolut keine ahnung !! Und noch was ich wollt den Headshoot mod und so einfügen nur wo finde ich diese Dateien ??? Ich bin blind. Hab den 3.615R gibts die da net ??

EDIT: Ah jetzt also bei mir sind se drin. Bei dem HellZone Mod find ich die net ??

und für was ist das ?? Hat das mit den sounds zu tun ??

1. Level. Variable für Teamplay
Diese Varible muss in jeden Spieltyp definiert werden. In den einzelnen Spieltypen findet ihr bereits level. Variablen, im Beispiel verwende ich "dm"

level.teamplay = 0; (keine Teams zB. dm)
level.teamplay = 1; (Teams zB. tdm)

Dieser Code ist einzufügen unter Callback_StartGameType(), das sieht dann so aus.

__________________
Greet's

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von D3ltoroxp: 07.05.2007 19:47.

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

Das Script, das Du in S & D haben möchtest, ähnelt dem der Timeannouncer Funktion sehr, weil Du auch erst definieren musst, wie CoD2 die Zeit rechnet. Nur das eben ein anderer Sound zu anderer Zeit kommt.

Der AdmiralMod verfügt über keinerlei solcher Addons.

In den Hellzone Dateien findest Du nur Clientseitige Dateien, das ist schon in Ordnung so grosses Grinsen

level.teamplay ist nur für die Firstbloodausgabe verantwortlich

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 07.05.2007 19:52.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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 würde das bei mir auch gern so machen. Wie weiss ich was ich weglassen kann ?? Dann brauche ich 2 dateien ne. Und die wo auf dem server bleibt fängt glaub mit svr oder so ??

level.teamplay | für den text oder den sound ?? Aber geht noch nicht wenn ich das richtig gelesen habe ??

Weisst du wo ich das Vocal Menu verändern kann. Also Die befehle, in welchen dateien ?? Das was steht und das was dann ingame oben als say kommt !!

P.S. Vielen dank für die schnelle Antwort.

EDIT: Also geht alles wunderbar, aber 3 sachen nich so !!
1. Bei Headshoot verschwindet der body für kurze zeit ?? Is das so oder hab ich da nen fehler drin ??

2. Die KillingSpree anzeige ist links oben, hinter der anderen anzeige !!

3. Der Text nach einem Headshoot bekommt nur der zu sehen der ihn bekam. Also distanz und so ??

__________________
Greet's

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von D3ltoroxp: 07.05.2007 21:05.

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

Zitat:

Ich würde das bei mir auch gern so machen. Wie weiss ich was ich weglassen kann ?? Dann brauche ich 2 dateien ne. Und die wo auf dem server bleibt fängt glaub mit svr oder so ??


was weglassen?? hä?

ich hab die dateien entpackt auf dem server, spart .iwd zeichenstrings grosses Grinsen

zum vocal menu weiss ich nix, müsst ich genauso suchen, aber schau mal in den localisedstrings nach, das müsst passen.

level.teamplay ist für text und sound im firstblood, und es tut nun feini

bei firstblood verschwindet der body durch das wait zwischen headshot und firstblood kurz, ja, beim headshot allein nicht.

text für headshot + distanz in mitte = nur getöteter, rest unten links =iprintln, in mitte stört es den schützen, da er weiterlebt.

folgender code in der myaddon.gsc macht den text für killingspree mittig:

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

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
		if( !isdefined ( eAttacker.hud_costumprint ) ){
			eAttacker.hud_costumprint = newClientHudElem ( eAttacker );
			eAttacker.hud_costumprint.horzAlign = "center";
			eAttacker.hud_costumprint.vertAlign = "top";
			eAttacker.hud_costumprint.Alignx = "center";
			eAttacker.hud_costumprint.x = xcoord;
			eAttacker.hud_costumprint.y = ycoord;
			eAttacker.hud_costumprint.font = "default";
			eAttacker.hud_costumprint.fontscale = Textsize;



hoffe die antworten sind okay?

ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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

super vielen dank, Antworten sind super. Mit dem weglassen meinte ich !!! Woher ich weiss was der Client braucht und was ich nicht in die downloadbare iwd packen muss.

Noch mal zu dem level.teamplay !!

Ich suche in jedem gametype nach dem hier thread startGame(); und davor füge ich den code dann ein !!! Ist das so richtig ?

Greet's D3

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp 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

Serverseitige Dateien beim AM 3615:

Ordner character codescripts maps (+ unterordner) und mp

zu dem ordner maps, im unterordner mp/gametypes sind .txt dateien (dm.txt usw)

diese bitte unter beibehalt der ordnerstruktur in die client .iwd datei kopieren, aber auch auf dem server belassen.

so, nun zum level.teamplay, es kommt IMMER in der Funktion Callback_StartGameType()

unter die anderen level.blabla Variablenaufrufe, aber VOR das erste "thread"

als anschauung hier meine dm.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:
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:
Callback_StartGameType()
{
	level.splitscreen = isSplitScreen();

	// defaults if not defined in level script
	if(!isdefined(game["allies"]))
		game["allies"] = "american";
	if(!isdefined(game["axis"]))
		game["axis"] = "german";

	// server cvar overrides
	if(getCvar("scr_allies") != "")
		game["allies"] = getCvar("scr_allies");
	if(getCvar("scr_axis") != "")
		game["axis"] = getCvar("scr_axis");

	precacheStatusIcon("hud_status_dead");
	precacheRumble("damage_heavy");
	precacheString(&"PLATFORM_PRESS_TO_SPAWN");

	// * AdmiralMOD *  
	if(game["am_enabled"] == 1) maps\mp\gametypes\_admiral_mod_precache::Precache();


	thread maps\mp\gametypes\_menus::init();
	thread maps\mp\gametypes\_serversettings::init();
	thread maps\mp\gametypes\_clientids::init();
	thread maps\mp\gametypes\_teams::init();
	thread maps\mp\gametypes\_weapons::init();
	thread maps\mp\gametypes\_scoreboard::init();
	thread maps\mp\gametypes\_killcam::init();
	thread maps\mp\gametypes\_shellshock::init();
	thread maps\mp\gametypes\_hud_playerscore::init();
	thread maps\mp\gametypes\_deathicons::init();
	thread maps\mp\gametypes\_hearticons::init();
	thread maps\mp\gametypes\_tnticons::init();
	thread maps\mp\gametypes\_damagefeedback::init();
	thread maps\mp\gametypes\_objpoints::init();
	thread maps\mp\gametypes\_healthoverlay::init();
	thread maps\mp\gametypes\_grenadeindicators::init();

	level.xenon = (getcvar("xenonGame") == "true");
	if(level.xenon) // Xenon only
		thread maps\mp\gametypes\_richpresence::init();
	else // PC only
		thread maps\mp\gametypes\_quickmessages::init();

	setClientNameMode("auto_change");

	spawnpointname = "mp_dm_spawn";
	spawnpoints = getentarray(spawnpointname, "classname");

	if(!spawnpoints.size)
	{
		maps\mp\gametypes\_callbacksetup::AbortLevel();
		return;
	}

	for(i = 0; i < spawnpoints.size; i++)
		spawnpoints[i] placeSpawnpoint();

	allowed[0] = "dm";
	maps\mp\gametypes\_gameobjects::main(allowed);

	// Time limit per map
	if(getCvar("scr_dm_timelimit") == "")
		setCvar("scr_dm_timelimit", "30");
	else if(getCvarFloat("scr_dm_timelimit") > 1440)
		setCvar("scr_dm_timelimit", "1440");
	level.timelimit = getCvarFloat("scr_dm_timelimit");
	setCvar("ui_dm_timelimit", level.timelimit);
	makeCvarServerInfo("ui_dm_timelimit", "30");

	// Score limit per map
	if(getCvar("scr_dm_scorelimit") == "")
		setCvar("scr_dm_scorelimit", "100");
	level.scorelimit = getCvarInt("scr_dm_scorelimit");
	setCvar("ui_dm_scorelimit", level.scorelimit);
	makeCvarServerInfo("ui_dm_scorelimit", "100");

	// Force respawning
	if(getCvar("scr_forcerespawn") == "")
		setCvar("scr_forcerespawn", "0");

	if(!isdefined(game["state"]))
		game["state"] = "playing";

	level.QuickMessageToAll = true;
	level.mapended = false;
	
//** hinzugefügt für HELLZone_AM **//

	level.teamplay = 0;

//** ---Ende für HELLZone_AM--- **//

	thread startGame();
	thread updateGametypeCvars();
	//thread maps\mp\gametypes\_teams::addTestClients();
	
	
	// * AdmiralMOD *  
	if(game["am_enabled"] == 1) maps\mp\gametypes\_admiral_mod::StartGame();


}



bei fragen einfach fragen, dazu bin ich da und so hab ich auch angefangen grosses Grinsen

Wünsche ein gutes Gelingen

ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


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

joa so meinte ich das auch ich hab die immer vor dem ersten thread ... hineingeschrieben !! Ich muss mal alle durchtesten. Wenn ich den sound höre müsste es ja geklappt haben !!! Den Firstblood Text müssten beide sehen ja ??

Mal was nebenbei. Hat wer für mich dieses .dds Plugin für Photoshop CS2. Ich würde gern den Screen vom Hauptmenü ändern !!

Greet's D3

__________________
Greet's

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von D3ltoroxp: 08.05.2007 19:13.

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

jawoll, dann hasts richtig eingefügt. wenn sound und print (richtig) kommt passts

den firstblood sehen alle, weil in der vorschleife players[i] definiert wird als alle player, nur sehen die andere texte (unterschiedlich zwischen schützen, getötetem und dem rest)

for( i=0;i < players.size;i++);

bezüglich der .dds dateien hab ich kein plan.

ToM

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Nightwing: 08.05.2007 18:34.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
Seiten (3): « vorherige 1 [2] 3 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty-Board » Fix-Dateien, Modding-Fragen, Scripting » Admiral MOD Addon für Killingspree, Firstblood u. Headshot

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv