[TuT] Adding New Skills

03/08/2014 17:56 Shinji-MRT#1
Huhu Commu ...

Da es mir ja bereits geklaut wurde und derjenige damit droht es zu verkaufen /releasen, release ich es lieber selber...

# Edit
Da ich bemerkt habe dass hier ein zwei Fehler drinne sind, überarbeite ich dies wohl nochmal... und verbessere einige dinge... Danke an Chaos_Member , der hat mich drauf hingewiesen.


Hiermit erstmal ein kleines Dankeschön an Pixelfehler, er hat mich "unbewusst" auf die Idee gebracht.

Ich zeige hier nur eine schnelle Möglichkeit! Das heißt da ist definitiv mehr rauszuholen -.-' In den Beispielen zeige ich zum einen Angriffs Skill und zum anderen einen Selfbuff.

es werden 2 Skills
-Selfbuff
-ATk-Skill (DMG on HIT)

WndField.cpp


SkillInfluence.cpp

Da jetzt bei mir beide Skills dort stehen, hat der Skill nun die Animation

buff.cpp

ActionMoverMsg.cpp

ActionMoverState.cpp


defineskill.h

PropSkill.txt

Nun fehlt noch die PropSkillAdd.csv

Im Anhang ein kleines Bild der beiden Skills, ein Buff und ein ATk Skill.
Beide könnten vllt etwas Overpowered sein aber nya... macht das bitte selber :P



Da diesmal alles mit V15 Clean Files gemacht wurde... Sollte es in den gängigsten SRC`s funktionieren.

Sollten Fehler entstehen oder sowas übernehme ich keine Haftung... Fragen dürft ihr gerne Stellen, erwartet aber nicht von mir dass ich jetzt jedem von euch 100 Skills einrichte.

Achtet darauf:
Wenn ihr euren vorhanden Klassen neue Skills zuweisen wollt, dass in der definejob.h
Code:
#define MAX_JOB_SKILL			3
#define MAX_EXPERT_SKILL		20
#define MAX_PRO_SKILL			20
#define MAX_TROUPE_SKILL		9
#define MAX_MASTER_SKILL		1
#define MAX_HERO_SKILL			1
Definiert wird wieviele Skills eine Klasse Maximal haben darf. Überschreitet ihr den Wert... nya habt ihr halt ein Problem im Spiel.




Nun denn... wer Probleme hat beim Compilen oder ich was vergessen hab sagt bescheid ich editiere ihn gerne noch einmal und verbessere ihn bei bedarf.


Mfg Shinji - Habt Spaß damit...
03/09/2014 01:16 ©ross#2
Das du nochmal aus dem Nichts erscheinst und dann das... :P
Nice - Bin gespannt was von dir kommt, kenn dich ja son bissl ^^

Mal sehn wieviele Kiddis nun versuchen Skills zu adden und dabei ihren Server schrotten :D
Auf das geflame "tut geht net" freu ich mich schon xDDD

Meld dich auf jeden fall wenn du was startest *neugierig* ^^
03/09/2014 12:07 Shinji-MRT#3
Quote:
Originally Posted by ©ross View Post
Das du nochmal aus dem Nichts erscheinst und dann das... :P
Nice - Bin gespannt was von dir kommt, kenn dich ja son bissl ^^

Mal sehn wieviele Kiddis nun versuchen Skills zu adden und dabei ihren Server schrotten :D
Auf das geflame "tut geht net" freu ich mich schon xDDD

Meld dich auf jeden fall wenn du was startest *neugierig* ^^
Das du dich mal meldest auf einen Beitrag von mir xD

Nya ich bin auch schon gespannt drauf, dass der erste sagt es fehlt was oder s geht net... mal sehen... der erste der das tut dem ich gebe TeamViewer Support xD dem rest allgermeinen wenn ich Zeit hab.

Mal sehen wie oben gesgat ob ich was starte steht in den Sternen :P
03/11/2014 14:20 WurstbrotQT#4
Quote:
Originally Posted by Shinji-MRT View Post
Mich wundert dass doch noch keiner wirklich was zu gesagt hat xD scheint als obs entweder jeder packt oder aber als ob keiner erst versucht was draus zu machen xD nagut... mal sehen was noch kommt :P

Mfg Shinji
Das ist banales c&p, das kriegt jeder Vollidiot hin ;)
03/11/2014 19:26 ©ross#5
Quote:
Originally Posted by WurstbrotQT View Post
Das ist banales c&p, das kriegt jeder Vollidiot hin ;)
Auch einfaches C&P kann versaut werden xD
Wenn man mal die ganzen FERTIGEN Files Releases sieht und wieviele jammern das nix geht xD

Whatever:
@Shinji: Fänds noch epic wenn du - vorausgesetzt du weist wie^^ - den SFX Creator 'erklären' ..^^' Weil,neue Skills brauchen auch neue SFX.

Währe eigentlich ein gutes Addon hier - weis derzeit nicht ob es das schon gibt aber hab da nix gscheites Gefunden.

Greetz
cross
03/11/2014 21:43 TrøublêMakêr#6
Was soll man dazu sagen. Mit bisschen grips kann man es auch selbst machen. Ich finde den ersten Skill einfach nur geil aus. Erinnert mich an LoL.
03/11/2014 23:24 Shinji-MRT#7
@ Trouble : Ja hab mich n bissel von Inspirieren lassen ^^ müsste ich eigentlich auch mal wieder zocken >.<

@Cross : Das war dann auch meine nächste Idee ^^

[Only registered and activated users can see links. Click Here To Register...]

Hoffe das reicht für den Anfang... Ist etwas schwierig derzeit.. -.- Kein Internet am PC alles per Handy und Tab zu schreiben und uploaden ist bissel frustrierend -.-'

nya soviel erstmal dazu... Mal sehen die Woche noch 5. Klasse fertig machen .. vlt. Vk ich sie dann oder so. Also war zumindest der Plan >.< will ja auch bissel was für die Arbeit haben xD
07/02/2014 13:33 Shinji-MRT#8
Jo hier Pushe ich mal wegen Edit... #
~Shinji
07/05/2014 09:56 macboyem07#9
thanks sir its working :D
[Only registered and activated users can see links. Click Here To Register...]
11/17/2014 08:36 raventh1984#10
Hi,

I have followed your Tutorial but for some reason it isnt working.
I only get the error
CWndMgr::PutToolTip_Skill : add½ºÅ³(350)ÀÇ ÇÁ·ÎÆÛƼ°¡ ¾÷´Ù.

This is what i have done
PropSkill.txt
Code:
16	SI_MER_RAGE_SK	IDS_PROPSKILL_TXT_000502	1	1	JTYPE_ULTIME_LEGEND	JOB_STORMBLADE_ULTIMATE	DIS_SUPPORT	JOB_STORMBLADE_ULTIMATE	=	=	=	=	=	=	=	HD_DUAL	=	=	=	=	=	=	=	=	=	=	=	=	=	0	0	_NONE	0	0	0	=	=	=	WT_EQUIP	=	=	=	=	=	=	=	=	=	=	=	AR_SHORT	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	171	=	=	=	=	SR_AFTER	10000	=	=	XI_SKILL_STORM_CROSSOFBLOOD01	=	XI_SKILL_STORM_CROSSOFBLOOD02	=	=	MTI_STORMB_DOUBLE_CROSSOFBLOOD02	=	=	EXT_SELFCHGPARAMET	WUI_NOW	SRO_DIRECT	=	DST_STR	=	RT_ATTACK	=	100	=	KT_SKILL	0	0	0	0	0	=	1	1	353	1	CT_GENERAL	=	=	=	=	=	=	=	=	=	SND_PC_SKILLM_CROSSBLOOD_01	=	"""SkillPostureStormUltiAtk.dds"""	0	""""""	IDS_PROPSKILL_TXT_000503	=	RANK_MAX	=	1
PropskillAdd.csv
Code:
SA_MER_RAGE_SK01,SI_MER_RAGE_SK,1,=,=,=,=,=,=,=,=,=,DST_ATKPOWER_RATE,=,200,=,=,=,=,=,=,=,=,=,30,=,=,1000,=,=,=,5000,=,1,20,600
DefineSkill.h
#define SI_MER_RAGE_SK 350
#define SA_MER_RAGE_SK01 353

If i change the dwSubDefine in PropSkill.txt from 350 to 4172 <-- is the subdefine of
SI_STORM_DOUBLE_CROSSBLOOD-->SA_STORM_CROSSBLOOD01

Then i dont have problems.
11/17/2014 10:48 Shinji-MRT#11
Thats cause a double define, if you use V15+ files.
If you dont want that error on compile, then define your skill,which you added, in defineskill.h with the latest number after all "SI_" skills.
11/17/2014 11:19 raventh1984#12
I dont have problems with compiling.

The numbers 350 and 353 are not defined twice.

They are also defined in DefineSkill.h

like i told in the previous post.

It only happens if i change the dwSubDefine.
07/26/2015 20:15 Spraystar#13
Hat es jemand schon getestet ob es Funktioniert?
07/26/2015 20:25 - DK#14
Quote:
Originally Posted by Spraystar View Post
Hat es jemand schon getestet ob es Funktioniert?
It works !
07/27/2015 18:14 Spraystar#15
Habe es mal versucht einzufügen aber es kommen keine errors wenn ich mich Mercenary mache und das Skillfenster öffne sind die neuen skills dort nicht weiß einer wieso?