Server/Client Packete

04/01/2012 15:45 Trollface-#1
Servus,

hab mir mal gedacht ein Thread aufzumachen über Server/Client Packete dabei gehts mir speziell um deren Aufbau.
Solltet ihr den genauen (wichtig: den genauen) Aufbau wissen, bitte ich diesen zu posten.
Am besten so:

Client->Server Packet | Char_NEW <charaktername> <charakterslot> <geschlecht> <hairstyle> <haircolor>
Charakter Erstellen

Client->Server Packet | Char_DEL <charakterslot> <pwd>
Charakter Löschen

Client->Server Packet | select <char_slot>
Wählt Charakter aus

Client->Server Packet | wear <inv_slot> <inv_id>
Ausrüsten von Equipment etc.

Client->Server Packet | snap
Screenshot Packet

Client->Server Packet | Char_REN <charakterslot> <neuername>
Charakter umbennenen

Client->Server Packet | clist_start <zero>
Anfrage für Charakterliste

Client->Server Packet | walk <x> <y> <z> <speed>
Charakter beim laufen

Client->Server Packet | say <text>
Chat-Message

Client->Server Packet | mvi <inventarid> <slotid> <itemanzahl> <neue slotid>
Inventar-Item verschieben

Client->Server Packet | req_info <npc_typ> <vnum>
NPC / Char Informationen

Client->Server Packet | ncif <npc_typ> <vnum>
Anvisiertes Ziel

Client->Server Packet | buy <npc_typ> <vnum> <slotid> <anzahl>
Item kaufen bei NPC

Client->Server Packet | preq
Draufgehen eines Portales

Server->Client | drop <id> <vnum> <x> <y> <count> <quest> <protect/dropby (charid)>
Item Drop

Server->Client | bgm2 <musikid>
Musikwechsel bei Mapchange

Server->Client | fail <text>
Fehlermeldung beim Einloggen ( Falsche ID etc )

Server->Client | msg <texttyp> <text>
Nachricht z.b IC,IB,GM etc.

Server->Client | cond <typ> <vnum> <angriffblockiert 1/0> <bewegungblockiert 1/0> <speed>
Beim laufen Server antwort

Server->Client | gold <goldanzahl>
Goldbestand z.b nach Kauf eines Items

Server->Client | st <npc_typ> <vnum> <level> <HP %> <MP %> <HP> <MP>
Gibt Level / HP / MP zurück

Server->Client | lev <Level> <Levelexp> <Joblevel> <Joblevelexp> <Levelexp bis up> <Jobexp bis up> <ruf> <würde>
Gibt Level Informationen zurück beim Einloggen / töten von Monster

Server->Client | sp <Zusatz SP punkte> <Maximale Zusatz SP Punkte> <Basis SP Punkte> <Max Basis SP Punkte>
Sollte klar sein ^^

Server->Client | c_mode <npc_typ> <npc_id> <sp_id> <upgr> <upgr_style>
Charakter/Spezialisten Information

Server->Client | fd <ruf> <ruf_pic> <würde> <-ruf>
Ruf und Würde des Charakters

Server->Client | gidx <npc_typ> <npc_id> <fam_id> <fam_name> <fam_color>
Familien Information

Server->Client | eff <npc_typ> <npc_id> <eff_id>
Erscheinen von Effekten

Am besten dazu noch eine kleine Beschreibung, und wenns geht noch die Recv Packets die beim Client->Server Packet als antwort kommen.

Damit würdet ihr mir weiterhelfen und evtl. anderen Usern auch.
Bedanke mich im vorraus für alle helfenden.
04/01/2012 17:37 TheHackerFormCF#2
Clientside -Packet (RUF GM)
c_info @@@ - -1 -1 - @@@ 2 0 0 7 0 30 0 0 0 0
Clientside Packet (LEVEL 99)
lev 99 0 99 0 300 2200 0 2
Clientside Packet EQ +10 rare7
equip 107 107 107.1.0.0 1.12.0.0 5.8.0.0
Clientside packet Gold
gold @ (@deine goldzahl)
Clientside Packet (SPS)
c_mode 1 (deine userID)@ + flügel

@ Ist die SP
1 = Pijama
2 = Krieger
3 = Ninja
4 = Jäger
5 = Schurke
6 = Red Mage
7 = Holy
8 = Chicky
9 = Jajamaru
10 = Crusi
11 = Berserker
12 = Gunner
13 = Wk
14 = Ice Mage
15 = Dark Gunner
16 = Piraten SP
Hoffe konnte helfen !
04/01/2012 17:41 Trollface-#3
Quote:
Originally Posted by TheHackerFormCF View Post
Clientside -Packet (RUF GM)
c_info @@@ - -1 -1 - @@@ 2 0 0 7 0 30 0 0 0 0
Clientside Packet (LEVEL 99)
lev 99 0 99 0 300 2200 0 2
Clientside Packet EQ +10 rare7
equip 107 107 107.1.0.0 1.12.0.0 5.8.0.0
Clientside packet Gold
gold @ (@deine goldzahl)
Clientside Packet (SPS)
c_mode 1 (deine userID)@ + flügel

@ Ist die SP
1 = Pijama
2 = Krieger
3 = Ninja
4 = Jäger
5 = Schurke
6 = Red Mage
7 = Holy
8 = Chicky
9 = Jajamaru
10 = Crusi
11 = Berserker
12 = Gunner
13 = Wk
14 = Ice Mage
15 = Dark Gunner
16 = Piraten SP
Hoffe konnte helfen !
Unbrauchbar außer Gold, mir gehts um den genauen Packet Aufbau und nicht wie ich mir irgendwas mache.
Beispiel bei dem Server->Client Packet lev <level> <?> <?> <?> <?> <?> <?> <?>.
Ansonsten kann ich nichts anfangen damit.
Trozdem danke.
04/01/2012 17:47 TheHackerFormCF#4
Wuste ich nicht ich dachte du möchtest einfach Packets haben
sorry :/
04/02/2012 16:06 Feenverstärker#5
Client: equip 107 107 107.1.0.0 1.12.0.0 5.8.0.0
Rot=+
Blau=Rar
04/02/2012 19:45 dano68#6
Client: lev 99 5 99 5 50 50 0 2

lev <Level> <Kampferfahrung> <Joblevel> >Joberfahrung> <Durch was die Erfahrung geteilt wird> <Durch was die Joberfahrung geteilt wird> >?< >?<

Bei diesem Packet hätte man dann Level 99 Job 99 10% Kampferfahrung 10% Joberfahrung.
04/02/2012 20:19 SingularPlex#7
snap = Der Serverside sendbefehl beim Bild speichern.
st <CharakterArt> <Vnum> <Level> <Hp in %> <Mp in %> <Hp als String> <Mp als String>
CharakterArt:
1= Mensch
2= Mate
3= Monster
04/03/2012 09:32 Supernuss#8
Hier ma aus nem anderen Forum (NH), n großteil geht noch von denen:
Quote:
n_run 1 1 1 UserID = Job Wechsel ohne bei Mimi zu sein
n_run 2 1 1 UserID = Waffe uppen ohne bei Teomann zu sein
n_run 10 1 1 UserID = Cellon+Accesior uppen ohne bei Sora Style zu sein
n_run 11 1 1 UserID = Waffe zu Partnerwaffe machen ohne bei Teomann zu sein
n_run 14 1 1 UserID = Werkzeug des Abenteurers öffnen ohne das Item zu besitzen
n_run 15 1 1 UserID = Wiederbelebungs Ort ändern
n_run 17 1 1 UserID = Familienarena joinen
n_run 18 1 1 UserID = Zeitkreis öffnen
n_run 60 1 1 UserID = Basar+Medallie öffnen
n_run 16 0 1 UserID = NosVille Teleport
n_run 15 1 1 UserID = Legt den aktuellen Ort als Rückkehr Ort fest
n_run 16 1 1 UserID = Krem Teleport
n_run 23 1 1 UserID = Fam auflösen
n_run 5011 1 1 UserID = Teleport auf Schiff (nach Akt 5)
n_run 5003 1 1 UserID = Liste der Abfahrszeiten
n_run 5014 1 1 UserID = Teleport vors Schiff (Port Avelus)
n_run 5005 1 1 UserID = Direkter Akt4 Teleport
n_run 26 1 1 UserID = Direkter Akt5 Teleport
sl 1 = SP anziehen ohne Delay
sl 0 = SP ausziehen
guri 201 = Haustierkorb öffnen
script 1 5 = Level 1, Job 4
n_run 9 1 1 UserID = Gillion Steine zu Cella ohne Veredler

mg 3 2 MinigameID 19990 19990 |
mg 4 2 MinigameID 4 | Minigame 20x5 + Mit Level 1
mg 1 2 MinigameID |
#mg^1^2^MinigameID^1^0 |

script 1 200
guri 1000 <MapID> <X-Pos> <Y-Pos> = Teleport
die roten hab ich getestet und haben nicht funktioniert.
04/03/2012 15:46 Magici'#9
Client: lev 99 5 99 5 50 50 0 2

lev <Level> <Kampferfahrung> <Joblevel> >Joberfahrung> <Durch was die Erfahrung geteilt wird> <Durch was die Joberfahrung geteilt wird> >?< >?<

Bei diesem Packet hätte man dann Level 99 Job 99 10% Kampferfahrung 10% Joberfahrung.

Odaa
04/03/2012 20:24 DieCFFiesela123Fus#10
Ich weiß nicht ganz genau ob das etwas bringt mein freund sagte es wäre ein server packet womit man sich lvl 20 job 20 macht ...

script 1 14

Man müsste lvl 15 sein für das k.a kenne nur
script 1 4
04/03/2012 21:51 Riku33³#11
Client->Server Packet | Char_NEW <charaktername> <charakterslot> <geschlecht> <hairstyle> <haircolor>
Charakter Erstellen

Client->Server Packet | Char_DEL <charakterslot> <pwd>
Charakter Löschen

Client->Server Packet | select <char_slot>
Wählt Charakter aus

Client->Server Packet | wear <inv_slot> <inv_id>
Ausrüsten von Equipment etc.

----------------------------------------------------------------------------------------------------------------

Server->Client | c_mode <npc_typ> <npc_id> <sp_id> <upgr> <upgr_style>
Charakter/Spezialisten Information

Server->Client | fd <ruf> <ruf_pic> <würde> <-ruf>
Ruf und Würde des Charakters

Server->Client | gidx <npc_typ> <npc_id> <fam_id> <fam_name> <fam_color>
Familien Information

Server->Client | eff <npc_typ> <npc_id> <eff_id>
Erscheinen von Effekten

....
04/05/2012 16:07 Supernuss#12
Hier noch eins das ich heute rausgezogen hab:
n_run 12 35 <PlayerID>

öffnet das Kartenupgrade Fenster der Chicky-Upgrade-Rolle
04/06/2012 07:59 momk#13
Server -> Client

sp <Zusatz SP punkte> <Maximale Zusatz SP Punkte> <Basis SP Punkte> <Max Basis SP Punkte>
04/06/2012 11:08 Trollface-#14
Quote:
Originally Posted by Magici' View Post
Client: lev 99 5 99 5 50 50 0 2

lev <Level> <Kampferfahrung> <Joblevel> >Joberfahrung> <Durch was die Erfahrung geteilt wird> <Durch was die Joberfahrung geteilt wird> >?< >?<

Bei diesem Packet hätte man dann Level 99 Job 99 10% Kampferfahrung 10% Joberfahrung.

Odaa
Du suchst wahrscheinlich diesen Bereich
[Only registered and activated users can see links. Click Here To Register...]

Denn wie es aussieht sind 95% deiner Beiträge purer Spam.

Quote:
Originally Posted by DieCFFiesela123Fus View Post
Ich weiß nicht ganz genau ob das etwas bringt mein freund sagte es wäre ein server packet womit man sich lvl 20 job 20 macht ...

script 1 14

Man müsste lvl 15 sein für das k.a kenne nur
script 1 4
[Only registered and activated users can see links. Click Here To Register...]

Ersten Beitrag lesen -> nachdenken -> antworten.

Quote:
Originally Posted by Riku33³ View Post
Client->Server Packet | Char_NEW <charaktername> <charakterslot> <geschlecht> <hairstyle> <haircolor>
Charakter Erstellen

Client->Server Packet | Char_DEL <charakterslot> <pwd>
Charakter Löschen

Client->Server Packet | select <char_slot>
Wählt Charakter aus

Client->Server Packet | wear <inv_slot> <inv_id>
Ausrüsten von Equipment etc.

----------------------------------------------------------------------------------------------------------------

Server->Client | c_mode <npc_typ> <npc_id> <sp_id> <upgr> <upgr_style>
Charakter/Spezialisten Information

Server->Client | fd <ruf> <ruf_pic> <würde> <-ruf>
Ruf und Würde des Charakters

Server->Client | gidx <npc_typ> <npc_id> <fam_id> <fam_name> <fam_color>
Familien Information

Server->Client | eff <npc_typ> <npc_id> <eff_id>
Erscheinen von Effekten

....
Herzlichen dank, gibt anscheinend doch noch welche die den ersten Beitrag verstehen. :)
Habs hinzugefügt.

Quote:
Originally Posted by Supernuss View Post
Hier noch eins das ich heute rausgezogen hab:
n_run 12 35 <PlayerID>

öffnet das Kartenupgrade Fenster der Chicky-Upgrade-Rolle
Gleiches für dich wie für DieCFFiesela123Fus.

Quote:
Originally Posted by momk View Post
Server -> Client

sp <Zusatz SP punkte> <Maximale Zusatz SP Punkte> <Basis SP Punkte> <Max Basis SP Punkte>
Danke auch an dich :)
Ebendfalls hinzugefügt.

Und bevor jetzt jemand Antwortet bitte ich euch erst den ersten Beitrag gründlich durchzulesen.
04/24/2012 14:12 Supernuss#15
Client->Server Packet | script 1 12 teleport ins eigene Miniland, ohne Glocke
Client->Server Packet | script 1 201 Teleport NosVille-Wiesen
Client->Server Packet | script 1 202 Teleport Mienenprärie
Client->Server Packet | script 1 203 Teleport TS 36|Fernonvorposten
Client->Server Packet | script 1 204 Teleport Noscamp-Höhle (Skillmeister Krem)
Client->Server Packet | n_run 45 1 1 <CharID> Teleport Hochzeitspavillon

aber am besten ist immernoch:
Client->Server Packet | n_run 64 1 1 <CharID>