anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 11:25

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Item-Editor
BeitragVerfasst: Mo 26 Dez, 2005 12:47 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Joa, ich hab mal wieder ne Frage... Und zwar such ich jemand der mal den Item-Editor genau erklärt, find das hier im Forum nicht so in echt...
Das das Prot. für Prototyp oder so steht weiß ich ja inzwischen aber nunja...
Die Beute die unter "Beute Prot." ist kann man im Wald denk ich finden, die unter Beute ist ist auch tatsächlich bei Usern? Wie ist das wenn ich eine eigene Klasse erstelle, nur mal als blödes Beispiel die Klasse Schuhe?
Wofür steht Item Wert 1 und Item Wert 2, was bedeutet der Versteckte Wert?

Njoa, und schließlich noch:
Wenn ich nun die Klasse "schuhe" erstellen will, muss ich da auch eine "schuhe.prot" und eine "schuhe" machen ?
Ich blick das net so ganz... :pein:

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 26 Dez, 2005 19:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Soweit ich weiß kann man alles mit JA
Beantworten.
Für eine Klasse Schuhe erstellst du einmal eine Schuhe.prot, wo die ganzen Schuhe reinkommen. (Vorlagen)

Dannach eine Klasse Schuhe wo die Schuhe der User gespeichert werden.

Wert1 und Wert 2 sind frei belegbare Werte. Kannste benutzen wie du willst.
Der Versteckte Wert ist wie der Name schon sagt ein frei belegbarer Wert den der User jedoch nirgends zu Gesicht bekommt. (Wert1,Wert2 sieht man im Inventar)

Hmm hoffe es stimmt so alles :wink:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 15:05 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Im Prinzip stimmt das - aber zu jeder neuen Klasse gehört auch (noch) ein Stückchen Code. Mit dem Item-Editor kann man Items erstellen und editieren, aber keine Klassen. (Ein Klassen-Editor wäre ne feine Sache, was? :D )

Wenn du ein Item der Klasse "Schuh.Prot" erstellst, passiert damit gar nichts, ausser, dass es in der Datenbank eingetragen wird.

Damit eine neue Klasse funktioniert, musst du natürlich Code erstellen. Dort, im Code, legst du fest, welcher Wert für was steht und was Items dieser Klasse für eine Funktion haben. Wobei die Felder "gold" und "gems" nicht anders als mit dem Preis des Items belegt werden sollten. Items, die weder bei "gold" noch bei "gems" einen Wert drin stehen haben, sind bei Händlern "unverkäuflich". In deinem Code für die Klasse "Schuh.Prot" und "Schuh" kannst du dann sagen, dass Wert 1 z.B. die Schuhgröße ist...

Items, die die Endung ".Prot" in ihrer Klasse haben, sind für Spieler nicht zugänglich. Darauf sollte beim Erstellen von Funktionen für eine neue Klasse geachtet werden. Im Wald sieht man bei der Beute, wie das System gedacht ist.
Auch sonst kann es sein, dass du Änderungen an anderen Stellen machen musst. Z.B. beim Drachen eine weitere Klasse eintragen, deren Items nach einem Drachenkill verloren gehen, oder dem Wanderhändler sagen, dass er dies und das nicht kaufen oder verkaufen darf, oder das Item im Wald auffindbar machen.

Eine Liste aller vorhandenen Klassen und die Funktion deren Felder findest du ganz unten in der Datei invhandler.php. Am besten trägst du dort auch deine eigenen Klassen samt Funktion ein, damit du später auch noch bescheid weißt.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 15:11 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Noch einfacherer wäre es einen ganz komplett neuen Item- Editor zu erstellen / bereitzustellen. Hatte ja damals bereits Anp gefragt, hatte nämlich da einen kleinen Item Editor zusammen gebastelt mit Wizards & co. Ich könnte ihn veröffentlichen, meine Version des Item- Edtiors besteht aus "zwei Tabellen (ItemClass DB, ItemDB)". Ich finde diese Methode wesentlich bessa und zum größtenteil übersichtlicher, das prob besteht nur darin. Das soweit alle SQL- Abfragen die was mit den Items zu tun haben angepasst werden müssen! Das ist eben der nachteil an meiner Version, dafür ist sie aber freundlicher. :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 20:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Jep hatte auf meinem alten Beta auch sowas.
Ist um einiges komfortabler :D
Habe beim alten relativ schnell den Überblick verloren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 29 Dez, 2005 22:13 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Devilzimti hat geschrieben:
Habe beim alten relativ schnell den Überblick verloren.

-Mir ergings genauso, darum hab ich sofort neuen gemacht. Weil ich einfach nicht mehr zurecht kam mit dem Editor.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 01:02 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Kevz, also wenn du so nett wärst und den hier reinstellen würdest, zumindest anschaun würd ich ihn mir...
Danke an Devil und Anpera... Hat mir schon recht weit geholfen das ganze :)

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 01:05 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Joa, könnt ihn reinstellen. Aber musst eben beim einbau beachten das du soweit ziemlich jede Datei ändern musst wo Items gebraucht werden ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 30 Dez, 2005 01:13 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Mmm, dass würd ich dann ja schon machen ;)
Aber erst mal schau ich ihn mir nur an ^^

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum