Register for your free account! | Forgot your password?

You last visited: Today at 23:41

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

Advertisement



[FRAGE]Datenbank

Discussion on [FRAGE]Datenbank within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2011
Posts: 800
Received Thanks: 188
[FRAGE]Datenbank

Guten Morgen,

wie kann man anstatt einer zahl bei Job den Namen der rasse angeben lassen und über quest auslesen welche rasse der ist und diese Rasse in der db tablle JOB speichern??
Tentos123 is offline  
Old 12/08/2012, 10:55   #2
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
du kannst in der quest eine if abfrage tätigen dazu musst du wissen welche zahl welche rasse ist.

Du kannst aber nicht den Namen der rasse nicht einfach in die gleiche spalte speichern wie die zahl. Denn das Feld ist meines wissens als int deklariert. D.H das nur ganzzahlen erwartet werden. Dafür müsstest du die spalte als char oder varchar umändern. Dies ist aber nicth zu empfehlen da der client mit dieser Kennzahl arbeit und nicht mit dem namen. Also besser lösungsansatz wäre, dass du eine Spalte hinzufügst und dort den namen reinschreibst. Dann kannst du eine db abfrage machen.

Ich kennen jetzt nicht mehr genau die struktur von der db sonst würde ich dir noch die nötigen db_querys liefern
theo1990 is offline  
Thanks
1 User
Old 12/08/2012, 17:57   #3
 
elite*gold: 0
Join Date: Apr 2011
Posts: 800
Received Thanks: 188
Hmm danke... habe ne andere Lösung...

Kannst du mir vllt sagen, wie man verhindert, dass eine person doppelt eingetragen wird?
Tentos123 is offline  
Old 12/08/2012, 18:18   #4
 
theo1990's Avatar
 
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
du meinst jetzt in der db? ja dazu gibt es doch die überprüfung bei der regestration das ist immer eine abfrage. man nehme den namen und überprüft dann die ganze player tabelle nach diesem namen. sprich so:

SELECT * FROM PLAYER.PLAYER WHERE name=<name de du suchst>

dann kommt ein ergebnis oder NULL

wenn null dann kann erst geinsert werden wenn nicht dann gib eine nachricht aus.

wenn du ein fertiges regestratios script haben möchtest such einfach hier im forum es gibt viele hps hier ich will jetztnicht das rad neu erfinden
theo1990 is offline  
Thanks
1 User
Old 12/08/2012, 19:37   #5
 
elite*gold: 0
Join Date: Apr 2011
Posts: 800
Received Thanks: 188
danke für deinen tipp
Tentos123 is offline  
Old 12/08/2012, 20:41   #6
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
nur mal so ne jeder char wird unterteilt in job seine rasse und skill_group seine lehre
jeweils mit 0 und 1
wer das nicht chekct sollte db seits nichts ändern
und so liest es auch in der quest aus
das gleiche mit männlich weiblich
lfcmaus is offline  
Reply


Similar Threads Similar Threads
frage zu log in der datenbank
04/27/2011 - Metin2 Private Server - 1 Replies
hallo habe den log und under speed hack tabelle steht PID: time: x: weiß ich y weiß ich hack_count: 136374 15:20:24 80 was ist da jetzt was ?????
[Frage]Datenbank
10/23/2010 - Metin2 Private Server - 2 Replies
Hey leute Ich brauch die hotbackup also besser gesagt ein backup von dieser tabelle
Datenbank Frage
08/21/2010 - Metin2 Private Server - 7 Replies
Hallo Liebe PVPers TABLE player.item_proto AUTO_INCREMENT=2000000000; In der Datenbank ausführen Ein THx und lobb an hennink der mit den tipp gegeben hatt
Datenbank Frage
08/21/2010 - Metin2 Private Server - 0 Replies
Hallo Liebe PVPers TABLE player.item_proto AUTO_INCREMENT=2000000000; In der Datenbank ausführen wir führe ich das aus in der db habe den duplicate fehler
Datenbank Frage
11/02/2009 - Metin2 Private Server - 2 Replies
hi leute also in der datenbank unter mob_proto gibts ja die spalte gb2312name in welcher die namen für die ganzen schwerter und npcs stehen und jetz wollt ich mal fragen wie ich die spalte editieren kann weil wenn man auf die anderen spalten klickt, erscheint ja ein cursor zum umschreiben, das is aber bei der ned ^^ wie kann man die "entsperren" bzw umschreiben??? danke jetzt schonmal für hilfe



All times are GMT +2. The time now is 23:41.


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.