anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:25

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 59 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: ChocoboFarm
BeitragVerfasst: Di 31 Okt, 2006 04:24 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
WICHTIGE COPYRIGHT ÄNDERUNG
nachdem ich von jemandem darauf hingewiesen wurde, möchte ich mich hiermit gegen eventuelle Anschuldigungen wappnen ^^

Hier nun also eine wichtige Änderung im Copyright, den ihr bitte ebenfalls ändern solltet:

[php]
###########################################
# Diese Notiz bitte nicht entfernen #
# #
# chocobofarm.php 1.04 by toXic #
# Originalscript auf: #
# http://www.hde-lotgd.d-be-online.de #
# #
# Chocobofarm zum Züchten und sammeln von #
# Chocobos #
# Stand: 07.11.2006 #
# #
# toDo: #
# - momentan keine Einfälle #
# #
# ########################
# WICHTIG: #
# Die Chocobofarm ist nach einer Idee des #
# Spiels FinalFantasy VII entstanden. #
# Das Aussehen der Tiere und der Name #
# "Chocobo" sowie die Idee der Chocobofarm #
# sind Eigentum von Squaresoft und Squareenix: #
# "Copyright (C) 2007 SQUARE ENIX CO., LTD. All Rights Reserved." #
# Wir danken den Machern der Spiels für diese hervoragende Arbeit. #
# #
# Umsetzung dieser Idee für die Logd Version 0.97 (sprich Script) #
# ist Eigentum von toXic #
###################################################################
[/php]

einfach das ehemalige copyright im oberen Bereich durch diesen Teil hier ersetzen :)

Ein lieber Gruß
toXic
-------------------------------------------------------------------------------------
UPDATE auf Version 1.06
fehlerkorrektur:
  • in der anleitung wurde eine veränderung in der dragon.php nicht beachtet
update:
  • die einbauanleitug wurde in drei textdateien gesplittet: Einbauanleitung, statusmeldungen, erklärung der chocobofarm
--------------------------------------------------------------------------------------
UPDATE auf Version 1.05
fehlerkorrektur:
  • Preise bei einigen Rennen wurden nicht richtig herausgegeben
  • in der anleitung fehlte hinter den sqlbefehlen das ;
codeverbesserung:
  • einige Browser können keine Bilder anzeigen wenn ein / vor dem finalen ordner steht, also entfernt

danke eichi für die fehlersuche :)
-------------------------------------------------------------------------------------
UPDATE auf Version 1.04
fehlerkorrektur:
  • beim futterkauf konnte man futter kaufen, auch wenn kein geld vorhanden war. Dies wurde gefixt
  • bei den Wetten konnte man beliebig oft am tag wetten, solange man den wettbereich nicht verlassen hat. Dies wurde gefixt, es ist nunmehr nur einmal am tag möglich
  • preise wurden in der bio noch nicht richtig angezeigt, dies wurde gefixt
  • wenn ein goldener chocobo gezüchtet wurde (oder der versuch fehlschlug) wurden die anderen chocobos alle gelöscht. Dies wurde geändert, die normalen Chocobos bleiben nun erhalten.
update:
  • es ist numehr nur möglich 5x am Tag seine Chocobos im Farmhaus einzutauschen
  • es kann jetzt mehr Futter auf einmal gekauft werden. Zu sehen ist das Futter im Stall in einem Regal, vor Kämpfen und Rennen wird abgefragt welches Futter eingesetzt werden soll.
-------------------------------------------------------------------------------------
UPDATE auf Version 1.03
fehlerkorrektur:
  • einige kleinere Fehler in der Einbauanleitung wurden gefixt
  • nach einem Dragonkill wurden die Chocobos gelöscht, diese bleiben jetzt erhalten
codeverbesserung:
  • die zufallsabhängige Auswahl, für die Kämpfe und Rennen wurde geändert. Jetzt wird es mehr oder minder mathematisch gelöst, vorher war es das switch/case verfahren
update:
  • die Navigation wurde etwas angepasst
  • das Farmhaus wurde eingebaut, in welchem der Spieler seinen alten Chocobo gegen einen neuen austauschen kann. Kann schief gehen, kostet immer Gold und Edelsteine
  • Im Stall kann sich der Spieler seine Chocobos und Preise ansehen, er muss jetzt nicht mehr in seiner Bio nachsehen
-------------------------------------------------------------------------------------
UPDATE auf Version 1.02
fehlerkorrektur:
  • Auf der Zuchttafel wird der schwarze Chocobo nicht mehr als sagenumwobener sondern als seltener Chocobo angegeben
  • Bei den Wetten werden in den höheren Ligen nicht mehr die normalen, sondern die seltenen, sagenumwobenen oder großen Chocobos angegeben
  • Beim freilassen des großen Chocobos konnte man immer den Punkt Ja auswählen, dies wurde gefixt, sodass keine Erfahrungsanhäufugn mehr stattfindet
  • Beim finden eines normalen Chocobos auf dem Hügel der Züchter, wird jetzt das korrekte Chocobo bild angezeigt
  • Wenn man einen großen Chocobo gezüchtet hat wurden die anderen Chocobos nicht entfernt. Dies wurde gefixt
  • Bei einer Futterabfrage im Kampf wurde zweimal "kein Futter" abgefragt, dies wurde geändert in einmal "gerste" und einmal "kein Futter"
  • Bei einem Wetteinsatz von 3000 Gold war der Hauptgewinn 1200 Gold dies wurde geändert in 12000 Gold
codeverbesserung:
  • $session[wert1][wert2]="beispiel" wurde geändert in $session['wert1']['wert2']='beispiel'
  • $_GET[op]=="beispiel" wurde geändert in $_GET['op']=='beispiel'
  • output ("beispiel") wurde geändert in output('beispiel');
  • addnav("beispiel","beispiel.php"); wurde geändert in addnav('beispiel','beispiel.php');
update:
  • Wenn der Spieler einen großen Chocobo besitzt, wird der Link "Züchten" ausgeblendet

-------------------------------------------------------------------------------------
UPDATE auf Version 1.01
Nur ein paar Kleinigkeiten.
Die Chocobo Züchter, die einen großen Chocobo haben können ihn jetzt auf dem Hügel bei der ChocoboFarm frei lassen.
Im Gegenzug findet man dann einen kleinen Chocobo um wieder mit dem Züchten anfangen zu können und gewinnt ein paar erfahrungspunkte.
Die zweite kleine Änderung ist ein Eintrag in der Ruhmeshalle, wer die meisten großen Chocobos gezüchtet hat.
Dies erfordert jedoch einen weiteren Eintrag in der Datenbank und die Veränderung einiger Dateien, die vorher nicht verändert wurde.
Steht alles in der neuen Einbauanleitung, die ich ebenfalls modifiziert habe
;)
-------------------------------------------------------------------------------------

Eine wunderschöne Gute Nacht wünsche ich euch allen dort draußen.

Wahrscheinlich schlägt jeder erfahrene Programmierer die Hände überm Kopf zusammen, wenn er diesen, aus über 3000 Zeilen bestehenden, Quelltext zu sehen bekommt.
Höchstwahrscheinlich hätte man das ganze total verkürzen können, oder ich hätte einfach mehrere Dateien nehmen sollen :pein:

Naja ich war auf jeden Fall so in einem Schreibfluß, das ich nimmer aufhören konnte. Unendliche Stunden ohne Frühstück, Mittag oder Abendbrot, dafür viel Tee und Nikötin, später, habe ich es nun fertig gestellt.

Aber ihr möchtet bestimmt auch gern wissen, was genau man denn alles so machen kann auf der chocobo-farm.

gut ich versuche es mal zu erklären :)

Aaaalso
DIE CHOCOBOFARM
Die Chocobo-Farm kann betreten werden, sobald ein Spieler über 10 DKs hat.
Danach kommt er zu einer Farm mit einem Farmhaus und einem Stall. In der näheren Umgebung dieser Farm sind ein Hügel, eine Rennban und die Felder des Anwesens zu finden.

DER STALL
Im Stall kann sich ein unerfahrener Spieler zunächst einmal Informationen über die Chocobofarm einziehen. Hier wird ihm erklärt, welche Chocoboarten es gib und wie er sie züchten muss, um am Ende ein großes Chocobo zu besitzen.
Sollte der Spieler schon erfahrener sein und eigene Chocobos besitzen, so werden diese im Stall gezeigt. Er kann sie sich hier ansehen und auch nachschlagen wieviele Preise er bislang gewonnen hat und wieviele Arten Futter bislang in seinem Besitz sind. ((All diese Informationen werden auch in seiner BIO angezeigt))
Wenn er bestimmte Chocobos züchten möchte, kann er auch dies im Stall tun.
Doch sollte er keine Chocobos besitzen muss er zunächst in die Felder und kämpfen um ein Tier fangen zu können.

KAMPF
In den Feldern kann der Spieler nach einem Chocobo suchen. Unterwegs trifft er auf einen Gegner, der zufällig aus 5 verschiedenen Gegnern ausgewählt wird.
Es handelt sich hierbei um: Maus, Hase, Rabe, Wolf, Tiger die unterschiedlich schwer zu besiegen sind. Ein Kampf kostet den Spieler eine Waldrunde und es besteht die Möglichkeit, dass er sterben könnte.
Wenn der Spieler den Gegner besiegt, kann es sein, dass er ein normales Chocobo fängt. Wenn er Pech hat, kann es aber auch sein, dass das Chocobo abhaut und er umsonst gekämpft hat.
Durch FUTTER kann die Chance ein Chocobo zu fangen erhöht werden.

ZUCHT
Wenn der Spieler zwei normale Chocobos gefangen hat und sie beide die richtigen Farben aufweisen, kann er in den Stall zurückkehren und mit dem Züchten beginnen.

Es gibt 4 verschiedene normale Chocobos:
blau, lila, gelb, grün

Danach kommen zwei seltene Chocobos:
schwarz und weiß

Dann das sagenumwobene Chocobo:
das goldene Chocobo

und das legendäre Chocobo:
ein großes Chocobo

Beim Züchten braucht der Spieler verschiedene Chocobos für verschiedene Ergebnisse.
grün + gelb =weiß
blau + lila =schwarz
schwarz + weiß = gold
gold + gold = groß

Das heißt: Der Spieler fängt ein grünes und ein gelbes Chocobo und kann nun ein weißes Chocobo züchten. Dieser Versuch kann unter Umständen fehlschlagen, sodass anstelle eines weißen Chocobos wieder ein grünes oder ein gelbes Chocobo auf die welt kommt. Nun muss der Spieler erneut ein Chocobo fangen und hoffen, dass der Versuch glückt.
Der Spieler geht nun erneut auf die Jagd, er braucht ja auch noch ein schwarzes Chocobo. Dafür muss er ein blaues und ein lilanes Chocobo fangen. Sobald ihm das glückt und beide Tiere ein schwarzes Chocobo zeugen, kann der Spieler das weiße und das schwarze Chocobo zusammen bringen und versuchen ein goldenes Chocobo zu züchten. Entweder es glückt, oder es scheitert und er hat wieder ein schwarzes oder weißes Chocobo. Wenn es glückt, muss sich der Spieler erneut auf die Jagd begeben und 4 normale Chocobos fangen (von jeder Farbe eines), sodass erwieder zwei seltene Chocobos züchten kann, die dann das zweite goldene Chocobo zur Welt bringen.
Wenn der Spieler die beiden goldenen zusammenbringt kann er Glück haben und er erreicht sein Ziel: Das große Chocobo, oder er hat Pech und es kommt nur ein goldenes zur Welt.

FARMHAUS
Im Farmhaus wartet die Farmerin auf die Spieler. Sie ist dafür da, es den Spieler zu erleichten, die nicht mehr immer ewig auf die Jagd gehen wollen. Es kann ja unter Umständen sein, dass man zwei Chocobos der gleichen Farbe gefangen hat. Nun könnte man entweder weiter jagen und das zweite der gleichen Farbe dabei umtauschen oder man geht zu der Farmerin. Diese verlangt eine Gebühr von 5000 Gold und 5 Edelsteinen. Der Spieler gibt ihr dann ein Chocobo und sie gibt ihm ein anderes zurück. Aber vorsicht: es kann auch sein, dass sie ihm das gleiche zurück gibt.. oder eines der falschen farbe. Das Geld und die Edelsteine sind aber dennoch verschwunden. Ein Spieler kann bis zu 5mal am Tag sein Chocobo umtauschen.

HÜGEL & DAS GROßE CHOCOBO
In der Umgebung nahe der Farm können jene Spieler, die ein großes Chocobo besitzen einen Hügel sehen. Auf diesem Hügel können sie sich mit anderen Spielern unterhalten oder ihr großes Chocobo frei lassen.
Wenn ein Spieler ein großes Chocobo gezüchtet hat, hat er quasi das Ziel aller Züchter erreicht. Mit dem großen Chocobo kann er an den besten Rennen teilnehmen und die größten Gewinne einheimsen. Also warum sollte man sein großes Chocobo überhaupt freilassen? Nun ehemals war es so, dass dies nicht erlaubt war und sobald man den großen Chochobo hatte war es mi der Zucht vorbei. Einigen Spilern gefiel aber das züchten und so wurde diese Möglichkeit eingebaut. Wenn ein Spieler ein großes Chocobo gezüchtet hat, wird er in die Ruhmeshalle eingetragen. Für jedes große Chocobo dass er züchtet, erhäl er einen Punkt. So kann er sich mit anderen Züchtern messen. Um nun also ein neues großes Chocobo züchten zu können, geht der Spieler auf den Hügel und lässt sein großes Chocobo frei, woraufhin er ein neues normales Chocobo findet, mit welchem er dann wieder mit dem Züchten anfangen kann.

RENNBAHN
In der Umgebung nahe der Farm kann man eine Rennbahn ausmachen. Hier treten die Chocobos in diversen Rennen gegeneinander an, während andere Spieler Wetten darauf abschließen können.
Es gibt vier verschiedene Ligen:
Die normale Liga (nur normale Chocobos)
Die seltene Liga (nur seltene Chocobos)
Die sagenumwobene Liga (nur goldene Chocobos)
Die große Liga (nur große Chocobos)

Der Spieler kann nun eine dieser Ligen aufsuchen. Hat er Chocobos die in dieser Liga spielen können, so kann er an den hiesigen Rennen mitwirken und sein Chocobo aufstellen.
Das Chocobo kann nun einen von vier Plätzen erreichen. Bei den ersten drei Plätzen gibt es jeweils eine Orden (wird im STALL und in der BIO angezeigt) und ein Preisgeld. Bei dem vierten Platz geht der SPieler leer aus und wenn er ganz großes Pech hat, reißt sein Chocobo aus und stiftet unfrieden, sodass der Spieler auch noch Geld zahlen muss. Wenn der Spieler Futter einsetzt, kann er sein Tier damit auf Vordermann bringen und die Chance einen guten Platz zu erzielen steigt.

Hat der Spieler kein Chocobo für diese Liga, so kann er zumindest an den Wetten teilnehmen und gute Gewinne mit nach Hause nehmen .. oder auch nicht. Auf dem ersten Platz erhält der Spieler seinen Einsatz um das vierfache erhöht zurück. Auf dem zweiten Platz um das dreifache, auf dem dritten Platz um das doppelt und auf dem vierten Platz geht er leer aus.
Je nachdem in welcher Liga der Spieler sich befindet sind die Gewinne hoch oder niedrig. In der normalen Liga gibt es die geringsten Preise und in der großen Liga die höchsten.
Ein Spieler kann nur einmal pro Tag an einem Rennen und einer Wette teilnehmen.

FUTTER
Man kann bei einem kleinen Jungen in der Nähe des Stalls Futter kaufen.
Es gibt 5 verschiendene Futtersorten. Je nachdem wieviel Geld man ausgibt bekommt man besseres Futter. Je nachdem wie gut das Futter ist, erhöhen sich die Chancen.
Futter kann für eine Situation eingesetzt werden, danach muss man es neu kaufen.
Eingesetzt wird es bei Kämpfen um einen Chocobo zu überzeugen zu bleiben und nicht weg zu rennen.
Und bei Rennen, um einen Chocobo zu überzeugen schneller zu rennen, um auf den ersten Platz zu kommen.
Das Futter wird im STALL angezeigt.

BILDER
In der Biografie und im Stall werden die Chocobos angezeigt, die man bislang eingefangen hat und die Preise die man bei den Rennen gewonnen hat.
Die Preise bleiben solange die Gleichen, bis man in der gleichen Liga ein neues Rennen bestreitet, der alte Preis wird dann durch den neuen ersetzt.
Alle Chocobos werden durch das Bild des großen Chocobos ersetzt, wenn man diesen gezüchtet hat.

LIEFERUMFANG
In der .rar Datei liegen eine Einbauanleitung, die chocobofarm.php und der Ordner "chocobos" den ihr bitte so in den images ordner kopiert.
Ich hoffe ich habe die Anleitung einigermaßen verständlich geschrieben. Ich habe versucht es so zu schreiben, dass sie auch bei einem standard lotgd funktioniert, da mein eigenes schon sehr weit umgeschrieben ist. ^^

FEHLER, ANMERKUNGEN, KRITIK?
Wenn ihr einen Fehler findet, oder einfach nur sagen wollt, dass ihr das Ganze ok findet, oder wenn ihr Verbesserungsvorschläge habt, oder oder oder, würde ich mich über Antwort freuen.
Ja ich weiß, es ist doof, dass ich alles in die accounts tabelle gepackt habe ... vielleicht hätte ich es in eine eigene Tabelle schreiben sollen... aber dann hätte ich bestimmt mit PK und FK und dem Kram arbeiten müssen... und dafür war ich zum einen zu müde und zum andern wohl auch nicht in der Lage.

BALANCE
Ich glaube das Ganze ist mit den Preisen und den Gewinnen und vor allem mit den Gegnern im Kampf etwas unausgewogen.
Ihr könnt in dem Skript selbstverständlich all diese Dinge umschreiben, so dass sie auf euer Logd passen.

COPYRIGHT
Ganz oben in der Datei steht ein Copyright. Dies bitte nicht entfernen.
Alles andere könnt ihr gerne nach euren Vorstellungen anpassen.

KONTAKT
Wenn ihr aus irgendeinem Grund mit mr Kontakt aufnehmen wollt. Sei es wegen diesem Script oder einfach nur zum quatschen, könnt ihr mich über MSN erreichen:
toXicel@hotmail.com
Wenn ich nicht gerade wieder in der Weltgeschichte herum toure, werde ich darüer jeden Tag erreichbar sein :)
Ansonsten auch einfach eine PN in diesem Forum an meine Wenigkeit ^^*

Ich habe in diesem Thread bestimmt wieder die Hälfte vergessen, aber ich bin müüüüde.
Also ich wünsche euch eine wunderschöne gute Nacht und hoffe, dass ich mit meinem Erstlingswerk einen guten Einstieg in dieses Modderforum gefunden habe :roll:

mit einem sehr lieben Gruß und einem dollen Knuffz
eure toXic


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Und mein Lehrer sprach:
Oder ist nicht und und und ist nicht nicht und nicht ist nicht oder, oder nicht?


Zuletzt geändert von toXic am Mo 05 Feb, 2007 18:35, insgesamt 9-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 05:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
ohhhh :shock:

ich bau sowas ähnliches...für mein FF-Server..wo man Chocobos fangen kann und diese einem im Kampf begleiten und mit einem kämpfen,wenn man einen Boss killt..(ehemals Drachen)steigen die Chocobos ein Level auf..und erlernen nach einer weile neue fähigkeiten und verwandeln sich :P

aber was du da gebaust hast..passt mir sogar auch sehr gut ins konzept..und werde es bei mir einbaun..du hast mir echt arbeit abgenommen..grossartiges script..mit all den möglichkeiten.

mfg :)

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 12:44 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
Naja wenn ich bedenke wie das ganze ding gescriptet ist, sehe ich da nicht wirklich viele Möglichkeiten, ich würde es eher Augenwischerei mit viel Quelltext nennen :P

Aber danke, freut mich dass sich das schon einer anschaut ^^
Die Idee mit deinen Chocobos finde ich im Übrigen auch sehr interessant, villeicht dürfte ich die Idee übernehmen und auf meine Chocobos anpassen?
Ich würde dann versuchen das so zu machen, das nur der große Chocobo für einen kämpft und level aufsteigen und fähigkeiten erwerben kann.
Aber ich fürchte dass ich damit noch gewisse schwierigkeiten haben würde.
Vielleicht kann ich mir dein Script auch einfach mal anschauen, wenn es fertig ist? *ganz lieb guck*

Nungut, ich setze mich erstmal an die paar Zeilen für den Hügel damit man seinen großen Chocobo wieder frei lassen kann ^^
hmmmm... da fällt mir gerade etwas ein... man könnte in der Ruhmeshalle auch noch eine zeile einbauen wo angezeigt wird, wer schon die meisten großen Chocobos gezüchtet hat ... joa ich glaub das bau ich auch noch ein :)

Bis denne danne
und danke für deine Antwort
toXic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 18:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
wenn mein script fertig ist..zeige ich es dir gerne..momentan..teste ich noch einige variablen..und entferne bugs..es klappt noch nicht alles,was ich mir vorgestellt habe.

aber so ist das halt ne :?

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 20:10 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Darf man den Tierchen auch andere Namen geben?
"Chocobo" klingt so dätsch und schokoladig.
Wer Final Fantasy nicht kennt... :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 20:29 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
Ich schätz mal ganz stark das du die Namen ändern darfst. Solange das Copyright drinnen bleibt ;)

Wobei ich noch immer nicht verstehe warum manche es einfach entfernen müssen :nene:

Mfg Sajiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 20:33 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Sajiki hat geschrieben:
Solange das Copyright drinnen bleibt ;)


Das ist eine Selbstverständlichkeit! 8)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 21:16 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
Jop, wie Sajiki schon sagte:
einfach Copyright drin lassen und dann viel spaß beim verändern der Datei ;)
das beinhaltet selbstverständlich auch die Namen der Tierchen, also tu dir keinen Zwang an, von meiner Seite aus gibt es da keine Probleme. *g*

Sooo ich habe im Übrigen ein paar kleinere Veränderungen am script vorgenommen.

Näheres dazu steht gleich oben in der update meldung :)

bis denne danne
eure toXic
:wink:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 22:17 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
sorry für doppelpost, aber ich habe gerade einen Fehler in meiner Datei gefunden, der schnell berichtigt werden sollte ^^

daher doppelpost, damit jene die die daei schon geladen habe darauf aufmerksam werden ;)

ALLE ÄNDERUNGEN IN DER CHOCOBOFARM.PHP

SUCHE:
[php]
//Chocobo freilassen
if($_GET[op]=="freilassen")
{
output("Du kannst auf diesem Hügel deinen großen Chocobo frei lassen, doch bedenke,
dass du dann mit der Zucht von vorne beginnen musst. Willst du deinen Chocobo frei lassen?");
//addnavs
addnav("Ja","chocobofarm.php?op=freilassen&act=ja");
addnav("Nein","chocobofarm.php?op=freilassen&act=nein");
addnav("Zurück","chocobofarm.php");
if($_GET[act]=="ja")
{
$erfahrung=e_rand(1000, 5000);
output("Du lässt deinen Chocobo frei und er rennt glücklich davon.
Du fühlst dich etwas allein, nachdem er nun fort ist. Doch was ist das?
Ein Fiepsen hinter einem Busch macht dich neugierig, du gehst näher heran,
schiebst ein paar Äste auseinander und findest ");
switch(e_rand(1,4))
{
case 1:
output("einen jungen blauen Chocobo.`n");
output("<img src='/images/chocobos/blau.gif'/>`n`n",true);
$session[user][choc1]=1;
break;
case 2:
output("einen jungen gelben Chocobo.`n");
output("<img src='/images/chocobos/gelb.gif'/>`n`n",true);
$session[user][choc1]=2;
break;
case 3:
output("einen jungen grünen Chocobo.`n");
output("<img src='/images/chocobos/gruen.gif'/>`n`n",true);
$session[user][choc1]=3;
break;
case 4:
output("einen jungen lilanen Chocobo.`n");
output("<img src='/images/chocobos/lila.gif'/>`n`n",true);
$session[user][choc1]=4;
break;
}
output("Auf zu einem Neuanfang, mit deinem neuen Chocobo. Du erhälst ".$erfahrung." Erfahrung.");
$session[user][experience]+=$erfahrung;
}
if($_GET[act]=="nein")
{
output("Du möchtest deinen großen Chocobo lieber doch nicht freilassen.");
}
}
[/php]

ERSETZE DURCH:
[php]

//Chocobo freilassen
if($_GET[op]=="freilassen")
{
output("Du kannst auf diesem Hügel deinen großen Chocobo frei lassen, doch bedenke,
dass du dann mit der Zucht von vorne beginnen musst. Willst du deinen Chocobo frei lassen?");
//addnavs
addnav("Ja","chocobofarm.php?op=freilassenja");
addnav("Nein","chocobofarm.php?op=freilassennein");
addnav("Zurück","chocobofarm.php");
}
if($_GET[op]=="freilassenja")
{
$erfahrung=e_rand(1000, 5000);
output("Du lässt deinen Chocobo frei und er rennt glücklich davon.
Du fühlst dich etwas allein, nachdem er nun fort ist. Doch was ist das?
Ein Fiepsen hinter einem Busch macht dich neugierig, du gehst näher heran,
schiebst ein paar Äste auseinander und findest ");
switch(e_rand(1,4))
{
case 1:
output("einen jungen blauen Chocobo.`n");
output("<img src='/images/chocobos/blau.gif'/>`n`n",true);
$session[user][choc1]=1;
break;
case 2:
output("einen jungen gelben Chocobo.`n");
output("<img src='/images/chocobos/gelb.gif'/>`n`n",true);
$session[user][choc1]=2;
break;
case 3:
output("einen jungen grünen Chocobo.`n");
output("<img src='/images/chocobos/gruen.gif'/>`n`n",true);
$session[user][choc1]=3;
break;
case 4:
output("einen jungen lilanen Chocobo.`n");
output("<img src='/images/chocobos/lila.gif'/>`n`n",true);
$session[user][choc1]=4;
break;
}
output("Auf zu einem Neuanfang, mit deinem neuen Chocobo. Du erhälst ".$erfahrung." Erfahrung.");
$session[user][experience]+=$erfahrung;
addnav("Zurück","chocobofarm.php");
}
if($_GET[op]=="freilassennein")
{
output("Du möchtest deinen großen Chocobo lieber doch nicht freilassen.");
addnav("Zurück","chocobofarm.php?op=huegel");
}
[/php]

eigentlich habe ich nichts anderes gemacht, als die ja/nein abfrage in eigene ops auszulagern, sodass die outputs in einem eigenen Fenster geöffnet werden.
Vorher konnte man die ganze Zeit auf "ja" klicken und dadurch sehr viel erfahrung einheimsen.
Außerdem wird jetzt das Bild des Chocobos den man findet angezeigt ^^

-------------------------------------------------------------------------------------
weiterer Fehler:
Wenn man einen großen Chocobo züchtet, dann müssen noch alle anderen Choc-Felder auf 0 gesetzt werden.

SUCHE
[php]
case 1:
output("Zuchtversuch gelungen. Herzlichen Glückwunsch, du hast nun einen großen Chocobo`n");
output("<img src='/images/chocobos/gross.gif'/>",true);
$session[user][choc1]=8;
$session[user][choczucht]++;
break;
[/php]

ERSETZE
[php]
case 1:
output("Zuchtversuch gelungen. Herzlichen Glückwunsch, du hast nun einen großen Chocobo`n");
output("<img src='/images/chocobos/gross.gif'/>",true);
$session[user][choc1]=8;
$session[user][choc2]=0;
$session[user][choc3]=0;
$session[user][choc4]=0;
$session[user][choc5]=0;
$session[user][choc6]=0;
$session[user][choczucht]++;
break;
[/php]
-------------------------------------------------------------------------------------

und noch ein Fehler :pein:
Ich werde wohl bald die neue Version hochladen, in der dann alles geändert ist.

Für Handänderungen führt dies hier durch:

SUCHE
[php]
//gerste
if($session[user][chocfutter]=="kein")

[/php]

ERSETZE
[php]
//gerste
if($session[user][chocfutter]=="gerste")

[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 00:44 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Der schwarze Chocobo wird an der Tafel mit dem Zuchtbaum als sagenumwoben angegeben, müsste aber eigentlich eher selten sein. ;)
Weiter bin ich noch nicht mit Durcharbeiten, wollte das aber schonmal gesagt haben, bevor ich es vergesse. :D
Möglicherweise tritt dieser kleine Schönheitsfehler häufiger auf.

edit: Und ist es beabsichtigt, dass man nur auf blaue, gelbe, grüne und lila Chocobos wetten kann, obwohl z.B. weisse und schwarze, goldene oder grosse rennen? :?

Ausserdem wird bei der Zucht angegeben, dass, wenn man (z.B.) nur einen grünen Chocobo besitzt, man noch einen gelben braucht, um einen weissen züchten zu können.
Dass man aber auch einen grünen braucht, wenn man nur einen gelben besitzt, scheinst Du nicht bedacht zu haben.
So verhält es sich (scheinbar) mit allen Konstellationen.
Hab es noch nicht getestet, ist mir nur beim Überfliegen des Codes aufgefallen. :pein:
Oder kann man keinen gelben vor einem grünen besitzen? :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 02:16 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
danke fürs feedback, die sache im zuchtbaum kann ich schnell regeln, dass ist ja nurn kleiner schreibfehler denke ich ^^

Wetten:
Das sind ja nur die chocobos in der normalen Liga, weitere Ligen wie die große oder die sagenumwobene sollen nur angezeigt werden, wenn der Spieler genug Geld dabei hat.
Ich hoffe mal dass du einfach nicht genug gold mitgenommen hast und deswegen keine weiteren Ligen angezeigt werden. Kannst du trotzdem nur auf normale chocobos setzen, ist wohl ein größerer Fehler drin.

Zucht:
Hmmmm ich hoffe zu verstehen was du meinst ^^
Also wenn man auf züchten geht, dann soll das script herausfinden, was für einen chocobo der spieler hat.
es überprüft dann zunächst wieviele Chocobos der Spieler besitzt. Hat er nur einen kommt die nachricht, dass der Spieler noch einen zweiten braucht.
Hat der Spieler zwei Chocobos schaut das script, welche zwei er hat. Stimmt die Konstellation nicht, dann nimmt das script den ersten chocobo und schreibt welcher art der zweite chocobo sein muss. Bei grün und gelb wäre das dann so:
hat man einen gelben an erster stelle, aber keinen grünen an zweiter, dann kommt die nachricht, dass man einen grünen braucht.
hat man einen grünen an erster stelle, aber keinen gelben an zweiter, dann kommt die nachricht, dass man einen gelben braucht ...
eigentlich sollte das funktionieren.

zumindest bei mir gibt das script jeweils die richtige Konstellation aus
:)
wenn du etwas anderes meinst, tut es mir leid wenn ich dich falsch verstanden habe *g*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 04:56 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
toXic hat geschrieben:

Wetten:
Das sind ja nur die chocobos in der normalen Liga, weitere Ligen wie die große oder die sagenumwobene sollen nur angezeigt werden, wenn der Spieler genug Geld dabei hat.
Ich hoffe mal dass du einfach nicht genug gold mitgenommen hast und deswegen keine weiteren Ligen angezeigt werden. Kannst du trotzdem nur auf normale chocobos setzen, ist wohl ein größerer Fehler drin.


Ich habe das ganze wie gesagt noch garnicht eingebaut sondern wusele mich durch den Code. :D
Und dort (wenn ich mich nicht übelst verguckt habe) gibt es in jedem Fall in jeder Liga nur Wettmöglichkeiten auf die farbigen (normalen) Chocobos. :?

Hier ein Ausschnitt aus dem Bereich der Wetten auf die grossen Chocobos:

[php]//Grosswetten
if($_GET[op]=="grosswetten")
{
output("`n`n Du gehst zum Wettenannehmer und gibts deine Wette ab.");
//addnavs
if($session[user][gold]>=4500)
{
addnav("4500 Gold");
addnav("Blauer Chocobo","chocobofarm.php?op=grosswetten&act=4500");
addnav("Gelber Chocobo","chocobofarm.php?op=grosswetten&act=4500");
addnav("Grüner Chocobo","chocobofarm.php?op=grosswetten&act=4500");
addnav("Lilaner Chocobo","chocobofarm.php?op=grosswetten&act=4500");
}
if($session[user][gold]>=5000)
{
addnav("5000 Gold");
addnav("Blauer Chocobo","chocobofarm.php?op=grosswetten&act=5000");
addnav("Gelber Chocobo","chocobofarm.php?op=grosswetten&act=5000");
addnav("Grüner Chocobo","chocobofarm.php?op=grosswetten&act=5000");
addnav("Lilaner Chocobo","chocobofarm.php?op=grosswetten&act=5000");
}
if($session[user][gold]>=5500)
{
addnav("5500 Gold");
addnav("Blauer Chocobo","chocobofarm.php?op=grosswetten&act=5500");
addnav("Gelber Chocobo","chocobofarm.php?op=grosswetten&act=5500");
addnav("Grüner Chocobo","chocobofarm.php?op=grosswetten&act=5500");
addnav("Lilaner Chocobo","chocobofarm.php?op=grosswetten&act=5500");
}[/php]
Nur bunte Chocobos.
Vielleicht hab ich auch irgendwas übersehen. :D
Oder man kann generell nur auf die bunten wetten und es ist alles nur eine Sache des Geldes. :?
Das wirds wohl sein.
Ich dachte eben, dass in grossen Ligen auch nur grosse Chocobos laufen. :D
Aber da gibt es ja auch nur eine Rasse von.

Das mit den grünen und gelben hat sich (auch) erledigt.
Bin doof. :D
Unter dem Grünen wird der Gelbe ja extra behandelt. :lol:

Hoffentlich mach ich nicht alle konfus und am Ende ist es nur heisse Luft. Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 15:29 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
wow :o
in dem fall war ich wirklich blind ^^

das mit den wetten hast du natürlich recht, das werde ich ändern. Eigenlich soll man da nur auf den großen chocobo oder die goldenen Chocobos oder die schwarzen und weißen wetten können ...
es sind jeweils vier bahnen egal bei welcher liga, aber da wollte ich (eigentlich) dann schreiben
großer chocobo1
großer chocobo2
großer chocobo3
großer chocobo4

steht ja auch so im beschreibungstext... eigentlich ^^

ich werd das mal ändern. war wohl zu müde in der Nacht *g*
danke für den hinweis

knuffz
toXic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 19:26 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
sooo habe alles verändert... hoffentlich ^^
und einige Verbesserungen im code vorgenommen, nachdem mir gesagt wurde, dass ich ja viel zu viele ' vergessen hätte *Gg*

Was genau verändert wurde steht wie immer in der einbauanleitung und im ersten post, wo auch der download zu finden ist.


Ich verabschiede mich dann für heute wieder.
Hoffe das jetzt erstmal alles soweit in ORdnung ist, oder zumindest nur Flüchtigkeitsfehler drin sind, die das Spiel an sich nicht beeinflußen.
Wollte mir nämlich gern die nächsten Tage etwas Pause gönnen
;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 00:51 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
In der Bio wird folgendes ausgegeben:

Zitat:
Chocobo 1: keins Chocobo 1: keins Chocobo 1: keins Chocobo 1: keins Chocobo 1: keins Chocobo 1: keins kein Preis


Soll das so sein? :?
Sieht recht hässlich aus. :shock:
Und auch eine recht umfangreiche Aufzählung dafür, dass man keinen Chocobo besitzt.
Ausserdem ist Dir in der Einbauanleitung ein kleiner Schreibfehler unterlaufen.
Zitat:
,choc1,choc2,choc3,choc4.choc5,choc6

Zwischen choc4 und choc5 muss ein Komma und kein Punkt. :)


Zur hof.php:

[php]//großen Chocobo gezüchtet
elseif ($_GET[op]=="choc"){
$sql = "SELECT name,choczucht AS data1,$sexsel AS data2,$racesel AS data3 FROM accounts WHERE locked=0 ORDER BY choczucht $order, level $order, experience $order, acctid $order LIMIT $limit";
$adverb = "besten";
if ($_GET[subop] == "least") $adverb = "schlechtesten";
$title = "Die $adverb Züchter in diesem Land.";
$headers = array("Zucht", "<img src=\"images/female.gif\">/<img src=\"images/male.gif\">", "Rasse");
display_table($title, $sql, false, false, $headers, false);
}[/php]

In der Einbauanleitung ist eine Klammer falsch gesetzt.
Die Klammer, die am Ende steht, muss da weg und an den Anfang vor das elseif.


PS: Die Bilder würden ohne den hässlichen blauen Rahmen auch hübscher aussehen.
$this->bbcode_second_pass_code('', '<img border="0" src="images/chocobos/gross.gif" alt="Grosser Chocobo">')
Mit diesem Link wären die blauen Rahmen weg und es würde ein Text angezeigt, wenn das Bild mal nicht angezeigt wird (ebenso bei Mouse-over). 8)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 03:01 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
naja das mit der bio.php
habe ich bei mir eh gänzlich anders gelöst, da es in einer tabelle aufgelistet wird, wo dann jeder sehen kann, welche chocobos der jeweilige Spieler schon hat. das muss man vom aussehen her dann an sein eigenes Logd anpassen, da ich selber den standard nicht mehr habe, habe ich versucht es an das standard ausm kopf anzupassen ^^

den komma fehler und die klammer kann ich umändern, aber ich glaube das mit der klammer ist egal ob das vorm elseif oder eine reihe darüber ist, oder?
:)

auch den rahmen habe ich bei mir nicht mehr drin, eben weil mein logd schon recht umgemodelt ist.

*seufz*
schon wieder so spät, ich fall ins bettchen ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 12:45 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
toXic hat geschrieben:
aber ich glaube das mit der klammer ist egal ob das vorm elseif oder eine reihe darüber ist, oder?
:)


Bei mir resultierte aus dem Einbau nach Deiner Anleitung eine Fehlermeldung á la "unexpected T_ELSEIF". ;)
Und bei der Bio meinte ich auch eher:
Wenn man kein Chocobo hat, müssten doch auch nicht trotzdem alle Chocobos aufgezählt werden.
Dann würde doch ein schlichtes "Chocobos: keins" ausreichen. :wink:
Und dann eben nur anzeigen was man hat, nicht was man nicht hat. :D
Kann man überhaupt sechs Chocobos besitzen? :?

Ist doch nur 'ne Anregung. :wuerg:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 15:18 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
klar kann man das auch so machen :)
dann werde ich das in der einbauanleitung abändern.
Mann kann nicht genau 6 chocobos auf einmal besitzen.
aber wenn man einen schwarzen zB hat, dann muss man ja wieder fangen , damit man auch wieder einen weißen züchten kann ^^
dann werde wieder die beiden in der leiste angezeigt und hat man einen goldenen braucht man ja auch wieder erst einen schwarzen und einen weißen damit man den zweiten goldenen züchten kann.
also es können schon mehrere chocobos auf einmal im besitz sein. *g*

in meinem logd habe ich eine tabelle in der die chocobos alle angezeigt werden, ähnlich der zuchttabelle. Meine Leute haben das sehr willkommen geheißen.
Ich schau mal wie man das für ein standard logd modifizieren kann.

und hey ich freu mich über Anregungen.

*knudelz*
toXic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 16:17 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Irgendwie ist da noch der Wurm drin. :?
Meine Chocobos laufen während des Kämpfens immer davon, obwohl ich Futter habe (vielleicht hättest du Futter kaufen sollen).
Das Futter wird auch nicht im Inventar angezeigt. :shock:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 03 Nov, 2006 22:57 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 07 Sep, 2006 10:37
Beiträge: 63
Wohnort: Hannover
LoGD: http://www.hde-lotgd.d-be-online.de
nope wird es auch nicht, da das keine anzeige hat. man könnte eine anzeige einbauen, wenn man das möchte.
das futter ist keine garantie das man ein chocobo fängt, es steigert nur die chancen. man kann auch nur ein futter auf einmal kaufen, kauft man ein neues wird ds alte überschrieben, es ist sofort weg, wenn man einmal einen Kampf bestritten hat oder ein bei einem rennen dabei war.
ich kenn mich wie gesagt n och nicht so gut mit dem ganzen logd scripten aus um ein effektiveres system herzustellen. Sorry :/
Über Hilfe und Unterstützung würde ich mich freuen, damit man da etwas effektiveres proggen kann, so das man mehr futter auf einmal kaufen und es lagern kann, dann würde es sinn machen einen eintrag im inventar anzuzeigen.

ich bin wie gesagt leider noch nicht so gut, lerne aber gern dazu ^^


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 59 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


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