Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 02:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[WBB-Forenrelease]Charakteranzeige im Profil

Discussion on [WBB-Forenrelease]Charakteranzeige im Profil within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Thumbs up [WBB-Forenrelease]Charakteranzeige im Profil

Guten Tag miteinander,
ich wurde drauf angesprochen, ob sich das umsetzen liese und dachte mir, da hockst dich jetzt einfach mal ran! Zunächst hatte ich den Gedanken, das ganze gegen e*g zu machen, allerdings dachte ich der Aufbau ist grundlegend sehr einfach gehalten.

Die Funktion ist wie gesagt eine Anzeige der Charaktere im Forenprofil - da dafür eine externe Verbindung notwegndig ist, wird mit diesem Paket eine Ableitung der Datenbankklasse mitgeliefert, mit der ihr die Verbindung zur Datenbank herstellen lassen könnt.
Ihr müsst zunächst im ACP unter System > Optionen > Metin2-Datenbankverbindung herstellen einige Optionen angeben. Da ich ungern mit Klartext arbeite habe ich auch offensichtliche Spalten als Konstante gesetzt, die ihr durch das ausfüllen definiert.
Ausnahmen hier: pid1, pid2, pid3, pid4

Ist das getan und alles funktionsfähig geht es weiter.
Unter Profil bearbeiten > Benutzerkonto besteht nun die Möglichkeit eine Verbindung zum Account des Spiels herzustellen (dies ist einmalig und der Account kann jederzeit geändert werden)
Hierbei wird geprüft, ob der Account existiert und ob der Passwort-Hash mit dem der Datenbank übereinstimmt. Sollte etwas nicht zutreffen, gibt es eine Fehlermeldung. Alle Eingaben sind durch escapeString($var) bzw mit intval($num) geschüzt.
Sind die Daten richtig, wird die AccountID ausgelesen und in der WCF-Datenbank für die weitere Verarbeitung gespeichert.

Existiert jetzt mindestens ein Charakter, wird im Profil eine Tabelle erzeugt, die so aussieht.
Es werden maximal 4 Charaktere angezeigt und für jeden der 4 geprüft, ob dieser existiert - sollte dies nicht der fall sein, wird die Tabelle abgeschlossen (siehe Screen)

Ich habe versucht soviele Fehlerquellen wie möglich auf einmal auszuschließen (z.B leere SQL-werte, die einen Fehler werfen) sollte euch dennoch mal einer auffallen, dürft ihr mir die gerne nennen.

Ich wünsche viel Spaß mit dem kleinen Plugin, das 851 (alt:1095) zeilen Code und Einstellungen in 14 (alt:12) Dateien beherbergt und freue mich über jedes Feedback/e*g spende
Die EXTRACT.zip entpacken und das darin enthaltene Paket in die Paketverwaltung des WBB laden.

Der Cache ist insgesamt 1 Stunde verfügbar, dannach wird dieser aktualisiert. Sollte dies nicht der Fall sein bitte ich um Rückmeldung um die Ursache zu finden. Es wird für jeden Benutzer eine Cache-Datei angelegt, die eine größe von jeweils 840 Bytes groß ist (also praktisch nicht existent)

####### Fehlermeldungen und deren Behebung #######

####### Changelog #######

####### Modifikation #######
Attached Files
File Type: zip EXTRACT 110.zip (13.0 KB, 42 views)
File Type: zip EXTRACT 111.zip (12.9 KB, 68 views)
File Type: zip EXTRACT 112.zip (31.9 KB, 76 views)
File Type: zip EXTRACT 113.zip (31.8 KB, 70 views)
File Type: zip EXTRACT 114.zip (31.9 KB, 90 views)
File Type: zip EXTRACT MOD.zip (6.6 KB, 46 views)
Assassin' is offline  
Thanks
59 Users
Old 08/19/2012, 19:11   #2
 
MalDaMalDort's Avatar
 
elite*gold: 3
Join Date: Nov 2010
Posts: 860
Received Thanks: 181
Nice!
MalDaMalDort is offline  
Thanks
1 User
Old 08/19/2012, 19:26   #3
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,830
Received Thanks: 3,369
Richtig nützlich.
Werde ich ebenso einbauen, wie das Verwarn-Add-on.
Bin beeindruckt, was man mit WBB alles anstellen kann.

Fehlt nurnoch der normale Pranger, nur mit Verbindung zur Gameserver-DB.
Nick is offline  
Thanks
1 User
Old 08/19/2012, 19:33   #4
 
.DreaM's Avatar
 
elite*gold: 5
Join Date: May 2009
Posts: 375
Received Thanks: 136
Hört sich gut an
.DreaM is offline  
Thanks
1 User
Old 08/19/2012, 19:33   #5
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,354
Received Thanks: 4,535
Richtig geiles Release. Danke werde ich aufjedenfall benutzen.
.Chuck is offline  
Thanks
1 User
Old 08/19/2012, 19:47   #6
 
[Patrick]'s Avatar
 
elite*gold: 50
Join Date: May 2012
Posts: 1,136
Received Thanks: 401
Wow, Respekt

Danke ^-^
[Patrick] is offline  
Thanks
1 User
Old 08/19/2012, 19:49   #7
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Wer beim Aufrufen der Profilbearbeitung einen fehler bekommt, muss mit v101 updaten (keine neuinstallation nötig)

hehe muss das nochmal überarbeiten ich held hab das so gedeichselt, dass ihr jedes mal euren charakter seht
Assassin' is offline  
Old 08/19/2012, 19:49   #8
 
*~.ιηνιη¢ιвℓє.~*'s Avatar
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,822
Received Thanks: 951
Danke digga

€: Ohne mich wäre das nicht zustande gekommen :** ich liebe dich dafür, your´e
*~.ιηνιη¢ιвℓє.~* is offline  
Thanks
1 User
Old 08/19/2012, 20:05   #9
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Quote:
Originally Posted by Assassin' View Post
Wer beim Aufrufen der Profilbearbeitung einen fehler bekommt, muss mit v101 updaten (keine neuinstallation nötig)

hehe muss das nochmal überarbeiten ich held hab das so gedeichselt, dass ihr jedes mal euren charakter seht
Fehler behoben - entweder von irgendeiner version updaten oder neu installieren
Assassin' is offline  
Old 08/19/2012, 20:06   #10
 
Ŧ4๓4ђ's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 459
Received Thanks: 259
Sehr nice, danke.
Ŧ4๓4ђ is offline  
Thanks
1 User
Old 08/19/2012, 21:06   #11
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
danke danke sehr sehr nett vielen dank
lfcmaus is offline  
Thanks
1 User
Old 08/19/2012, 21:33   #12
 
Proxonator's Avatar
 
elite*gold: 20
Join Date: Apr 2010
Posts: 430
Received Thanks: 135
Hammergeil !
Dank dir.
Proxonator is offline  
Thanks
1 User
Old 08/19/2012, 21:43   #13

 
.Raicon's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 1,033
Received Thanks: 1,168
Gut gemacht

Aber mal ne Frage, könntest du es auch für ein vBulletin Forum machen?
.Raicon is offline  
Old 08/19/2012, 21:54   #14
 
elite*gold: 30
Join Date: Feb 2012
Posts: 1,600
Received Thanks: 525
Zeigt er auch die Sachen links wenn man ein Beitrag schreibt ?
Phil' is offline  
Old 08/19/2012, 22:00   #15
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Nein, das nicht, da ich die Daten per template einbinden musste und nicht per userOption
Ich besitze keine vBullentin Lizenz, und kenne auch deren Aufbau nicht daher wird das schwer zu bewerkstelligen sein.

#edit: Version 1.0.3 veröffentlicht
Assassin' is offline  
Reply


Similar Threads Similar Threads
profil bug lol
10/16/2011 - Combat Arms - 5 Replies
hab mich grad eingeloggt auf einmal steht da scentiic wer mein acc bin auf profil gegangen da wars wieder weg hier hab ichn screen http://h7.abload.de/img/unbenanntquo6.png screen link http://h7.abload.de/img/unbenanntquo6.png
HB Profil Bug
09/04/2010 - WoW Bots - 15 Replies
hey, da ich im Buddy forum keine antwort mehr bekomme versuche es mal hier hilfe zu bekommen :) also mein problem ist das mein char zu den hotspots läuft aber die mobs nicht angreift. Er greift sie nur an wenn er von den mobs angegriffen wird. Hier mal mein profil code: <?xml version="1.0" encoding="utf-8"?> <HBProfile> <!-- This profile was generated by Apoc's Honorbuddy Profile Creator & Editor v1.0.0.0 -->
HB profil
08/27/2010 - WoW Bots - 8 Replies
Hallo zusammen Kann mir jemand ein gutes Profil für 75-80 empfehlen? kb alle im forum auszuprobieren habe jetzt 4 stück getestet mit meinem dk Bei allen 4 kam ich nicht über 130 k exp / h (voll ausgeruht)
profil
06/26/2009 - Main - 2 Replies
wie kann ich meinen elitepvpers profil bzw account löschen???



All times are GMT +2. The time now is 02:04.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.