npc einfügen bitte helft

07/27/2010 21:22 giovanni1#1
also meine frage ich weill nen ganz neuen npc den ich selber gemacht habe implentieren! Npc ist schon fertig nur ich weis nicht wie ich den einfügen soll!!! Bitte helft mir! sitz jetz schon soo lange dabei aber schaffs nicht wenns geht über navicat sonst filezilla geht auch! Hab mit der sufu nichts gefunden immer nur schon bestehende mobs in maps implentieren etc. ! Würde mich freuen!
aja habs selber probiert aber dann kamen beim vpc zig tausen donecct conecct refused meldungen!!!
07/27/2010 21:53 DominikW#2
du musst dich als erstes mit FileZilla verbinden. Dann gehst du unter usr/rain/channel/share_data/locale/hongkong/map und dann in den Map Ordner in den du dein NPC implementieren willst. Dort bearbeitest du die Npc txt datei. Am besten mit notepad++ ansonsten geht das sehr schelcht.
Du ziehst die npc txt aufs Destop öffnest es mit n++ .
Das sieht dann etwa so aus:
PHP Code:
//type    cx    cy    sx    sy    z    dir    time    percent    count    vnum
// ±ºÁ÷ NPC
m    622    556    0    0    0    1    1m    100    1    20300
m    625    555    0    0    0    1    1m    100    1    20301
m    629    554    0    0    0    1    1m    100    1    20302
m    633    553    0    0    0    1    1m    100    1    20303
m    644    551    0    0    0    1    1m    100    1    20304
m    647    550    0    0    0    1    1m    100    1    20305
m    651    549    0    0    0    1    1m    100    1    20306
m    654    548    0    0    0    1    1m    100    1    20307
// »óÁ¡ÁÖÀÎ--------------------------------------------------------------------------
m    596    557    0    0    0    1    1m    100    1    9001
//m    595    557    0    0    0    1    1m    100    1    9007
m    596    605    0    0    0    5    1m    100    1    9002
//m    595    605    0    0    0    5    1m    100    1    9008
m    678    565    0    0    0    8    1m    100    1    9003
m    674    607    0    0    0    6    1m    100    1    9005
m    633    622    0    0    0    2    1m    100    1    9006
m    672    556    0    0    0    8    1m    100    1    20016
// ¾îºÎµé---------------------------------------------------------------------------- 
Beim Abschnitt 2. abschnitt
PHP Code:
»óÁ¡ÁÖÀΠ
fügst du ganz unten eine neue zeile hinzu. die ersten beiden zahlen sind die x und y Koordinaten. die 3 und 4 zahl 0 lassen das ist die x und y Koordinate + - Zufällig. Also einfach 0 lassen. Die 5. zahl auch einfach 0 lassen. Die 6. Zahl ist die Richtung wohin der npc sieht. 1m abschreiben. 100 ist die respwan chance in %. die 1 abschreiben. Die letzte zahl ist die value deines Npc's. So nun füg ich in dieser npc txt ein npc hinzu. Das sollte dann so aussehen:
PHP Code:
//type    cx    cy    sx    sy    z    dir    time    percent    count    vnum
// ±ºÁ÷ NPC
m    622    556    0    0    0    1    1m    100    1    20300
m    625    555    0    0    0    1    1m    100    1    20301
m    629    554    0    0    0    1    1m    100    1    20302
m    633    553    0    0    0    1    1m    100    1    20303
m    644    551    0    0    0    1    1m    100    1    20304
m    647    550    0    0    0    1    1m    100    1    20305
m    651    549    0    0    0    1    1m    100    1    20306
m    654    548    0    0    0    1    1m    100    1    20307
// »óÁ¡ÁÖÀÎ--------------------------------------------------------------------------
m    596    557    0    0    0    1    1m    100    1    9001
//m    595    557    0    0    0    1    1m    100    1    9007
m    596    605    0    0    0    5    1m    100    1    9002
//m    595    605    0    0    0    5    1m    100    1    9008
m    678    565    0    0    0    8    1m    100    1    9003
m    674    607    0    0    0    6    1m    100    1    9005
m    633    622    0    0    0    2    1m    100    1    9006
m    672    556    0    0    0    8    1m    100    1    20016
m    640    588    0    0    0    8    1m    100    1    20088
// ¾îºÎµé---------------------------------------------------------------------------- 

Dann äderung noch speichern und wieder in den Map Ordner reinschieben und überschreiben. Nur noch server rebooten und fertig.
So sollte das dann aussehen. Hoffe ich konnte helfen. :)
07/27/2010 21:58 giovanni1#3
und die vnum von dem npc von mir kann ich mir ausdenken oder wie?? danke hast mir echt geholfen
07/27/2010 22:07 DominikW#4
Du hast ja oben geschrieben , dass du ein neues npc erstellt hast. Dann musstest du doch sicherlich eine value bestimmen oder nicht? Oder habe ich das falsch verstanden?
07/27/2010 22:59 gallexme#5
Hast die in Der Database entbuggt wenn ja weist ja dei vnum
07/28/2010 10:37 giovanni1#6
neine eben nicht ich weis nicht wie das "entbuggen" funktioniert sufu hat wieder nichts ergeben...
07/28/2010 11:24 Flortsch#7
So wie es DominikW bereits gesagt hat, denke ich mal, dass man beim Erstellen eines NPCs eine vnum (Identifikationsnummer) definiert, diese trägst du dann in der NPC.txt des gewünschten MAP-Ordners ein.
07/28/2010 11:26 giovanni1#8
Quote:
Originally Posted by Flortsch View Post
So wie es DominikW bereits gesagt hat, definierst du beim Erstellen eines NPCs eine vnum (Identifikationsnummer), diese trägst du dann in der NPC.txt des gewünschten MAP-Ordners ein.
nein das stimmt nicht wenn ich nen npc mit 3ds max mach und denn dann als gr2 datei speicher definiere ich rein garnichts!
07/28/2010 11:35 Flortsch#9
3DS Max ist ja auch nur eine 3D Modelierungssoftware xD
Hm ich glaube es war mein Fehler, definier in der NPC.txt einfach eine vnum für deinen NPC, die noch nix existiert.
07/28/2010 13:35 giovanni1#10
habs jetz in beide npc.txt datein eingefügt.die im client und die mit filezlla mal schaun obs geht!!!
€:dit-- boa alles gagn gaunga so ich lass das jetzt kann geclosd werden auser es weis wer genau wies geht!!!