Beiträge von Shinji

    Hallo liebe leutz!

    Ich will euch heute einen Thread geben in dem alles mögliche erklärt wird wie man in den Files was, wo, erstellt oder ändert.
    Ich muss hier mal dazu sagen dass ich bis vor einem halben Jahr selbst nicht viel über die Files wusste und immer alles nachfragen musste.
    Nun ich schreibe hier den Thread weil es mich genervt hat dass man immer alles per sufu suchen musste und immer etwas wo anders stand. Daher schriebe ich alles hin was ich nun weiß.

    Alles was hier verändert wurde und gezeigt wird ist mit V14 Files gemacht worden!!! Beachtet dies bitte.

    Noch dazu ich bin Admin auf dem Server Final-Fly. Daher sind einige sachen von den Res Files aus unserem Server. Die Links die dazu kommen werden sind ebenfalls direkt auf unserem zweitem Root Server.

    Was ich euch erklären will:

    Einstellen der Droprate

    Einstellen der Droprate


    Was ihr braucht:
    -Event.lua

    Diese findet ihr im Resource Ordner eures Servers.

    In der Datei (öffnet ihr mit Editor) ist ganz unten ein kleines Event bereits parat. Dieses ist zbsp. unseres.

    -EXP Rate derzeit auf 6x gestellt
    -Drop Rate noch auf 80x gestellt
    -Gold Drop Rate noch auf 3x gestellt
    -Set Item Droprate noch auf 2x
    Vorsicht beim erhöhen von dieser Droprate!!!! Dabei könnten einige Mobs bzw. Giants wie der Meteo nur noch diese dropen.

    Im Großen und ganzen braucht ihr nicht viel zu machen außer die Zahlen zu verändern und es abzuspeichern. Hierfür solte iht den Server offline haben. Vergesst aber nicht dass ihr die sachen nicht zu hoch einstellt!
    Ihr könnt zbsp. nicht eure volle Droprate die ihr wirklich haben wollt hier einstellen! Das wäre etwas zu hoch.

    Wenn ihr das habt so müsst ihr im nächsten Spoiler (Droprate ändern) weiter machen, denn nun sind vllt einige Dropraten zu hoch eingestellt.

    Drop Rate richtig einstellen

    Drop Rate richtig einstellen


    Nun viele kennen das Problem dass einige Mobs nicht richtig droppen oder zu viel oder zu wenig. Ich habe natürlich für euch die lösung. Ich sehe zbsp. auf einigen Servern dass der Meteo die falsche droprate hat. Bzw. er droppt sehr selten und meistens nur ein Drop und dass ist widerum nur Geld oder mal ein Setteil.
    Nun das Problem wird behoben wenn ihr das hier befolgt.

    Was ihr braucht:
    -PropMoverEx.txt

    Ihr findet die Datei natürlich wieder im Resource ordner.

    -Name des Monsters Vergesst hierbei nicht es gibt noch einen Meteonyker! Aber wer genug Menschenverstand besitzt, der sollte bereits wissen dass dieser hier der Mete im Vulcano ist.
    -Der Drop im kompletten
    -Das Item selbst mit Name (Bloody Sword)
    -Drop Raten höhe
    Wenn ihr hier die höhe einstellt so ist es besser immer darauf zu achten dass
    3000000000 = 100% sind

    Demnach sind diese
    600000000 = 20%

    Also gebt nicht wahllos irgendeine Zahl sondern berechnet dies bitte vorher! sonst habt ihr ein kleines Problem mit der nächsten Zahl!

    -Dies ist die Maximale Droprate des Monster
    Solltet ihr die Droprate von einem Item höher stellen so solltet ihr gegebenfalls auch die höhe des Maximalitems erhöhen!
    Dies sind übrigens die NPC Waffen.

    -Die Droprate des Geldes bzw. das was das Mob derzeit an Geld dropt in dem Falle zwischen 20.000 und 30.000 Penya. Diese werden dann durch den Multiplikator (event.lua) erhöht.

    Dropraten und Entfernungen von drops

    Dropraten und Entfernungen von drops


    Nun auf vielen Servern ist es leider so dass einige Sets unterschiedlich droppen. Siehe zbsp. das Restra Set. Wie könnte man diese droprate höher stellen?
    Was ihr dafür braucht:
    -propDropEvent.txt

    Findet ihr wie immer im Resource Ordner.

    Ich nehme hierfür nur einen kleinen Teil der Datei um es euch besser zu erklären.

    Code
    DropItem(II_GEN_MAT_[COLOR=Blue]ORICHALCUM01[/COLOR],[COLOR=Green] 50000000[/COLOR], 0, -1, [COLOR=Purple]1, 130[/COLOR]);
    DropItem(II_GEN_MAT_MOONSTONE, 50000000, 0, -1, 101, 130);

    Ursprünglich waren bei den Ori und Moonstone Drops mehrfache sachen angegeben. Daher sind dies nur 2.
    -Oricalkum Droprate des ganzen Servers
    -Die höhe des Drops vorsicht beim erhöhen von der Rate! Einige Monster könnten dadurch NUR noch Ori`s Droppen!
    -Das Leven von wann bis wann man diese Droppen kann. In dem Falle LV 1-130 (130 wegen Server End LV von uns)

    Es gibt viele Spieler die von den 2% und 3% Karten etwas genervt sind. Die kann man ganz einfach entfernen in dem man sie mit den // zeichen besetzt!

    Code
    [COLOR=Blue]//[/COLOR]DropItem([COLOR=Green]II_GEN_MAT_ELE_RAIN,[/COLOR]                300000, 0, -1,  1, 100);    // "MP 2% »ó½Â¿ë ¼ÒÄÏ Ä«µå"
    DropItem(II_GEN_MAT_ELE_FLOOD,                100000, 0, -1, 15, 100);    // "MP 4% »ó½Â¿ë ¼ÒÄÏ Ä«µå"
    DropItem(II_GEN_MAT_ELE_OCEAN,                 30000, 0, -1, 30, 100);    // "MP 7% »ó½Â¿ë ¼ÒÄÏ Ä«µå"

    -Name des Items in dem Falle die 2% Card (MP)

    Ihr solltet dies aber bitte nicht einfach rauslöschen sonst entsteht ein Fehler beim hochfahren der Server. Es ist nicht weiter Tragisch aber ziemlich nervig. So könnt ihr zbsp. auch einige andere Items entfernen die nervig sind.



    Buff Pang ändern

    Buff Pang ändern


    Nun in (fast) jedem Offi Server gibt es bereits einen Buff Pang der die Spieler von LV x bis Lv xxx Bufft (Je nach einstellung).
    Ich sehe auf vielen Servern das einige Buff Pangs einfach falsch oder schlehct eingestellt sind bzw. viele Spieler den Buff Pang höher/niedriger haben wollen wissen aber nicht genau wie man dies tut.

    Was ihr braucht
    -character.txt

    Dieser Code ist wohl relativ einfach gestrikt und leicht zu verstehen.
    -Name des NPC
    Ihr müsst diesen suchen!!! Nicht den MaFl_Helper!
    Dies ist ein anderer NPC.
    -ist der komplette Skill
    -bedeutet dass es ein Skill des Assisten ist Quickstep um genau zu sein.
    -Das LV des Skill in dem Fall Lv 20
    -Von welchem LV bis welchem LV der Pang die Spieler bufft (Lv 1- 131)
    -Die Zeit angabe wie lange der Buff hält hier sind es 60 min.
    hierbei könnt ihr euch mithilfe von Mathematischen Kenntnissen (Mathe is doof -.-') eine Gleichung aufstellen und gegebenfalls auch die Zeiten der Buffs ändern.

    3600000 = 60 min.
    X = 90 min. X= 5400000

    vergesst aber nicht dass die Buffs nach dem einloggen wieder auf 60min. zurück gestellt werden wenn ihr sie über 60 min. stellt.
    Die Gleichung wird aber noch im Skill Spoiler wichtig sein wenn ihr die Zeiten verändern wollt.

    Ihr könnt hierbei im Pang auch Ringmaster Skills einfügen wenn ihr diese heraussucht und genauso einkopiert wie oben beschrieben.

    Hier eine kleine erklärung dazu.

    Was ihr braucht
    -character.txt
    -propSkill.txt

    Code
    6    [COLOR=Teal]SI_RIN_SUP_PROTECT[/COLOR]    IDS_PROPSKILL_TXT_000106    1    1    JTYPE_PRO    JOB_RINGMASTER    DIS_SUPPORT    JOB_RINGMASTER    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    IK3_CHEERSTICK    0    0    _NONE    0    0    0    =    =    AS_DIAGONAL    WT_EQUIP    =    =    =    =    =    =    =    =    =    =    =    AR_RANGE    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    =    60    SI_ASS_CHEER_HEAPUP    6    =    =    SR_BEFORE    0    =    =    XI_SKILL_RIN_PROTECT_CASTING01    =    XI_SKILL_RIN_SUP_PROTECT01    =    =    MTI_RIN_SUP_CASTING01    =    =    EXT_ANOTHERWITH    WUI_TARGETINGOBJ    SRO_DIRECT    =    DST_INT    =    RT_TIME    =    20000    =    KT_MAGIC    0    0    0    0    0    1    1    10    2635    1    CT_GENERAL    =    =    =    =    =    =    =    =    =    =    =    """skill_RinSupProtec.dds"""    0    """"""    IDS_PROPSKILL_TXT_000107
    6    SI_RIN_SUP_SPIRITUREFORTUNE    IDS_PROPSKILL_TXT_000110    1    1    JTYPE_PRO    JOB_RINGMASTER    DIS_SUPPORT    JOB_RINGMASTER    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    IK2_CHARM    IK3_CHEERSTICK    0    0    _NONE    0    0    0    =    =    AS_DIAGONAL    WT_EQUIP    =    =    =    =    =    =    =    =    =    =    =    AR_SHORT    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    =    65    SI_RIN_SUP_HOLYCROSS    1    =    =    SR_BEFORE    0    =    =    XI_SKILL_RIN_ATTACK_CASTING01    =    XI_SKILL_RIN_SUP_SPIRITUREFORTUNE01    =    =    MTI_RIN_SUP_CASTING01    =    =    EXT_ANOTHERWITH    WUI_TARGETINGOBJ    SRO_DIRECT    =    DST_INT    =    RT_TIME    =    2000    =    KT_MAGIC    0    0    0    0    0    1    1    10    2655    1    CT_GENERAL    =    =    =    =    =    =    =    =    =    =    =    """skill_RinSupSpirit.dds"""    0    """"""    IDS_PROPSKILL_TXT_000111
    6    SI_RIN_SQU_GEBURAHTIPHRETH    IDS_PROPSKILL_TXT_000114    1    1    JTYPE_PRO    JOB_RINGMASTER    DIS_HOLY    JOB_RINGMASTER    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    IK2_CHARM    IK3_CHEERSTICK    0    0    _NONE    0    0    0    =    =    AS_DIAGONAL    WT_EQUIP    =    =    =    =    =    =    =    =    =    =    =    AR_SHORT    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    =    75    SI_RIN_SUP_HOLYGUARD    4    SI_RIN_SUP_SPIRITUREFORTUNE    7    SR_BEFORE    0    =    =    XI_SKILL_RIN_ATTACK_CASTING01    XI_SKILL_RIN_SQU_GEBURAHTIPHRETH01    =    =    =    MTI_RIN_SQU_CASTING01    =    =    EXT_TROUPE    WUI_NOW    SRO_AROUND    =    DST_INT    =    RT_TIME    =    2000    =    KT_MAGIC    0    0    0    0    0    1    1    10    2675    1    CT_GENERAL    =    =    =    =    =    =    =    =    =    =    =    """skill_RinSquGebura.dds"""    0    """"""    IDS_PROPSKILL_TXT_000115

    -Name des Skills hier ein RM skill der Protect Skill (eine nähere erklärung der ProbSkill erflogt in einem anderen Spoiler
    Ihr müsst nur den Namen kopieren und oben beim Puff Pang einfügen so habt ihr im Buff Pang auch den Skill Protect. Dies funktioniert übrigens mit allen Self Buffs wie Blazing Sword oder auch Berserk von Blade!

    Verändern von Welt Dialogen

    Verändern von Welt Dialogen


    Nun Es gibt viele Welt Dialoge hier auf Madrigal und einige sind noch in Englisch oder Japanisch vllt wollt ihr sie auch zu euren gunsten verändern. Siehe hier:

    Nun es ist relativ einfach dies zu ändern.

    Was ihr braucht
    -WorldDialog.txt

    Resource Ordner wo sonst.

    Code
    Dir ist ein Fehler hier aufgefallen oder dich belästigen Spieler? #b#cffff0000necco#nc#nb und #b#cffff0000Shinji#nc#nb helfen dir!

    Nun als erstes solltet ihr wissen welchen NPc ihr verändern wollt. Den Namen hierzu braucht ihr aber nicht. Ihr müsst nur wissen was dieser sagt.
    Bei mir war es Juria. Sie sagte mal "Dies ist die Stadtinformation... blablabla"
    Ihr sucht diesen Text in der WorldDialog.txt und schreibt ihn einfach um. Wenn ihr diesen noch farbig machen wollt dann müsst ihr bei ihm noch dieses hier angeben:

    #b#cffff0000 [DER FARBIGE TEXT] #nc#nb

    -Dieser Text zbsp. ist rot
    eine kleine Farb Tablette für euch findet ihr Hier!


    Verändern von Stats wie....

    Verändern von Stats wie....


    Pets

    Pets


    Nun die Normalen Pets wie Tiger und Nightmare haben ja die 75`ger Stats. Ich glaube für den Aufwand den man beim hochziehen eines Pets hat (sollte die Rate low sein) sollte man dies doch extra für Spieler erhöhen oder?

    Was ihr dafür braucht
    -Pet.txt

    Im obrigen Teil der Datei findet ihr die dazugehörigen Stat-Teile der Pets.
    -Ist der Stat selbst. hier STR
    -Sind die effekte also die höhe der Stufen
    Bitte darauf achten dass dass die Effekte zusammengezählt werden! Also alles zusammen ergibt dann jeweils die höhe der Pets.
    -Name des Pets hier ist es der Weiße Tiger

    Etwas weiter unten steht dies hier:

    Code
    IncrementExp    // [COLOR=SeaGreen]100,000[/COLOR]분의 1 기준            
    {    
    //    1분당 습득 경험치
        [COLOR=Blue]25000    //     25%[/COLOR]    // [COLOR=Purple]D[/COLOR]
        12500    //     12.5%    // [COLOR=Purple]C[/COLOR]
        6200    //     6.2%    // [COLOR=Purple]B[/COLOR]
        3100    //     3.1%    // [COLOR=Purple]A[/COLOR]

    Nun einfach gesgat dies ist die Anzeige die das Pet bekommt beim Füttern.

    -bringt 100%
    -bringt 25% wie es da steht
    -Sind die Grade welchen LV das Pet gerade ist
    Warum gibts kein S? Warum wohl? Weil ein S-Pet nicht höher geht.

    Hierbei hilft uns mal wieder der tolle freund "Mathe" für das richtige einstellen.

    Nun wenn ihr wollt dass die Pets bessere Effekte bringen dann stellt diese einfach um so wie wir. Die Spieler haben mehr Spaß daran die Pets höher zu ziehen weil sie eben mehr bringen.

    Eine kleine liste von den Stats wie STR oder INT findet ihr dann Hier...


    Awaking Sats

    Awaking Sats


    Nun ich habe mir mal gedacht dass es zeimlich nervig ist wenn man erweckt und man bekommt immermal nur so 5 atk oder -1 Int oder noch schlimmer... Nun es wäre doch viel schöner wenn man einfach mehr dafür bekommt oder?

    Was ihr dafür braucht
    -randomoption.txt
    -Liste aller Stats (falls nötig)

    Dies ist der Code von der STR Erweckung.
    -Ist die höhe der Eeweckung
    -wie oft sie kommt

    Nun ihr braucht sie nur zu ändern. versucht nun aber bitte nicht einfach die Rate zu erhöhen wie oft es kommt. Lasst es bitte einfach so stehen. Es ist besser glaubt mir.
    Wenn ihr jedoch statt des Str Erweckten zeugs etwas neues haben wollt so müsst ihr dies nur per Liste einfügen. zbsp. Bloodsuck oder ähnliches, so gebt es einfach oben an.

    Code
    [COLOR=Red]Blessing    [/COLOR]    100    0     0                    
    {                                
        DST_STR                6            
        {                            
            1    600000000                    
            4    300000000                    
            7    100000000                    
        }

    Ist wie es oben schon steht
    die CS scroll Blessing
    Hier gilt das gleiche wie oben.

    etwas weiter unten findet ihr dieses hier:

    Code
    [COLOR=Red]SystemPet[/COLOR]    35    35    30     // ¿É¼ÇÀÌ 1,2,3°³ ºÙÀ» È®·ü
    {

    Dies ist für die Pets.

    Pets können ebenfalls erweckt werden hierfür gibt es dass.

    Nun wir nähern uns langsam den etwas aufwenigeren Sachen wie erstellen von neuen Stets oder einfügen von einfachen Items. Diese sind etwas umfangreicher und macht etwas mehr Arbeit.

    Skilleigenschaften ändern

    Skilleigenschaften ändern

    Nun ich finde es immerwieder witzig dass sich keiner von euch leuten an die richtig guten Versionen von Flyff erinnern kann. zbsp. von v1-v4 dort war der Knight und der Ranger äußerst stark. Demnach erkläre ich euch nun wie ihr einen Klassen ausgleich zwischen den "normalen" und den etwas "schwächeren" schaffen könnt.

    Nun der Knight und der Ranger waren früher eimal nicht Rein AOE basierend. Deshalb werde ich sie nun zum Teil wieder zum 1on1 machen.

    was ihr braucht
    -propSkill.txt
    -propSkillAdd.txt

    Code
    SA_[COLOR=Red]NATURE[/COLOR]_[COLOR=Green]LV10[/COLOR],SI_RAG_[COLOR=YellowGreen]SUP[/COLOR]_NATURE,10,=,=,=,=,=,=,=,=,=,[COLOR=MediumTurquoise]DST_CHR_CHANCECRITICAL[/COLOR],[COLOR=Purple]DST_CRITICAL_BONUS[/COLOR],[COLOR=MediumTurquoise]20[/COLOR],[COLOR=Purple]50[/COLOR],=,=,=,=,=,=,=,=,110,=,=,=,=,=,=,150000,=,1,50,600

    -Name des Skills
    -LV des Skills hier Lv 10
    -bedeutet dass es ein "Support Skill" ist. Demnach ein Selfbuff
    -Der Skilleffekt #1 er bringt hier 20% Critical
    -Der Skilleffekt #2 Der Zweite Effekt bringt 50% Critical DMG

    Nun dieser Skill wurde wie man sieht bereits verändert und so sollte dies doch auch Ingame angezeigt werden oder nicht?
    Dann müsst ihr dass auch tun und zwar in propskill.txt

    Code
    IDS_PROPSKILL_TXT_000282    [COLOR=RoyalBlue]Nature[/COLOR]
    IDS_PROPSKILL_TXT_000283    [COLOR=DarkOrange]Die Kritische Trefferrate und der Kritische Schaden werden enorm gesteigert.[/COLOR]

    -Name des Skills was sonst
    -Ingame beschreibung

    Nun ihr könnt dies alles ohne Porbleme verändern und machen wie ihr dies gerne hättet. Es gehen aber nur maximal 2 Effekte pro Skill.

    Man kann einen Skill auch beim Angriff zum Bloody Skill machen wie der Skill Poisen von Jester.
    Dazu muss man sich nur die dazugehörige AI raussuchen und einfügen. Dies funkioniert natürlich auch mit den Selfbuffs aller Klassen.

    Einfügen eines Items

    Einfügen eines Items


    Nun ihr wollt gerne ein eigenes Item einfügen wie zbsp. ein CS Teil oder eine Art Custom Item zum Spaß wie eine PSP? Dann macht dies hier.

    Was ihr braucht
    -Intensive Gedanken
    -Viel Zeit und Geduld wenns man nicht so klappt

    -defineItem.h
    -propitem.txt
    -Propitem.txt.txt

    Nun es ist sehr sinnvoll wenn ihr bevor ihr ein Item einfügt wisst was ihr denn eigentlich einfügen wollt. Denn dann ist es relativ einfach. Ihr müsst dann nur ein ähnliches Item kopieren und es so selbst umschreiben. Hier das beispiel mit einem Ticket.

    Wir fangen ziemlich hart an weil wir es leider brauchen damit das Item Name und eine ID erhält.

    Propitem.txt

    Code
    11    [COLOR=DarkOrange]II_SYS_TICKET_FINALLY[/COLOR]    [COLOR=YellowGreen]IDS_PROPITEM_TXT_010000[/COLOR]    1    1    IK1_SYSTEM    IK2_SYSTEM    IK3_TICKET    =    TRUE    1    =    [COLOR=SeaGreen]15000000[/COLOR]    =    =    =    =    =    =    =    0    =    =    1    1    1    1    1    =    =    10080    =    _NONE    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    999999999    =    WUI_NOW    =    =    =    =    =    =    =    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """[COLOR=Blue]Itm_SysTicketKebaras.dds[/COLOR]"""    0    """"""    [COLOR=Yellow]IDS_PROPITEM_TXT_010001[/COLOR]

    -Voller Item Name
    -Der Code für die Propitem.txt.txt damit das Item auch einen Ingame name erhält
    -Preis des Items
    -Das ist das Icon des Items
    -Die Ingame beschreibung

    Wenn ihr hier alles richtig eintrag lasst die Datei einfach auf damit ihr wieder nachschauen könnt falls ihr die Codes zbsp. nicht merken könnt.

    Nun soll euer Item ja auch noch eine richtige beschreibung erhalten richtig?
    Dann braucht ihr die Propitem.txt.txt
    Macht diese auf und scrollt einmal bitte ganz nach unten. Dort fügt ihr nun eure beiden Codes ein (Der Name und die beschreibung)

    Code
    [COLOR=Blue]IDS_PROPITEM_TXT_010000[/COLOR] Final Stage Ticket
    [COLOR=Yellow]IDS_PROPITEM_TXT_010001[/COLOR] Dieses Ticket führt dich an den gefährlichsten Ort in Madrigal. Sei dafür bereit!

    Nun lasst euch einfach was einfallen ich bin sicher ihr seid da etwas Fantasie voller.

    Nun sollte euer Item auch noch eine ID erhalten damit ihr es Inagem nicht immer mit dem Code "/ci "Ticket dingens" 1 " holen müsst... ist schließlich etwas nervig.

    Also öffnen wir die DefineItem.h

    Code
    #define    [COLOR=Lime]II_SYS_TICKET_FINALLY [/COLOR]        [COLOR=Purple]100000[/COLOR]

    Ihr müsst hier nicht viel tun. Ihr braucht nur den vollen Namen des Items und schon sollte es klappen.

    -Voller Item Name
    -Item Id

    Bei allen Einträgen die ihr hier gemacht habt MÜSST ihr darauf achten dass nichts Doppelt ist!!!! Weder Item Name noch einer Codes noch die Item ID!
    Dies könnte zu Fehlern führen bis hin zum Dauerhaften Servercrash!!!

    Einfügen von Waffen Sets und Schmuck

    Einfügen von Waffen Sets und Schmuck

    Waffen

    Waffen


    Nun unser Team und ich wollten natürlich nicht nur dass unser V14 Server auf v14 bleibt sondern wir wollten auch die Effekte von Sets etc ändern.

    was wir brauchen
    -Propitem.txt
    -Propitem.txt.txt
    -DefineItem.h
    -mdlDyna.inc

    Nun wir fangen wieder mal mit dem schwersten an mit dem einfügen des Items...
    Ich zeige euch zbsp. hier wie ihr die Luzaka Waffen einbindet. Ihr sucht euch als erstes ein Item mit dem selben LV und mit dem selben Job raus. Ich nehem hierfür den Historic Bow.

    Vergesst hierbei nicht dass einige Items in den Files anders heißen wie hier der His bow.
    Propitem.txt

    Code
    [COLOR=DarkRed]6[/COLOR]    II_WEA_BOW_USU    IDS_PROPITEM_TXT_003922    1    1    IK1_WEAPON    IK2_WEAPON_DIRECT    IK3_BOW    JOB_ACROBAT    TRUE    =    =    200000    7200000    100    180    HD_TWO    =    PARTS_RWEAPON    =    0    PARTS_LWEAPON    =    75    200    =    1    =    IK2_BULLET    =    [COLOR=SeaGreen]251    253[/COLOR]    _NONE    0    0    0    0    0    =    WT_RANGE_BOW    =    =    =    =    =    =    =    =    =    0.07    =    AR_WAND    =    [COLOR=Blue]DST_DEX    DST_STA[/COLOR]    =    10    4    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    XI_HIT_BOW01    =    =    =    =    =    =    =    =    =    WEAPON_UNIQUE    =    II_WEA_BOW_USUUM    =    =    =    =    0    0    0    0    0    0    =    =    SND_ITEM_DROPDING1    =    =    =    =    =    =    =    =    =    75    =    SND_PC_DMGBOWB    SND_PC_DMGBOWC    """[COLOR=Teal]Itm_WeaBowUsu.dds[/COLOR]"""    0    """"""    IDS_PROPITEM_TXT_003923

    Das ganze solltet ihr ja bereits kennen. Daher nur kurz noch dazu:
    -Item Angriff
    -Item Stats
    -Item Icon
    Ich weiß nicht ob das villeicht schon jemand wusste. Aber dass hier ist der Code für den World Server. Mit dem Code und einer anderen Variable erkennt er automatisch welches LV das Item ist. Bei normalen Item wie zbsp. Ticket oder CS Clothes nimmt er den Code bekommt aber keine Variable dazu und gibt kein LV dafür aus.

    So ihr müsst nur das ändern wie ihr gerne das Item bzw. die Waffe dafür hättet. Natürlich an die Codes für Item Name und Item beschreibung denken.

    Nun wenn ihr alles geändert habt dann müsst ihr noch die mdlDyna.inc bearbeiten.

    Wie bereits gesagt sucht euch ein Item heraus dass eures ähnelt.
    Ihr scrollt also etwas nach unten bei einer Waffe zbsp. oder sucht euch das gewünschte Item falls ihr den Namen in den Files bereits kennt. Ihr müss aber darauf achten dass ihr das neue Item weiter unten einfügt am besten am Ende der Waffen!!! Vorsicht nicht ganz unten sonst gibts probleme beim starten des Servers.

    Code
    "[COLOR=Olive]WeaBowDwarf[/COLOR]"    [COLOR=DarkGreen]II_WEA_BOW_USU[/COLOR]                   MODELTYPE_MESH "" [COLOR=Green]0  MD_NEAR 0  1.0f 0 1 ATEX_NONE 1[/COLOR]

    -voller Item Name
    -Dieses Ganze solltet ihr einfach so lassen da es sonst zu fehlern kommen kann
    -Ist der Name der .o3d

    Zur erklärung:
    Ihr müsst hier die Animation des Items angeben. Bzw. das item hat nunmal eine Animation und eine textur. Dieses wird hier angegeben nur ohne Item und .o3d zur besseren veranschaulichung:

    Item_WeaBowDwarf.o3d
    Diese Datei ist im Model Ordner enthalten. Solltet ihr ein neues Item einfügen so dürft ihr nicht vergessen jeden Ordner damit zu füllen. Den vom World Server und den vom Clienten also den vom Spieler.

    Nun gebt ihr noch dem Item eine ID und fertig.
    So habt ihr eine neue Waffe drin.

    Sets + Effekten

    Sets + Effekten


    Nun ich zeige euch noch wie man ein neues Set einfügt. Ich werde das ganze wieder abkürzen da bereits oben steht wie man ein neues Item erstellt.

    Ihr braucht
    -Propitem.txt
    -Popitem.txt.txt
    -propItemEtc.txt
    -propItemEtc.txt.txt
    -mdlDyna.inc

    Wie ihr seht es wird langsam mehr.

    Nur fürs kurze zwischendurch.

    Man nehme ein Setitem das ihr bereits kennt. Siehe hier das Bloody Set lv 120

    Code
    11    [COLOR=Teal]II_ARM_M_KIN_BOOTS_SET_33[/COLOR]    [COLOR=Blue]IDS_PROPITEM_TXT_009086[/COLOR]    1    1    IK1_ARMOR    IK2_ARMORETC    IK3_BOOTS    [COLOR=SandyBrown]JOB_KNIGHT[/COLOR]    TRUE    =    [COLOR=DarkOrange]SEX_MALE[/COLOR]    2000000    4500000    100    180    =    =    [COLOR=Olive]PARTS_FOOT[/COLOR]    =    1    =    =    120    200    =    1    =    =    =    [COLOR=PaleTurquoise]475    477[/COLOR]    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    1    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    ARMOR_SET    =    =    =    1950    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    120    =    =    =    """[COLOR=Yellow]itm_mKinSet05Foot.dds[/COLOR]"""    0    """"""    [COLOR=Blue]IDS_PROPITEM_TXT_009087[/COLOR]

    Dies ist ein Part des Set. Nur die Boots.
    -Voller Item Name
    -Item Name + Beschreibung ingame
    -Geschlecht des Items
    -Part heißt Teil und Foot eben Boots
    -Das Item Icon
    -der Job des Itemset parts
    -Die Verteidungung von-bis

    Nun ihr nehmt zbsp. dieses Item und schreibt es um wie ihrs gerne hättet.
    Dannach müsst ihr das Item natürlich wieder einen Namen geben in der Propitem.txt.txt
    Und ein Model/Mesh in der mdlDyna.inc!
    Dort wieder darauf achten dass ihr das Item unter allen Sets schreibt. Die "33`ger" Sets sind die Bloodys und die Letzten auf der Liste.
    Also macht am besten unter den 33`gern die zwei zeichen // und schreibt dahinter eure Items also:

    Code
    //Finally Sets

    Darunter kommen dann die Meshs also die Models aus dem Model Ordner.

    Habt ihr das alles getan müsst ihr aus dem ganzen also die 4 bzw. 8 (sind ja zwei geschlechter)
    Teilen ein Set gemacht habt. Müsst ihr das ganze als Set angeben wenn ihr Effekte dafür haben wollt.

    Dies macht ihr in der propItemEtc.txt

    Ihr scrollt bis fast ganz nach unten unter dem letzten Set (sollte glaube ein 33 sein)

    Ihr geht unter dem Set nehmt es ruhig als Vorlage und schreibt es natürlich so um wie ihr es braucht.

    -Set Part hier der Helm
    -Einer der Effekte hier STA
    -Effekt höhe hier 10 STA eben
    -Ab wievielen Set Teilen es diesen Effekt gibt hier ab dem 4.
    Was ja normal ist bei den lv 120`gern.

    Ihr könnt hier bis zu 8 verschiedene Effekte angeben. Leider erkennt der Server nur 6 davon. Aber es werden 8 Effekte gezählt und die funktionieren auch.
    Das ganze könnt ihr mit bis zu 8 Setteilen machen. Wie oben auch leider werden nur 6 angezeigt also belasst es leiber gleich bei 6 Teilen.
    Es funktioniert auch mit Ringen und Schmuck. Ebenfalls mit CS clothes wer das will.

    Nun ist das Set bereit zum benutzten ihr müsst aber dem Set noch einen Namen geben.
    Die geschieht in der PropItemEtc.txt.txt

    Dafür ist das heir wichtig.

    Code
    [COLOR=Olive]IDS_PROPITEMETC_INC_000148[/COLOR]    Cruentus (F) Set
    IDS_PROPITEMETC_INC_000158    Grim (F) Set

    Nun die beiden verschiedenen Zahlen sind nur für die Anzeige ob Männlich oder weiblich aber es geht auch wenn irh einfach ein Name für das Set schreibt und das geschlecht in der Anzeige weglasst. Denn die Setteile sind ja bereits mit dem geschlecht gekennzeichnet.

    Hier gebt ihr noch den namen an. Nun habt ihr ein neues Set mit eurem Namen und guten Effekten!


    Schmuck

    Schmuck

    Nun ich denke ihr habt so langsam den Bogen mit einfügen von Items raus und hoffe ich muss dies nicht nocheinmal erwähnen.
    Hier wird nocheinmal erklärt wie ihr denn schmuck einfügt.

    Wie ihr wisst solltet ihr bereits alles in den Propitem`s eingetragen haben + defineItem.h!
    Nun wenn ihr soweit seid dann müsst ihr dieses noch in der accesory.txt angeben.

    Ein beispiel dazu:
    -das LV der Kette
    -Name der Kette
    -Effekt
    -Effekt höhe

    Hier müsst ihr eure individuellen Werte selbst eintragen oder ihr nehmt einfach einen wert von einer obrigen Kette oder Ring etc. und gebt das so ein. Vergesst nicht das mit allen Ringen oder Ketten zu machen die ihr einfügen wollt.

    Sollte es dazu kommen dass ihr auch die Ketten wie bei V15 einfügen wollt also den Soul schmuck dann mpüsst ihr dieses auch noch in den 2 Dateien
    PropitemEtc.txt und PropitemEtc.txt.txt angeben.

    NPc/Cash Shop in World einfügen

    NPc/Cash Shop in World einfügen

    So nun mir ist aufgefallen dass es immer wieder Probleme beim einfügen eines NPC`s in der World Map gab. Ebenfalls der Cash Shop. Ich werde dies hier nocheinmal richtig erklären und den richtigen Code beilegen der für ie Cash Shops wichtig ist denn einige benutzten einen Code der nur für NPc waffen ist!?

    was brauchen wir
    -Character.inc
    -character.txt
    -character.txt.txt
    -WdMadrigal.dyo
    -dyo Manager (findet ihr ganz unten im Post)

    So vorweg dieser Thread stammt NICHT von mir! Ich werde die Credits dafür noch angeben.

    Nun fangen wir mal an.
    Wenn irh den Manager habt öffnet ihr eure World.dyo (je nach dem welche world ihr bearbeiten wollt) ich nehem hierfür die Madrigal.dyo.

    Nun kleine erklärung.
    -Dass hier ist MUSS ganz unten stehen!!!
    -Der NPC Name MaFl_Yamie (Ma=Madrigal Fl=Flaris)
    -Die Moddel Id vom NPc
    -Koordinaten wohin der NPc gestellt wird
    -Richtung des NPc

    So ihr Kopiert am besten den Teil und fügt ihn bei euch ein. Vergesst aber nicht die -1 zu einer 0 oder einer anderen zahl zu amchen bzw. die -1 bei dem letzten NPc (der vor eurem eingetragen ist) zu entfernen.

    Als nächstes öffnen wir die character.inc.

    Also:
    -Der Name muss mit dem Name in der .dyo übereinstimmen!!!
    -Das heißt das der NPc ein System erhält hier ist es Verkaufen
    -Diese Codes am bestne für einen Cash Shop gleich beibehalten da er so richtig eingestellt ist! Diesen heir dürft ihr also auch gerne Kopieren.
    -Das sind die Items die in der Propitem.txt eingetragen sind. Dies heißt dass alle IK_3 Scrolls oder Tickets die verkaufsfähig sind dort angezeigt werden können.
    -Das sind die Slots in denen die Items eingetragen werden sollen dazu gibt es später in der character.txt.txt mehr.
    -Name des Npc`s darauf achten dass die zahlen in der character.txt.txt und in der datei heir nicht droppelt sind!
    -Die Item Slot namen

    Wir kommen nun zu der character.txt.txt

    Code
    [COLOR=Cyan]IDS_CHARACTER_INC_005000    Yamie[/COLOR]
    [COLOR=Purple]IDS_CHARACTER_INC_005001[/COLOR]    Scrolls
    [COLOR=Purple]IDS_CHARACTER_INC_005002[/COLOR]    Tickets
    [COLOR=Purple]IDS_CHARACTER_INC_005003[/COLOR]    Pets
    [COLOR=Purple]IDS_CHARACTER_INC_005004[/COLOR]    In Kürze

    Nun ihr müsst nur noch die Vendorslots einen Namen hier geben die von oben eingetragen wurden.
    Hier gebt ihr auch den Slots den Namen was denn drinn sein soll. Da ich im 4. Slot keine Items verkaufe habe ich hier also auch nur "in Kürze" geschrieben.
    Ihr gebt dem Npc nun auch endlich den Ingame Namen. So wird er auch Ingame angezeigt.

    So nun ist der NPc Ingame zu sehen und man kann auch den Shop schon betreten doch leider hat der noch keine Items? Warum? Wir müssen noch die Propitem.txt bearbeiten damit die Items die Ihr wollt auch so angezeigt werden.

    Also:

    Code
    11    [COLOR=DarkOrange]II_SYS_TICKET_KEBARAS01[/COLOR]    IDS_PROPITEM_TXT_009076    1    1    IK1_SYSTEM    IK2_SYSTEM    [COLOR=DarkOrange]IK3_TICKET[/COLOR]    =    TRUE    1    =    [COLOR=Red]15000000[/COLOR]    =    =    =    =    =    =    =    0    =    =    [COLOR=Lime]1    1    1    1    1[/COLOR]    =    =    10080    =    _NONE    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    999999999    =    WUI_NOW    =    =    =    =    =    =    =    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """Itm_SysTicketKebaras.dds"""    0    """"""    IDS_PROPITEM_TXT_009077
    11    [COLOR=DarkOrange]II_SYS_TICKET_KEBARAS02[/COLOR]    IDS_PROPITEM_TXT_009078    1    1    IK1_SYSTEM    IK2_SYSTEM    [COLOR=DarkOrange]IK3_TICKET[/COLOR]    =    TRUE    1    =    [COLOR=Red]28000000[/COLOR]    =    =    =    =    =    =    =    0    =    =    [COLOR=Lime]1    1    1    1    1[/COLOR]    =    =    21600    =    _NONE    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    999999999    =    WUI_NOW    =    =    =    =    =    =    =    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """Itm_SysTicketKebaras.dds"""    0    """"""    IDS_PROPITEM_TXT_009079

    Ich habe hier 2 bsp. 2 Azria Tickets für euch.
    Nun hier gebt ihr an ob das Item Verkaufsfähig ist!!! Ganz wichtig nicht vergessen zählt am besten die Stellen bis dahin so ist es am einfachsten.
    Dies ist das Geld. Wieviel es Ingame kosten soll.

    Damit sollte euer Cash Shop auch Ingame funktionieren.

    Erstellen eines zweiten Servers [PK]

    "Erstellen eines zweiten Servers [PK

    "]
    Nun ich habe gesehen dass einige noch nicht so verstanden haben wie man einen zweiten server stellt und diesen zum PK macht.
    Also ich erkläre wie das Funktioniert.
    Als erstes solltet ihr den Ordner und den Rewsource Ordner (nur Text Dialog und LuaFunc Ordner) mit den dazugehörigen res files Kopieren.

    Nun öffnen wir im Script Ordner des 2. Servers die World Server ini.

    Ihr müsst hier den Key von 101 (je nach ini-file) auf 201 stellen. Dannach wenn irh einen Pk Server haben wollt müsst ihr noch das eintragen dass es einer sein soll. Also eine 1 dahinter.

    Ihr speichert das ab und öffnet vom Main Server den Ordner Programm und die Accountserver.ini.

    Code
    TEST
    [COLOR=Red]AddTail( -1, 1, "Finally", "eure IP", 0, 1, 0 );[/COLOR]
       [COLOR=Blue]AddTail( 1, 1, "F-Flyff", "eure IP", 1, 1, 500 );[/COLOR]
       [COLOR=MediumTurquoise]AddTail( 1, 2, "F-Flyff (PK)", "eure IP", 0, 1, 500 );[/COLOR]

    Hauptserver (fast wie Burudeng)
    Der Hauptserver (die 500 gibt an das 500 Player drauf können)
    Der Pk server wie man sieht

    So vergesst bitte nicht eure IP einzutragen.

    Als nächstes öffnen wir die File Core Server.ini im gleichen Programm Ordner.

    der code wäre etwas zu groß... daher spoiler

    der code wäre etwas zu groß... daher spoiler


    101
    {
    1 0 0 30 30 00 00
    2 0 0 5 5 00 00
    3 0 0 3 3 00 00
    200 0 0 5 5 00 00
    201 0 0 5 5 00 00
    210 0 0 1 1 00 00
    220 0 0 1 1 00 00
    230 0 0 1 1 00 00
    202 0 0 5 5 00 00
    204 0 0 5 5 00 00
    205 0 0 2 2 00 00
    203 0 0 3 3 00 00
    206 0 0 2 2 00 00
    207 0 0 2 2 00 00
    208 0 0 2 2 00 00
    241 0 0 1 1 00 00
    242 0 0 1 1 00 00
    243 0 0 1 1 00 00
    244 0 0 1 1 00 00
    21 0 0 1 1 00 00
    22 0 0 1 1 00 00
    23 0 0 1 1 00 00
    24 0 0 1 1 00 00
    25 0 0 1 1 00 00
    121 0 0 5 5 00 00
    122 0 0 5 5 00 00
    209 0 0 1 1 00 00
    151 0 0 2 2 00 00
    152 0 0 2 2 00 00
    153 0 0 2 2 00 00
    154 0 0 2 2 00 00
    155 0 0 2 2 00 00
    156 0 0 2 2 00 00
    157 0 0 2 2 00 00
    158 0 0 2 2 00 00
    159 0 0 2 2 00 00
    160 0 0 2 2 00 00
    161 0 0 2 2 00 00
    162 0 0 2 2 00 00
    163 0 0 2 2 00 00
    164 0 0 2 2 00 00
    165 0 0 2 2 00 00
    166 0 0 2 2 00 00
    167 0 0 2 2 00 00
    }

    201
    {
    1 0 0 30 30 00 00
    2 0 0 5 5 00 00
    3 0 0 3 3 00 00
    200 0 0 5 5 00 00
    201 0 0 5 5 00 00
    210 0 0 1 1 00 00
    220 0 0 1 1 00 00
    230 0 0 1 1 00 00
    202 0 0 5 5 00 00
    204 0 0 5 5 00 00
    205 0 0 2 2 00 00
    203 0 0 3 3 00 00
    206 0 0 2 2 00 00
    207 0 0 2 2 00 00
    208 0 0 2 2 00 00
    241 0 0 1 1 00 00
    242 0 0 1 1 00 00
    243 0 0 1 1 00 00
    244 0 0 1 1 00 00
    21 0 0 1 1 00 00
    22 0 0 1 1 00 00
    23 0 0 1 1 00 00
    24 0 0 1 1 00 00
    25 0 0 1 1 00 00
    121 0 0 5 5 00 00
    122 0 0 5 5 00 00
    209 0 0 1 1 00 00
    151 0 0 2 2 00 00
    152 0 0 2 2 00 00
    153 0 0 2 2 00 00
    154 0 0 2 2 00 00
    155 0 0 2 2 00 00
    156 0 0 2 2 00 00
    157 0 0 2 2 00 00
    158 0 0 2 2 00 00
    159 0 0 2 2 00 00
    160 0 0 2 2 00 00
    161 0 0 2 2 00 00
    162 0 0 2 2 00 00
    163 0 0 2 2 00 00
    164 0 0 2 2 00 00
    165 0 0 2 2 00 00
    166 0 0 2 2 00 00
    167 0 0 2 2 00 00

    }

    Nun das müsst ihr noch eintragen mit dem Key (201)

    Oben ist dann der Hauptserver eben 101.

    Vergesst nicht in jedr Ini File die kopiert wurde den Resource Ordner wieder richtig anzugeben. Wenn ihr soweit seid müsst ihr auch noch beachten dass ihr beim patchen auch die fertigen Files die ihr habt wieder in den zweiten channel mit reinkopiert sonst könntet ihr schneller DC bekommen als ich schreiben kann.



    Monster Adden

    Monster Adden


    Bisher hatte ich wenig erfolg damit einen guten How To zu finden der erklärt wie man Monster "neu" added oder einfach Monster von adneren Versionen reinmacht. Nun im Großen und ganzen ist es ganz einfach.

    was ihr braucht
    -Propmover.txt
    -Propmover.txt.txt
    -PropmoverEx.inc
    -DDS dateien und O3d dateien

    Nun wir fangen ganz leicht an und geben dem Monster erstmal einen Namen. Ich werde dies hier mit dem Englischen Ollocip (Besibigfoot - in den files) machen.

    Wir öffnen erstmal die Propmover.txt.txt und gehen ganz nach unten.
    Wir suchen uns eine Id für das Monster sozusagen.

    Code
    [COLOR=Red]IDS_PROPMOVER_TXT_001544[/COLOR]    [COLOR=Blue]Beast Overlord Khan[/COLOR]
    [COLOR=DarkOrange]IDS_PROPMOVER_TXT_001545[/COLOR]

    Das ist die File bezeichnung die wichtig für die Propmover.txt ist.
    Wie ihr euch sicher denken könnt ist die die Englische Ingame bezeichnung von dem Mop.
    Das hier hat nichts zu sagen wenn ihr nicht einen kleineren unter Namen haben wollt für das Mop.

    So schon haben wir mal das Mop einen Namen gegeben. Gehen wir zum zweiten schritt.
    Öffnet doch mal die Propmover.txt

    Nun hier stehen sachen drinne die ihr sicher noch nicht gesehn habt oder ihr nicht wirklich versteht ich kann sie euch nur bedingt erklären.

    Als Beispiel wieder Ollocip:

    Code
    //dwID    szName    dwAI    dwStr    dwSta    dwDex    dwInt    dwHR    dwER    dwRace    dwBelligerence    dwGender    dwLevel    dwFilghtLevel    dwSize    dwClass    bIfPart    dwKarma    dwUseable    dwActionRadius    dwAtkMin    dwAtkMax    dwAtk1    dwAtk2    dwAtk3    dwHorizontalRate    dwVerticalRate    dwDiagonalRate    dwThrustRate    dwChestRate    dwHeadRate    dwArmRate    dwLegRate    dwAttackSpeed    dwReAttackDelay    dwAddHp    dwAddMp    dwNaturealArmor    nAbrasion    nHardness    dwAdjAtkDelay    eElementType    wElementAtk    dwHideLevel    fSpeed    dwShelter    bFlying    dwJumpIng    dwAirJump    bTaming    dwResisMagic    fResistElecricity    fResistFire    fResistWind    fResistWater    fResistEarth    dwCash    dwSourceMaterial    dwMaterialAmount    dwCohesion    dwHoldingTime    dwCorrectionValue    dwExpValue    nFxpValue    nBodyState    dwAddAbility    bKillable    dwVirtItem1    dwVirtType1    dwVirtItem2    dwVirtType2    dwVirtItem3    dwVirtType3    dwSndAtk1    dwSndAtk2    dwSndDie1    dwSndDie2    dwSndDmg1    dwSndDmg2    dwSndDmg3    dwSndIdle1    dwSndIdle2    szComment
    
    
    MI_BESIBIGFOOT02    IDS_PROPMOVER_TXT_001544    AII_MONSTER    30    40    334    284    912    592    =    BELLI_MELEE2X    =    80    =    =    RANK_SUPER    0    =    1    =    19476    20502    II_WEA_MOB_FEFERN1_ATK1    II_WEA_MOB_FEFERN1_ATK2    II_WEA_MOB_FEFERN1_ATK3    =    0.38    =    =    =    =    =    =    1000    3000    761664    100    688    130    0    =    4    15    =    0.12    =    0    =    =    =    400    0    0    0.3    -0.3    0    2000    =    =    =    =    15000    0    0    =    =    1    II_WEA_HAN_HAND    VT_ITEM    =    =    =    =    =    =    =    =    SND_ITEM_ANIMAL     SND_PC_DMGWANB    =    =    =    IDS_PROPMOVER_TXT_001545

    Nun es ist nicht sooo einfach sich da reinzufitzen aber die meisten sachen sind nun ersichtlich siehe dwSTR oder dwINT das wäre noch einfach. Daher sage ich einfach mal "Copy and Paste" falls ihr bereits ein Mop habt das in etwa die Stats haben sollte dann nehmt dies lieber auch gleich denn selbst das machen wäre etwas zu schwer... bzw. es dauert zu lange.

    Nun die Ids Propmover solltet ihr noch verändern und gegebenefalss das Monster abschwächen wenn ihr wollt. Lasst am besten die ATK1-ATK3 drinnen die von Fefern da sie funktionieren und sogut wie jeder Mop damit arbeitet.

    Nun wenn ihr das Kopiert habt dann gehen wir lieber gleich mal zum nächsten schritt

    die PropmoverEx.inc

    In dieser datei wart ihr bereits mehrmals und ihr solltet sie breits kennen. Aber nicht den unteren Teil zunächst solltet ihr mal die datei öffnen und bis fast ganz nach unten gehen.

    code wäre wider mal zu groß xD

    code wäre wider mal zu groß xD

    MI_BESIBIGFOOT02
    {
    Maxitem = 20;

    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);

    //DropItem(II_GEN_JEW_RIN_FIRERING, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_RIN_LANDRING, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_RIN_WATERRING, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_RIN_ELECTRICRING, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_EAR_ATTEARRINGEST, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_EAR_DEFEARRINGEST, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_NEC_HPNECKLACEMR, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_NEC_MPNECKLACEMR, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_NEC_FPNECKLACEMR, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_NEC_HPMPNECKLACE, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_EAR_MAGICRINGEST, 9000000, 0, 1)
    //DropItem(II_GEN_JEW_EAR_RANGERINGEST, 9000000, 0, 1)

    DropItem(II_WEA_SWO_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_SWT_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_AXE_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_AXT_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_KNU_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_CHE_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_WAN_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_STA_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_BOW_LUZA2, 3000000, 0, 1);
    DropItem(II_WEA_YOY_LUZA2, 3000000, 0, 1);

    //DropItem(II_GEN_GEM_GEM_LIGHTBIGFOOTHEART, 200000000, 0, 1);

    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    So nun ihr wisst bereits bescheid mit den Drop aber unten die bewgungen und den angriff kann man noch verändern wenn man will. Man sollte hier jedoch darauf achten dass man alles richtig einträgt und die o3d dateien dafür bereit stehen sonst habt ihr DC beim angriff des Monsters.
    Ihr könnt jedoch noch verändern dass der Mop noch zusätzlich kleine Monster spawnt.

    dazu geht ihr nach unten bis hin zu

    Code
    #battle
                {
                [COLOR=Red]Attack cunning low
                            Summon    20    2    MI_SKELGRIFFIN                                               [/COLOR]
                     }

    Dies ist der Angriff des Mops
    Wenn ihr nun das Spawnen wollt dann müsst ihr folgendes hinzufügen:

    Code
    #battle
                {
                Attack cunning low
                           [COLOR=Blue]Summon    20    2    MI_SKELGRIFFIN                                               [/COLOR]
                     }

    Ist der Code und das Monster die 20 ist die % Zahl ab wieviel% das Monster eines Spawnt. Die 2 ist die Anzahl der zu spawnenden Mops innerhalb der Zeit bis es stirbt.

    Nun sollte noch jemand etwas wissen wollen wie was geht... ich schreibe gerne den TUT weiter! Es laggt zwar schon so etwas aber ich tus doch gerne ^_~

    Falls Fragen entstehen dann hier im Thread oder in unseren Ticket Support auf Finally-Fly.

    Alles was ihr nochzusätzlich zum bearbeiten braucht und ich hier angegeben habe ist noch auf dem zweit root server von uns bereitgestellt. Ihr könnt euch gerne da umsehen und runterladen was ihr braucht.
    Final-Fly Zweit Root Dort werden einige Scripte erscheinen (Datenbank scripte) einige kleine Files die ihr vllt. brauchen könntet. Außerdem der Dyo.manager.

    Credits:
    10% Sedrika
    5% Cross
    80% Shinji
    5%
    -.- meine Freizeit... und rund 15 stunden...

    Ich weiß Ich weiß Cross... Hollow ist eben so deswegen nehm ich das hin und gut ist.
    Ich würde mich freuen wenn u mal vorbeischaun würdest das weißt du ^^ desweiteren ... V14 wirds mit sehr hoher wahrscheinlichkeit nicht mehr lage bei uns geben wir haben abgestimmt und nunja... wir werden sehen.

    Außerdem ists noch dass ih grade dabei bin einen guten Thread zu schreiben über einige Dinge von den Files undso und ich würde deinen TUT über die Boxen mit rein nehmen wenns möglich wäre. Credits geb ich an kd.

    So Back to Topic. ich würde sagen alles was nun nicht mehr zum Thread selbst gehört sollte doch bitte Reportet werden nervt alngsam dass ich Thread mache und jedesmal sowas bei raus kommt... -.-'

    Mfg Shinji

    Zitat von HollowByte;201314

    Hast du damals nicht mal gesagt, dein bekannter würde bei Gala Lab. arbeiten?? Wenn ich mir das anschaue, dann lach ich drüber :>

    Jop is auch so haste auch Recht damit. Aber an Geheimhaltung und Lizenzrechte in dem Punkt haste nicht gedacht oder? Ich ahbe schon viel zu viel von ihm bekommen. Woher weiß ich sonst so viel über V1 bis v4? Ich kam damals nicht so hoch um zu wissen welche Systeme darin gesteckt wurden die aber leider canceled wurden. Wärst du mal öfters gekommen und hättest dich auch mal öfters gemeldet oder wärst einfach mal da gewesen dann wäre heute vllt etwas anders am Server. Aber das ganze kannst du dir eigentlich sparen denn von heute auf morgen sich nimmer zu melden und nur noch mit necco sachen zu schreiben von denen ich garde nicht mal grade denken will. Ist schon ziemlich... nya Dreist!?

    Nun Egal! Hier ist vorstellung Bilder bekommt ihr wenn ihr aufs Forum geht oder Ingame.
    Ich hoffe ihr hab Spaß am Server und freue mich natürlich euch ingame zu sehen ^_~

    Zitat von HollowByte;201310

    Wie kann sie dir gut gefallen , wenn sie down ist? :>

    War ein kurzer Root neustart wegen Updates. Kann ja keienr wissen dass jemand um 0.28 Uhr kurz auf die HP oder auf den Server will.

    Zitat von IceCreamPepper;201307

    Huhu,
    Du schreibst das die Files von eureon "Codern" gemoddet wurden, was genau wurde verändert?
    Wenn du schon reinschreibst das sie gemoddet wurden.
    Die website gefällt mir richtig gut^^

    Zitat von der Hp:


    Warum dann keine V15 files^^

    Grüße,
    Pepper

    Nun genaueres erfahrt ihr alles auf der HP bzw. im Forum alles drinne ^^
    Nun warum keine V15 Files... ich sags mal so... V15 is scheiße... deswegen bleiben wir V14 mit den V14 Sachen aber alles was mir so aufgefallen ist habe ich in den Server eingefügt. ^^

    Hollow Sorry aber fu fällst aus der Bewertung hier raus da du dich ja nicht mehr meldest und scheinbar einen Virus auf unseren zweit root gehaun hast brauchst du dich nicht so aufzuspielen sorry.

    Ich möchte euch hiermit unseren Privat Server vorstellen.

    Ab heute erfolgt nun nach langem warten, der von unseren Beta Testern, lang ersehnter Start der Open Beta.

    Wir möchten hierzu gerne jeden Spieler einladen der gerne zu einer gemütlichen, ruhigen und freundlichen Community dazu gehören möchte.

    Zum Server selbst:
    EXP: 25x
    Drop: 40x
    Penya: 100x
    Questdroprate: 50x
    Gilden EXP: 10x

    Wir laufen auf einem Root Server der immer zu erreichen ist. Er besitzt gute Werte und kann somit genug Spieler aufnehmen.
    Wir laufen über v14 Files die teils noch von unseren Codern gemoddelt wurden.

    Kleinere Features

    Wir haben uns etwas einfallen lassen um etwas mehr Spielspass auf den Server zu bekommen. Es gibt neue Sets/Waffen/Pets und wir haben bereits die Dryade und Luzaka Sachen komplett implementiert. Wir wollen schließlich vollen Spielspaß für euch haben!

    Unsere Communtiy ist leider noch etwas klein aber wir sind alle sehr freundlich und haben genügend Erfahrung um euch größt möglichen Support zu geben.

    Wir besitzen insg. 3 Root Server.
    Auf einem der Server läuft der V14 Client.
    Der Zweite enthält in Kürze einen voll funktionstüchtigen V6-v15 Server auf dem alle V6 Systeme mit den v15 Inhalten (außer die Systeme) enthalten sind.
    Auf dem dritten und letzten Server ist ein Großes Support Center außerdem ein Lizensiertes Browsergame für Offtopic Gamer.

    Einen eigenen Patcher besitzen wir natürlich auch. Ebenfalls einen Installer der möglichst klein aber aktuell gehalten ist.

    Derzeit sind uns keine Bugs bekannt. Unsere Beta Tester haben saubere Arbeit geleistet und uns jeden Bug genauestens beschrieben. Jeder von ihnen konnte entfernt werden.

    Team

    Unser Team besteht jetzt aus:

    -3 Admins (necco, Niggo und Shinji)
    -1 Root Server Admin (Frauenarzt) der alle Root Server auf Probleme und Funktionalität wartet
    -1 Map Developer (Nick)
    -1 Design Developer (necco)
    -1 Code Developer (Frauenarzt)
    -1 Moderator (Tyro)

    Derzeit ist es leider so dass wir KEINE weiteren GM`s suchen. Da wir alle selbst dafür sorgen werden dass es euch Spielern gut geht und es gegebenenfalls Events gibt.

    Jedoch suchen wir noch

    1 Asm`ler der sein Handwerk beherrscht und Die Serverfiles versteht.

    Wer nun noch mehr über uns wissen will und Informationen braucht oder etwas wissen will der schaut einfach bei uns vorbei!
    Vieles wird noch einmal auf der Homepage erklärt. ihr könnt natürlich auch auf unser Forum vorbei schauen und uns dort mit Fragen oder ähnlichem Löchern.

    Wir freuen uns auf Euch und hoffen dass ihr viel Spaß haben werdet!

    MfG. Shinji @ Final-Team

    Zitat von Asterfix;201046

    Die Punkte musst du einem Account in MSSQL geben in der ACCOUNT_TBL / cash

    Nun ich weiß genau was du meinst aber die Infos reichen mir nicht wirklich weil ich in der Account TBL keine Spalte "Cash" habe... Hat keiner dafür einen speziellen script den man dafür verwenden kann?

    Mfg Shinji

    Nun Es tut mir Leid dass ich diesen verdammt alten Thread nun ausgrabe aber bei mir gibt es diese Fehler ebenfalls. Bzw den Invalid Access (1) Fehler im Browser. Der Shop ingame wird angezeigt aber im Browser leider nicht.

    Desweiteren Fällt mir auf dass hier nirgendswo erklärt wird (auch auf RZ) wie man diese GPoints bekommen kann um in dem Shop überhaupt was kaufen zu können.
    Denn Ingame sollte man ja Theoretisch angemeldet sein und es müsste ja nach reiner Logik eine gewisse Anzahl an Punkten bereits vorhanden sein (selbst wenn die Zahl 0 ist).
    Bei mir steht hier leider nichtmal eine Zahl.
    Remaining:
    Buy: 3 Points
    Als verdeutlichung. Hat da villeicht jemand ne Ahnung davon? Denn der Shop nützt ja nicht viel wenn man keien Punkte dafür bekommen kann. ^_~

    Mfg Shinji

    Huhu neccolein ^_~
    Also pass auf ich hab es nun geschafft die Items ingame anzeigen zu lassen. leider kann man die nicht kaufen (warum auch immer) -.-'
    der Code für den Character ist nicht:

    Code
    AddVendorItem( 0, IK3_TICKET, -1, 60, 121, 25 );
            AddVendorItem( 1, IK3_CLOAK, -1, 60, 121, 25 );
            AddVendorItem( 2, IK3_PET, -1, 30, 121, 25 );
            AddVendorItem( 3, IK3_SCROLL, 1, 15, 100, 25 );

    sondern er ist:

    Code
    AddVendorItem( 0, IK3_SCROLL, -1, 1, 11, 100 );
        AddVendorItem( 1, IK3_TICKET, -1, 1, 11, 50);
            AddVendorItem( 2, IK3_PET, -1, 1, 11, 50);

    der unterschied liegt einfach in den zahlen dahinter... lange probiert bis es endlich geklappt hat.

    #Edit Nun das ist wohl die komplette Lösung ^^ ich selbst hab nur vergessen geld ins inventar zu tun xD nun hoffe ich konnte dir oder jemand anderem weiter helfen ^^
    mfg Shinji

    Hallu ^^

    Also ich komm lieber gleich zur sache... ich haben problem beim einfügen eines Cash shop`s Ingame...
    Wir haben bereits alle tuts befolgt und alles so eingefügt wie es sollte...
    Hier paar cods die dafür wichtig sein sollten:

    Character.txt

    MaFl_Yamie
    {
    setting
    {
    AddMenu( MMI_TRADE );
    AddVendorItem( 0, IK3_TICKET, -1, 60, 121, 25 );
    AddVendorItem( 1, IK3_CLOAK, -1, 60, 121, 25 );
    AddVendorItem( 2, IK3_PET, -1, 30, 121, 25 );
    AddVendorItem( 3, IK3_SCROLL, 1, 15, 100, 25 );

    }

    SetName
    (
    IDS_CHARACTER_INC_005000
    );

    AddVendorSlot( 0,
    IDS_CHARACTER_INC_005001
    );

    AddVendorSlot( 1,
    IDS_CHARACTER_INC_005002
    );

    AddVendorSlot( 2,
    IDS_CHARACTER_INC_005003
    );

    AddVendorSlot( 3,
    IDS_CHARACTER_INC_005004
    );
    }

    Die Dyo ist bearbeitet und der NPC steht auch ingame mit trade option + 4 vendor Slots + richtiger Name etc.

    Hier noch die Probitem

    Propitem.txt
    Code
    11    II_SYS_TICKET_KEBARAS01    IDS_PROPITEM_TXT_009076        1    1    IK1_SYSTEM    IK2_SYSTEM    IK3_TICKET    =    TRUE    1    =    5000000    =    =    =    =    =    =    =    0    =    =    1    1    1    1    1    =    =    10080    =    _NONE    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    999999999    =    WUI_NOW    =    =    =    =    =    =    =    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """Itm_SysTicketKebaras.dds"""    0    """"""    IDS_PROPITEM_TXT_009077
    11    II_SYS_TICKET_KEBARAS02    IDS_PROPITEM_TXT_009078    1    1    IK1_SYSTEM    IK2_SYSTEM    IK3_TICKET    =    TRUE    1    =    20000000    =    =    =    =    =    =    =    0    =    1    1    1    1    1    1    1    =    21600    =    _NONE    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    999999999    =    WUI_NOW    =    =    =    =    =    =    =    =    =    0    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """Itm_SysTicketKebaras.dds"""    0    """""" IDS_PROPITEM_TXT_009079

    Also laut TUT sollten nun beide Azria Tickets (7-15 tage) Ingame für 5 mio oder so da sein. Leider ist der Shop komplett leer das gleiche bei en Scrolls.
    Entwerder hab ich was übersehen... oder ich bin einfach zu blöd xD wobei beim zweiten eher nich <.< hab ja nun bei v14 alles von v16 mit implementiert T_T das geht >.< nur der dämliche Shop nich xD

    Helft mir pls xD

    Zur info weder Map noch die HP wird derzeit zum release offen stehen bzw. wird die Map noch nicht eingebaut. Zumal es nicht mal geplant war dass unsere HP schon so released wird. Außerdem haben wir bereits eine andere HP Syixx würdest du dich öfters bei uns aufem Forum melden dann wüsstest du dass...

    Zitat von Maid;167311


    [FELD="ich benutze:"]v14 files repackt by Sedrika
    Database by Serus Uriel
    Client made by me[/FELD]
    ID falsch

    ODBC's sind auf Englisch gestellt

    //Maid

    Haste richtige Ip`s drinne? Die inis richtig vor allem die der Database? Ansonsten vergiss nicht das PW mit kikugalanet zu verschlüsseln über md5. Normal sollte es dann gehn.

    Hab selber ne frage xD

    Database server startet leide rnicht mehr... -.-' es gibt keine genaue Fehlermeldung und die Ips etc. was auch imemr is alles eingetragen vor 2 stunden lief er ja ja noch wunderbar nach dem einfügen einiger Theme datein ginsg nimmer also backup rein und nu gehter halt nimma... hat wer ne Idee?

    Mfg Shinji

    Zitat von B00M;165461


    Achja, schriftart-> Augenkrebs



    Die Schriftart ist die selbe wie deine... aber wenn du vllt die Farbe meinst... joa wurd ich schon drauf hingewiesen.
    Und ungenaue Angaben mache ich nicht. Ich gebe nur nicht alles preis, daher auch wer Fragenhat kann sich bei mir melden ^_~

    So da hier einige denken sie müssten nun den großen spielen, kommen hier noch paar infos.

    Es gibt verschiedene sachen wie man Yanniks PE blocken kann. Wenn Jeder von euch mal genau nachdenkt sollte eig. auch jeder drauf kommen.

    Zu deiner sache Kyo:
    -Ich Mappe, Code (teilweise), Designe, bin 3d-Moddler und entwickle die Ideen für die Geschichte. Also nein ich lasse mir nichts in den A**** stecken...
    Desweiteren wird bei uns auf dem Server niemand bezahlt. Der Server wird alleine von den Admin`s bezahlt deswegen sind wir 3.

    Und ja ich weiß wie man Mops hinzufügen kann. Es ist einfacher als Maps hinzuzufügen, wenn ihr nicht drauf kommt ist es eure sache vllt schreib ich darüber maln TUT Doch vorerst mit soclehn sprüchen denke ich wohl nochmal drüber nach xD

    Dann hört mal heir auf zu spammen/flamen weils heir Teamanfrage ist.

    Achja wir haben bereits 2 gute Coder gefunden weil sie mehr finos von uns haben als heir stehen deswegen "Rückfragen nur per ICQ/MSN/TS3"
    Wenn ihr denkt ihr müsst ein Projekt runterziehen, ist dass eure sache ^^ aber greift euch an die Stirn und überlegt wie ihr mal angefangen habt ^_~

    Mfg Shinji

    Kleines Update ^^

    Neue Teammitglieder auf Testbasis:

    *_*SyiXx*_*

    und

    xCore / VoIP

    Die beiden erhalten von usn die Chance an unserem Projekt teilzunhemen damit sind wir im Bereich Map-Development voll.
    Desweiteren sind wir auch im G-Master bereich voll.

    Stellen die offen wären:

    Coder
    HP-Designer/Coder (PHP)
    3d-Moddler


    Wer noch interesse hat kann sich jedoch selber gerne bwerben wir gehen ab montag (morgen) in die closed Beta Phase über um Bugs und Hacks zu überprüfen da wir ebenfalls einen neuen Antihack bzw. eine neue Firewall integriert haben.

    Mfg Shinji ^_~

    ich benutzte die von sedrika nur im resource ordner sollte alles eingestellt sein. Der server lief ja vor tagen noch genauso. Das einzigste was halt war ist dass ich mal e neue map eingefügt hatte die hat dann funktioniert also hab den backup ordner wieder eingefügt. Seid dem gehts nimma ^^