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 » Camperanzeige Admiral MOD Customized » 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 Camperanzeige Admiral MOD Customized
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Nightwing
Padawan ;-)


images/avatars/avatar-1617.jpg


Dabei seit: 15.01.2007
Beiträge: 4.858


Camperanzeige Admiral MOD Customized 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 Ihr Lieben!

Ich hätte mal wieder ein kleines Problem, aber keine Lösung.

Ich hab die Campermarkierung (gelber Furz) vom eXtreme in meinem Admiral MOD eingescriptet, das tut soweit auch alles, BIS auf das hier:

playfxontag( level._effect["fartbomb"], self, "pelvis" );

level._effect iss ne Admiral MOD Variable (war level.ex_effect)

Stimmt nun das fartbomb nicht, oder das pelvis, was immer das heissen mag verwirrt

Denn der gelbe Rauch tut nicht.

Sound und Benachrichtigungen tun auch wunderbar.

Diese Dateien:

fart/fartsmoke.efx

und den Sound fart.mp3 hab ich in meinen Clientseitigen Teil reingepackt, und die .csv entsprechend editiert.

Hab ich da was vergessen, in den Clientseitigen Teil zu packen, oder stimmt bei dem playfxontag was nicht?

Hier der Code: (_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:
CamperFurz(){
 
	// notify player and players
	self iprintlnbold( "^5...und nicht nur das...");
	
	iprintln( "^5Jagdsaison eröffnet!" );
	iprintln( self.name , "^5 ist ein ^1Camper!");
		
	while( isPlayer(self) && isAlive(self) && isDefined(self.pers["camper"]) && isDefined(self.pers["team"]) && self.pers["team"] != "spectator" ){
			
		playfxontag( level._effect["fartbomb"], self, "pelvis" );
		self playLocalSound( "fart" );
		
		wait randomInt(2) + 2;
		
		}
			
	time 	= 0;
	time = time + 0.2; 
		
	if(time >= game["am_indicate_end_after_sec"]){
		
		self thread maps\mp\gametypes\_admiral_mod_compass::DeleteCamping();
		self thread maps\mp\gametypes\_admiral_mod_player::CheckCamping();	
	}
}	



und hier der Precache (_admiral_mod_precache.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:
//** hinzugefügt für HELLZone_AM **//

	precachestring(&" ^1Killing Spree!");
	precachestring(&" ^1Ultra Kill!");
	precachestring(&" ^1Rampage!");
	precachestring(&" ^1Dominating!");
	precachestring(&" ^1Monster Kill!");
	precachestring(&" ^1Holy Shit!");
	precachestring(&" ^1Slaughter!");
	precachestring(&" ^1Unstopable!");
	precachestring(&" ^1Godlike!");
	
	game["fartbomb"] 	    = loadfx("fx/fart/fartsmoke.efx");

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


	game["am_precached_done"] = true;





Danke für Eure Hilfe!

ToM

__________________

Dieser Beitrag wurde 6 mal editiert, zum letzten Mal von Nightwing: 04.05.2007 16:14.

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

Ok Admins, bitte löschen, hab den Fehler gefunden *wo da mein Kopf wohl war*

level._effect im Script musste ich nur umbenennen in game["fartbomb"], wie im Precache auch...

Mann Mann Mann... ich glaubs nicht...

Die Sache funzt nun fein.

ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
Dr.Long
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kann doch mal passieren grosses Grinsen

Ich lass es mal drin. Vielleicht hilfts noch jemandem Augenzwinkern
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 Dr.Long
Kann doch mal passieren grosses Grinsen

Ich lass es mal drin. Vielleicht hilfts noch jemandem Augenzwinkern


na dann Augen rollen

in der datei admiral_mod_compass muss die funktion deletecamping erweitert werden, ich stell die komplette hier rein:

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:
DeleteCamping() {

 	self endon("killed_player");
	self endon("disconnect");


	if(game["am_error_logfile"] == 1) logPrint("DeleteCamping\n");


	if(isDefined(self.pers["camper"]) && isDefined(self.objnum)) {

 		objective_delete(self.objnum);
 		
 		level.objective_activ[self.objnum]  = undefined;
 		
    	self.objnum 						= undefined;    
     	self.pers["camper"] 				= undefined;
		
		if( isPlayer(self) != isAlive(self) ){
		
			self iprintlnbold( "^5Das hast Du nun davon ^1Camper!");
			self iprintlnbold( "^5Bewegst Du Dich beim nächsten Mal?");
			
			iprintln( "^5Jagdsaison beendet!" );
			iprintln( self.name , " ^5hat's erwischt.");
			}

		if( isPlayer(self) && isAlive(self) ){
		
			self iprintlnbold( "^1Camper ^5Du hast nochmal Glück gehabt!");
			self iprintlnbold( "^5Bewegst Du Dich jetzt?");
			
			iprintln( "^5Jagdsaison beendet!" );
			iprintln( self.name , " ^5hat nochmal Glück gehabt.");
			}
    }
    
}




damit das ganze aufgerufen wird, sollte in der datei admiral_mod_player in die funktion checkcamping das hier unter den aufruf der anderen funktion rein: (zeile 2599)

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

code:
1:
2:
            self thread maps\mp\gametypes\_myaddon::CamperFurz();



Ich näher mich immer mehr dem zeitpunkt, wo die Mod fertig ist, dann stell ichs am besten hier zum DL rein.

Sag mal Doc, Lust mir bei der Spawnprotection zu Helfen??

Ganz schön frech gell? grosses Grinsen

ToM

__________________

Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von Nightwing: 05.05.2007 03:33.

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
Dr.Long
unregistriert
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 ich würd ja gern, aber ich hab zur zeit eh schon genug von scripten. und dabei übersetze ich nur n paar mods... grosses Grinsen
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

ach stimmt ich erinner mich, da was gelesen zu haben...

Viel Erfolg dabei!

Gruß ToM

__________________

Nightwing ist offline E-Mail an Nightwing senden Homepage von Nightwing Beiträge von Nightwing suchen Nehmen Sie Nightwing in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty-Board » Fix-Dateien, Modding-Fragen, Scripting » Camperanzeige Admiral MOD Customized

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv