heute release ich eine Methode, die nicht vielen bekannt ist, eine 1-Click-Jobchange zu machen.
Was ist enthalten?
Es sind nur die ersten 4 Job's enthalten, sprich; Acrobat, Mercenary, Magician & Assist auf Level 16!
Wie läuft die Jobchange ab und wie funktioniert es?
Wenn man Level 2 erreicht hat, bekommt man 4 Items in's Inventar gelegt.
Man muss eines davon doppelklicken, um die jeweilige Klasse zu sein.
Wie füge ich's ein?
In dem du in folgenden Dateien folgendes hinzufügst:
propItem.txt:
Code:
6 II_SYS_SYS_GM_DIS_TRAN7 IDS_PROPITEM_TXT_100044 1 9999 IK1_SYSTEM IK2_GMTEXT IK3_TEXT_DISGUISE = = 1 = 4 = = = = = = = 0 = = 1 = = 1 = = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = = 300000 = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """itm_GenGemAmpere.dds""" 0 """/level Assist 16""" IDS_PROPITEM_TXT_100045 6 II_SYS_SYS_GM_DIS_TRAN8 IDS_PROPITEM_TXT_100046 1 9999 IK1_SYSTEM IK2_GMTEXT IK3_TEXT_DISGUISE = = 1 = 4 = = = = = = = 0 = = 1 = = 1 = = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = = 300000 = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """itm_GenGemAmpere.dds""" 0 """/level Mercenary 16""" IDS_PROPITEM_TXT_100047 6 II_SYS_SYS_GM_DIS_TRAN9 IDS_PROPITEM_TXT_100048 1 9999 IK1_SYSTEM IK2_GMTEXT IK3_TEXT_DISGUISE = = 1 = 4 = = = = = = = 0 = = 1 = = 1 = = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = = 300000 = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """itm_GenGemAmpere.dds""" 0 """/level Magician 16""" IDS_PROPITEM_TXT_100049 6 II_SYS_SYS_GM_DIS_TRAN10 IDS_PROPITEM_TXT_100050 1 9999 IK1_SYSTEM IK2_GMTEXT IK3_TEXT_DISGUISE = = 1 = 4 = = = = = = = 0 = = 1 = = 1 = = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = XI_SYS_EXPAN01 = = = = 300000 = WUI_NOW = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """itm_GenGemAmpere.dds""" 0 """/level Acrobat 16""" IDS_PROPITEM_TXT_100051
Code:
IDS_PROPITEM_TXT_100044 Assist Trans IDS_PROPITEM_TXT_100045 Verwandelt dich in einen Assist Level 16, NICHT umkehrbar! IDS_PROPITEM_TXT_100046 Mercenary Trans IDS_PROPITEM_TXT_100047 Verwandelt dich in einen Mercenary Level 16, NICHT umkehrbar!. IDS_PROPITEM_TXT_100048 Magician Trans IDS_PROPITEM_TXT_100049 Verwandelt dich in einen Magician Level 16, NICHT umkehrbar! IDS_PROPITEM_TXT_100050 Acrobat Trans IDS_PROPITEM_TXT_100051 Verwandelt dich in einen Acrobat Level 16, NICHT umkehrbar!
Code:
#define II_SYS_SYS_GM_DIS_TRAN7 500077 #define II_SYS_SYS_GM_DIS_TRAN8 500078 #define II_SYS_SYS_GM_DIS_TRAN9 500079 #define II_SYS_SYS_GM_DIS_TRAN10 500080
Code:
"GenGemGemPublicB" II_SYS_SYS_GM_DIS_TRAN7 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1 "GenGemGemPublicB" II_SYS_SYS_GM_DIS_TRAN8 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1 "GenGemGemPublicB" II_SYS_SYS_GM_DIS_TRAN9 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1 "GenGemGemPublicB" II_SYS_SYS_GM_DIS_TRAN10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
Code:
AddEvent( "1-Click-Jobchange" )
--{
SetTime( "2011-01-01 13:00", "2012-11-30 23:59" )
SetLevelUpGift( 2, "all", "II_SYS_SYS_GM_DIS_TRAN7", 1 )
SetLevelUpGift( 2, "all", "II_SYS_SYS_GM_DIS_TRAN8", 1 )
SetLevelUpGift( 2, "all", "II_SYS_SYS_GM_DIS_TRAN9", 1 )
SetLevelUpGift( 2, "all", "II_SYS_SYS_GM_DIS_TRAN10", 1 )
--}
Dies kann natürlich beliebig verändert werden.
Auf meinem Server läuft es zum Beispiel so, dass die User auf Level 15 eine Box geschenkt bekommen, wo dann die Tran's enthalten sind.
Bei Fragen oder Problemen schickt mir keine PN, sondern postet sie in diesem Thread!
Tipp:
Alle GM - und Adminbefehle können hinten bei den """|""" eingetragen werden.
Wenn der Spieler der das Item aktiviert zum Beispiel Invisible sein soll, so trage da einfach /invisible ein.
Falls der Spieler aber auf begrenze Zeit + während dessen nicht angreifen soll, so editiere ein normalen Trans und füge hinten zwischen den """|""" dies hier ein: /invisible /noinvisible.
Das /noinvisible muss da auch rein, weil dies aktiviert wird, sobald der Trans zu ende ist.
Tipp 2:
Man kann genauso gut normale Transy's bearbeiten, müsste dann nur noch den Cooldown entfernen, falls es einem stört, jendenfalls läuft's nach dem selben Prinzip.






