Ankündigung

Einklappen

WIR SUCHEN DICH! [Redakteur]


Wir suchen dich!
Du bist leidenschaftlicher Gamer und möchtest über das was du Zockst schreiben?
Dann Bewerbe dich als Redakteur bei uns.
Wir bieten dir Zugang zu neuen Spielen, große Beitrags Reichweite und vieles mehr.
Mehr Infos findest du HIER zum nachlesen.
Mehr anzeigen
Weniger anzeigen

[Guide] How to add NPC´s [PPFW-Files]

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Guide] How to add NPC´s [PPFW-Files]

    Hallo Leute,
    Da ich sowas hier noch nicht geshen hab will ich es auch mal schreiben^^.
    Inhaltsverzeichnis
    1.Was brauchen wir???
    2.Shop erstellen.
    3.In die Server Files einbauen.

    1.Was brauchen wir?
    Wir brauchen Npc Shop Editor (einfach Googln)

    2. Shop erstellen
    So, jetzt öffnet ihr die Shop editor und packt da rein was ihr wollt wichtig is
    nur das ihr unten bei "Location" "Selfmade-NPCs" eingebt und der Name
    natürlich bei uns nehmen wir mal "Verkäufer"
    Ungefähr so:

    Jetzt geht ihr oben auf dir rubrik "File" und dann auf "Save". Dann wird die datei in dem Ordner wo ihr den editor hab abgespeichert. So jetzt ind da zwei neue Datein einmal "MaCa_Verkäufer.cfs" und "MaCa_Verkäufer.sql", die *.sql
    Datei könnt ihr löschen die brauchen wir nähmlich gar nicht.

    3. In die Server Files einbauen.
    Jetzt wird es ein bisschen kompliziert. Zuerst müsst ihr die *.cfs Datei in den
    Ordner NPCSHops Packen. Wenn ihr das hab findet ihr 2 *.idx Datein dort
    einmal die "npcshops.idx" und die "npcshops.full.idx". Zuerst öffnet ihr die
    "npcshops.full.idx" scrolltganz nach unten und schreibt dann denn Namen eures
    NPC´s dort hin in unserem fall "MaCa_Verkäufer".
    Das sieht dann so aus:

    Das gleiche macht ihr dann in der "npcshops.idx" Datei.

    So jetzt geht ihr in euer Navicat und geht dann auf den Table "spawns_npc"
    dort gebt ihr dann eure sachen ein.

    Jetzt geht ihr in denn Ordner "NPSFiles" kopiert und öffnet (mit dem Editor)
    eine beliebige Datein und ersetzt denn Inhalt hiermit.
    Code:
    function OnLoadData( )
    	math.randomseed( os.time() )
    	nps_SetNPCChatInterval(math.random(10000,20000))
    
    	nps_SetNPCEquipment("PARTS_CAP","II_ARM_F_MAG_HELMET08")
    	nps_SetNPCEquipment("PARTS_UPPER_BODY","II_ARM_F_MAG_SUIT08")
    	nps_SetNPCEquipment("PARTS_HAND","II_ARM_F_MAG_GAUNTLET08")
    	nps_SetNPCEquipment("PARTS_FOOT","II_ARM_F_MAG_BOOTS08")
    	nps_SetNPCEyeStyle(2)
    	nps_SetNPCHairStyle(0)
    	nps_SetNPCHairColor(0xFF080808)
    	return 1
    end
    
    function OnOpenWindow( )
    	nps_RemoveAllTextButtons( )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_OPEN_WINDOW_TEXT") )
    	nps_AddTextButton( nps_GetString("IDS_MaCa_Verkäufer_TB_HILFE"), "TB_HILFE" )
    	nps_AddTextButton( nps_GetString("IDS_MaCa_Verkäufer_TB_Pfefferkuchen"), "BUTTON_Pfefferkuchen" )
    	return 1
    end
    
    function OnButton(szButtonName)
    	if( szButtonName == "TB_HILFE" ) then return OnButtonHILFE( )
    	elseif( szButtonName == "BUTTON_Pfefferkuchen" ) then return OnButtonPfefferkuchen( )
    	else return 0
    	end
    end
    
    function OnButtonHILFE( )
    	nps_CloseWindow( )
    	nps_NPCChat( "I wanna Pfefferkuchen" )
    	return 1
    end
    
    function OnButtonPfefferkuchen( )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_Pfefferkuchen1") )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_Pfefferkuchen2") )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_Pfefferkuchen3") )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_Pfefferkuchen4") )
    	nps_AddText( nps_GetString("IDS_MaCa_Verkäufer_Pfefferkuchen5") )
    	return 1
    end
    Dann klickt ihr oben Links auf die Rubrik "Datei" und dann auf "Speicher" und
    ändert denn Datei Namen in "MaCa_Verkäufer.nps".

    Nun geht ihr in denn Ordner "Language" öffnet "en_en" öffnet "NPSFiles" kopiert wieder eine belibiege Datei und ersetzt denn Inhalt mir diesem:
    Code:
    IDS_MACA_Verkäufer_OPEN_WINDOW_TEXT	I wanna Pfefferkuchen!
    IDS_MACA_Verkäufer_Pfefferkuchen1	I tell you what I want, what I really, really want!
    IDS_MACA_Verkäufer_Pfefferkuchen2	So tell me what you want, what you really, really want!
    IDS_MACA_Verkäufer_Pfefferkuchen3	I tell you what I want, what I really, really want!
    IDS_MACA_Verkäufer_Pfefferkuchen4	So tell me what you want, what you really, really want!
    IDS_MACA_Verkäufer_Pfefferkuchen5	I wanna Pfeffer-, Pfeffer-, Pfefferkuchen, bitte sag ja!
    IDS_MACA_Verkäufer_TB_HILFE	HILFE!
    IDS_MACA_Verkäufer_TB_Pfefferkuchen	Pfefferkuchen?
    Das speichert ihr dann wieder unter dem Namen "MaCa_verkäufer".

    So im Haupt Ordner "Data is eine language.xml" Datei die öffnet ihr mit dem Editor und fügt das ein:
    Code:
    		<StringTable filename="Language\en_en\NPSFiles\MaCa_Verkäufer.str" />
    Das sieht dann so aus:


    In euren Haupt Ordner "Data" gibt es noch einen Ordner Der "Data" heißt,
    denn öffnet ihr dort befinden sich viele viele Datein. Dort sucht ihr die Datei
    "character.txt.txt" die öffnetihr und fürgt das hier ein:
    Code:
    IDS_CHARACTER_INC_000744	Verkäufer
    IDS_CHARACTER_INC_000745	Slot 1
    IDS_CHARACTER_INC_000746	Slot 2
    IDS_CHARACTER_INC_000747	Slot 3
    IDS_CHARACTER_INC_000748	Slot 4
    Das sieht dann so aus:

    Wenn es die ID schon gibt mit der nächst höheren ersetzten.

    Jetzt öffnet ihr die "characters.inc" Datei und fügt das ein:
    Code:
    MaCa_Verkäufer
    {
    	Setting
    	{
    		AddMenu( MMI_DIALOG );
    		AddMenu( MMI_TRADE  );
    		AddVendorItem( 0, IK3_SWD, 1, 15, 27, 50 );
    		SetImage
    		(
    		IDS_CHARACTER_INC_000541
    		);
    		m_szDialog= "MaCa_Verkäufer.txt";
    	}
    
    	SetName
    	(
    	IDS_CHARACTER_INC_000744
    	);
    
    	AddVendorSlot( 0,
    	IDS_CHARACTER_INC_000745
    	);
    
    	AddVendorSlot( 1,
    	IDS_CHARACTER_INC_000746
    	);
    
    	AddVendorSlot( 2,
    	IDS_CHARACTER_INC_000747
    	);
    
    	AddVendorSlot( 3,
    	IDS_CHARACTER_INC_000748
    	);
    }
    Das sieht dann so aus:


    FERTIG

    Mfg Markiska
    Zuletzt geändert von Nydn; 18.03.09, 18:15.

  • #2
    Danke sehr guter Guide :) Welcome hoffe du wirst so aktiv wie ich^^

    Kommentar


    • #3
      Bring
      Up
      My
      Post

      Kommentar


      • #4
        Bring
        Up
        My
        Post

        Kommentar


        • #5
          Ich brauche Hilfe wenn ich einen NPC adde steht am ende einer In Flaris neben Luda der Bulrox heisst LoL ?! :) und der verkauft nichts ... also wenn man auf den drauf klickt passiert nichts ...

          Kommentar


          • #6
            Zitat von Markus Beitrag anzeigen
            Jetzt geht ihr in denn Ordner "NPSFiles" kopiert und öffnet (mit dem Editor)
            eine beliebige Datein und ersetzt denn Inhalt hiermit.
            kann den NPSFiles-Ordner nicht finden kannst du vlt was genauer erklären, wo der ist oder hast du dich vertippt oder so?? hab nämlich nur folgendes:


            bitte um schnelle hilfe^^

            edit
            kann mir auch noch einer sagen, wo ich
            So im Haupt Ordner "Data is eine language.xml" Datei die öffnet ihr mit dem Editor
            finde??
            Zuletzt geändert von MaxiKing; 13.08.09, 19:08. Grund: edit
            Rechtschreibfehler sind ein Geschenk meinerseits an euch

            Kommentar


            • #7
              Guck hier (Screen markiert und beschrieben):


              Ist zu 100% in einen der beiden Ordnern

              lg Fuyo



              Kommentar


              • #8
                Zitat von MaxiKing Beitrag anzeigen
                kann den NPSFiles-Ordner nicht finden kannst du vlt was genauer erklären, wo der ist oder hast du dich vertippt oder so?? hab nämlich nur folgendes:


                bitte um schnelle hilfe^^

                edit
                kann mir auch noch einer sagen, wo ich finde??
                Guck mal wie der Thread heist.

                [Guide] How to add NPC´s [PPFW-Files]

                Du benutzt Lightning / Caali Rev 1!

                Hier ist der Guide für deine Files...
                http://www.godlikerz.de/guides/guide...iyuki-673.html

                mfg
                Valron

                Kommentar


                • #9
                  thx, aber valron ich hab da schon auch gesucht und die language datei brauch ich da aber ebenfalls. nur ich kann die leider nicht finden...hab auch schon auf suche geklickt und nach geschaut, aber die datei ist nicht aufzufinden...

                  edit://
                  @fuyo
                  hab auch schon darin geguckt, aber nit gefunden...
                  Zuletzt geändert von MaxiKing; 13.08.09, 20:26. Grund: edit
                  Rechtschreibfehler sind ein Geschenk meinerseits an euch

                  Kommentar


                  • #10
                    Das musst du bei deinen Files nicht machen. xD
                    Die Datei existiert bei Lightning / Caali Rev 1 nicht. :P

                    mfg
                    Valron

                    Kommentar


                    • #11
                      wer redet heir von irgendwelche files machen?? ich meine, dass ich die nicht finden kann, auch nicht mit der suchfunktion von windows. habs auch so geschrieben, zwar nicht genau die worte, aber was ähnliches... woher krieg ich die language-datei denn jetzt??
                      Rechtschreibfehler sind ein Geschenk meinerseits an euch

                      Kommentar


                      • #12
                        Zitat von MaxiKing Beitrag anzeigen
                        wer redet heir von irgendwelche files machen?? ich meine, dass ich die nicht finden kann, auch nicht mit der suchfunktion von windows. habs auch so geschrieben, zwar nicht genau die worte, aber was ähnliches... woher krieg ich die language-datei denn jetzt??
                        Wie oft denn noch?
                        Du brauchst die language.xml nicht!!!
                        Die brauchst du nur bei den PPFW Files bzw Caali Rev 2, welches
                        du NICHT nutzt! oO
                        Du hast Lightning, bzw Caali Rev 1!

                        mfg
                        Valron

                        Kommentar


                        • #13
                          achso. jetzt hab ichs gecheckt XDDD thx

                          edit://
                          hats sich erledigt. hab nur noch ein problem und zwar kann ich nicht immer die drops aufheben >.< und es fehlt der anfängerhelfer. kann mir einer helfen??
                          Zuletzt geändert von MaxiKing; 19.08.09, 19:40. Grund: edit
                          Rechtschreibfehler sind ein Geschenk meinerseits an euch

                          Kommentar


                          • #14
                            Bei mir steht jetz der Npc zwar am richtigen fleck.
                            Aber 1. Ist der name falsch (Julia? ich hab überall ''Modische
                            Kleidung'' eingegeben) und 2. Passiert nix wenn ich draufklicke
                            (also kein Handeln) habe aber eine Kung fu suit in den shop
                            getan. Hilfe bitte xD

                            Kommentar


                            • #15
                              Dann wurde bei dir gleub die ID schon benutzt ^^

                              Kommentar

                              Lädt...
                              X