Register for your free account! | Forgot your password?

You last visited: Today at 13:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Src-Release] Floating Mask's

Discussion on [Src-Release] Floating Mask's within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Reply
 
Old   #1
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 233
[Src-Release] Floating Mask's

Hey,
heute war mir mal wieder danach, euch was zu geben und zwar die so genannten Floating Mask's. Wer nicht weiß, was das ist, siehe hier: (Sobald man die Maske trägt und man sich in der Angriffststellung befindet, "schwebt" man wie ein Psykeeper/Mentalist, der einen Wand trägt über den Boden.
Ist kein großer/sonderlich toller release, aber da das ganze hier im Moment für meiner Meinung nach viel zu hohe Beträge verkauft wird, release ich jetzt mal den Teil mit dem Fliegen, welchen ich selber gecodet habe und nicht von irgendwem anderes stammt (Ich nenne mal keine Namen). Wegen der Positionierung der Models müsst ihr dann halt selber gucken oder ihr nehmt einfach eine "normale" Maske ;D
Es kann sein, dass durch das Fliegen irgendwelche Bugs bei Skills entstehen, müsst ihr mal gucken, getestet habe ich das ganze nur mit Slayer/Blade und einem Vagranten. ^^
Ich habe mir mal die Freiheit genommen und den Code komplett auskommentiert, damit ihr auch versteht, was ihr da bei euch einbaut.

Zum Code:

defineItemKind.h im Source und in den Files:
Unter
Code:
#define IK3_BARUNA_RANDOMOPTION_INIT		191
Fügt ihr das ein:
Code:
#define IK3_FLYMASK				192 //Neuer ItemKind um die Maske nachher im Code zu "erkennen"
Und ändert das
Code:
#define MAX_ITEM_KIND3			192
Zu:
Code:
#define MAX_ITEM_KIND3		        193 //Maximale ItemKind's anheben, um Platz für IK3_FLYMASK zu schaffen.
Mover.cpp im Source:
Unter
Code:
		if( !IsPlayer() || ( IsPlayer() && 
			( nIndex == MI_MALE || 
			  nIndex == MI_FEMALE || 
			  nIndex == MI_CROWNIBLIS || 
			  nIndex == MI_CROWNSHADE || 
			  nIndex == MI_CROWNBUBBLE || 
			  nIndex == MI_DWARPETMAS ) ) )  
		{
Das einfügen:
Code:
#ifdef __FLYING_MASK
				if( GetEquipItem(PARTS_MASK) && GetEquipItem(PARTS_MASK)->GetProp()->dwItemKind3 == IK3_FLYMASK ) //Überprüft, ob es sich bei dem Item im MASK Slot um ein Item vom Typ IK3_FLYMASK handelt.
					dwMotion += MTI_STAND_11; //Fügt Psykeeper "Schweben" zur dwMotion hinzu.
				else //Falls es sich nicht um eine FLYMASK handelt, den normalen Code ausführen.
				{ //Wird nach dem alten Code wieder geschlossen.
#endif //__FLYING_MASK
Und unter
Code:
				case IK3_KNUCKLEHAMMER: dwMotion += 700; break; 
#ifdef __CROSSBOW
				case IK3_CROSSBOW: dwMotion += MTI_STAND_15;break;
#endif // __CROSSBOW
				default: 
					if( IsPlayer() ) dwMotion += 200; 
					break;
				}
Das:
Code:
#ifdef __FLYING_MASK
			} //Beendet die oben gesetze { wieder.
#endif //__FLYING_MASK
VersionCommon.h (Source/Neuz)
Code:
#define __FLYING_MASK
'Thanks an Crystal-Craft, hatte ich ganz vergessen :P

Wenn ihr jetzt eine neue "Floating Mask" haben wollte, macht in der Spec_Item.txt oder propItem.txt den Eintrag für eure Maske, z.B.:
Code:
15	II_ARM_S_CLO_MAS_FLYING01	"Flying Mask"	1	1	IK1_ARMOR	IK2_CLOTHETC	IK3_FLYMASK	=	1	=	=	4	50000	=	=	=	=	PARTS_MASK	=	1	=	=	1	=	=	1	1	=	=	1	1	_NONE	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	DST_SPEED	DST_HP_MAX_RATE	DST_SPELL_RATE	15	15	20	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	0	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	1	=	=	=	"""Itm_mSEASKINGMASK01-32.dds"""	0	""""""	"Mit dieser Maske lernst du Fliegen!" 110	300	0	0	1	0	0	0	1	2	2	=	=	=	=	=	=	=	=	=	=	1	1	1	1	1	0
Und setzt den ItemKind3 auf IK3_FLYMASK.
Dann macht ihr noch euren Eintrag in der mdlDyna.inc und fertig.

Falls es noch Fragen geben sollte, helfe ich euch gerne, sollte aber eigentlich selbstverständlich sein.

MfG Unleashed
Unleashed! is offline  
Thanks
7 Users
Old 05/07/2012, 15:28   #2
 
elite*gold: 0
Join Date: Apr 2012
Posts: 24
Received Thanks: 34
Das ist ja nicht schwer, aber die Flügel noch zu animieren, das ist das schwere. Gewöhnlich hängen sie nur einfach rum, oder sind nicht mal an den Spieler gebunden und bleiben beim Springen weiter unten und nicht am Rücken, o.ä.
Mihawk.' is offline  
Old 05/07/2012, 15:40   #3
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
Quote:
Originally Posted by Mihawk.' View Post
Das ist ja nicht schwer, aber die Flügel noch zu animieren, das ist das schwere. Gewöhnlich hängen sie nur einfach rum, oder sind nicht mal an den Spieler gebunden und bleiben beim Springen weiter unten und nicht am Rücken, o.ä.
Dafür müsste man allerdings auch die Intelligenz besitzen die Wings mit dem o3d Converter die selbe 'Pixelfarbe' zu verpassen wie den normalen cloaks.. dann funkt das ohne probleme.. ^^
.Tear is offline  
Old 05/07/2012, 15:40   #4
 
elite*gold: 30
Join Date: May 2011
Posts: 521
Received Thanks: 69
für dumme hast das #define vergessen also

VersionCommon.h
Code:
#define __FLYING_MASK

aber sonst gute idee ^^

edit : ich fliege nicht habe es in versioncommon.h (ws und neuz) defined nur geht net habe auch in specitem das in IK3_FLYMASK geändert
Crystal-Craft is offline  
Thanks
1 User
Old 05/07/2012, 16:01   #5
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 233
Quote:
Originally Posted by Crystal-Craft View Post
für dumme hast das #define vergessen also

VersionCommon.h
Code:
#define __FLYING_MASK

aber sonst gute idee ^^

edit : ich fliege nicht habe es in versioncommon.h (ws und neuz) defined nur geht net habe auch in specitem das in IK3_FLYMASK geändert
Dran gedacht, das du dafür in Angriffsposition sein musst? ;D
Ansonsten schick mal deine Zeile aus der Spec_Item.txt

Quote:
Originally Posted by .Tear View Post
Dafür müsste man allerdings auch die Intelligenz besitzen die Wings mit dem o3d Converter die selbe 'Pixelfarbe' zu verpassen wie den normalen cloaks.. dann funkt das ohne probleme.. ^^
Hat ja wohl nichts mit Intelligenz, sondern eher was mit Wissen zu tun. Das sind zwei ziemlich unterschiedliche Dinge, bis auf die Gemeinsamkeit das die wenigsten hier von ihnen profitieren.
Unleashed! is offline  
Thanks
1 User
Old 05/07/2012, 16:04   #6
 
elite*gold: 30
Join Date: May 2011
Posts: 521
Received Thanks: 69
oh sry war mein fehler ^^
Crystal-Craft is offline  
Thanks
1 User
Old 05/07/2012, 17:16   #7
 
elite*gold: 1
Join Date: May 2010
Posts: 676
Received Thanks: 223
Ich brauche die Models , jeder der etwas C++ kann sollte das können .

Woher bekomme ich die Models?
Razzer' is offline  
Old 05/07/2012, 17:47   #8
 
elite*gold: 0
Join Date: Apr 2012
Posts: 24
Received Thanks: 34
Nimm normale Flügel? Und mach sie dir zurecht? >_>
Mihawk.' is offline  
Old 05/07/2012, 17:54   #9



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
PHP Code:
#ifdef __FLYING_MASK
                
if( GetEquipItem(PARTS_MASK) && GetEquipItem(PARTS_MASK)->GetProp()->dwItemKind3 == IK3_FLYMASK //Überprüft, ob es sich bei dem Item im MASK Slot um ein Item vom Typ IK3_FLYMASK handelt.
                    
dwMotion += MTI_STAND_11//Fügt Psykeeper "Schweben" zur dwMotion hinzu.
                
else //Falls es sich nicht um eine FLYMASK handelt, den normalen Code ausführen.
                
//Wird nach dem alten Code wieder geschlossen.
#endif //__FLYING_MASK 
Wer für 2 zeilen Code Geld gezahlt hat finde ich denkt nicht selber nach.

Ansonsten nett, hilft einigen sicher nicht mehr zuviel Geld für kaum was zu bezahlen.
Sedrika is offline  
Thanks
2 Users
Old 05/07/2012, 18:38   #10
 
elite*gold: 0
Join Date: Oct 2008
Posts: 275
Received Thanks: 68
Außerdem wäre es jawohl besser wenn man ne Scroll draus macht die speichert ob man schwebt oder nicht ...
mit nem DB eintrag oder so
guardianangel is offline  
Old 05/07/2012, 19:06   #11
 
Shuya83's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 210
Received Thanks: 97
Zieht euch doch den client von sapphire runter die haben das auch mit den wings. Sollte kein problem sein das da aus den res zu ziehen.
Shuya83 is offline  
Thanks
1 User
Old 05/07/2012, 19:13   #12
 
Unleashed!'s Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 233
Quote:
Originally Posted by Shuya83 View Post
Zieht euch doch den client von sapphire runter die haben das auch mit den wings. Sollte kein problem sein das da aus den res zu ziehen.
Soweit ich weiß hat das nichts mit den Models zu tun sondern im Source werden verschoben.

@Sedrika Es sind 5 Zeilen, wenn du die Klammern mit zählst, mit Präprozessordirektiven sogar 9 xD. Verstehe auch nicht, wie man für sowas Geld bezahlen kann, aber da waren ja auch noch die Flügel bei, wenn ich mich nicht täusche und ich habs irgendwie nicht hinbekommen die Teile an die richtige Stelle zu packen. ;D
Unleashed! is offline  
Old 05/07/2012, 19:15   #13
 
elite*gold: 825
Join Date: Feb 2012
Posts: 1,001
Received Thanks: 1,076
Leider ist das eindeutig eine billigere Version als die von Pumaaa.
Das sieht man schon allein an der Quelltextmenge von von diesem und Pumaaa.

Wenn man es richtig codet (kp wie es bei Collin funkzt), dann geht das mit jedem
normalen paar Flügel.
Мarvin is offline  
Thanks
1 User
Old 05/07/2012, 19:19   #14
 
Pumaaa's Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 569
Received Thanks: 695
Trotzdem:

#approved und Insanity Wings gratis auf " animiert " geupgraded.
Pumaaa is offline  
Old 05/07/2012, 19:32   #15
 
elite*gold: 0
Join Date: Apr 2008
Posts: 192
Received Thanks: 42
Netter release eigentlich können die paar 0815 Server damit sicher was anfangen,
aber nunja dafür Geld bezahlen würde ich niemals ^^

P.s. Psykeeper Schweben ist jetzt nutzlos fand ich persöhnlich immer "cool" ;D

Grüße

Dark BoM
Dark BoM is offline  
Reply


Similar Threads Similar Threads
Mid-Air floating!
01/17/2008 - WoW Exploits, Hacks, Tools & Macros - 1 Replies
As of last patch, using Iceblock, the 'log-out' float trick or DI in mid-air now causes you to fall to the ground. You used to stay in mid-air (ie if you were to Iceblock while falling, while under the effect of Iceblock you would stop in mid-air and float until it was cancelled or it ran out). The same is for Divine Intervention; I tried to cast this on a mate who was falling through the air so he'd stop above Halaar and could just /dance for 3 min, but he fell to the ground under it's...
Another Floating Trick
08/13/2007 - WoW Exploits, Hacks, Tools & Macros - 3 Replies
Found this out friggin around with the float trick posted earlier. Make a macro that looks like /dismount /logout Put it on your action bar and jump on your flying mount. Fly up to a safe hight and click your new macro. You should dismount and stay floating. Dont do this in shatt or you will just get logged out. I actually had a horde warlock log on as an ally alt to ask my GM who was also doing this after I showed him how this was done.
The Floating Head
05/17/2006 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 2 Replies
Recently i was Folling around with a new orc mage char.I seen that it had heavy armor mastrey so got it some dark elven armor with implosion boots and implosion gloves to my suprise my guys body parts started to disaprer! Soon enough i was a floating head walking around with a staff.I belive this bug only works with orc mages becuase i tried it on my freinds glad and it didnt work.Mabey u guys should try it and see if works for you..
Floating Bug
02/01/2005 - WoW Exploits, Hacks, Tools & Macros - 0 Replies
Maybe someone can find something useful with this or something close to it. "Go to Satyrnaar and get cursed, and take a Wind Rider ride while your heart is weakend... If you get stunned in mid-air, you fall off of the windrider, and stand in the air, way up. You can launch spells providing the creature is in range." I thought I already had something posted like this...



All times are GMT +1. The time now is 13:30.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.