mmofacts.com

Schlagzeilengenerator in PHP

gepostet vor 16 Jahre, 2 Monate von BES_1973

Ich stell die Frage hier auch nochmal, da ich im Community-Forum nicht weiterkomme.

Kennt jemand einen Schlagzeilengenerator der in PHP geschrieben ist MySQL als Datenbank nutzt und kostenlos genutzt werden darf?

Benötige diesen Script um zufalls-Statusmeldungen in meinem Spiel zu generieren.

Oder kann mir jemand sagen was man beachten muss wenn man so ein Script selber schreibt, damit nicht nur Schwachsinn rauskommt (Satzaufbau)?

gepostet vor 16 Jahre, 2 Monate von Dunedan

Wieso sollte hier jemand anderes antworten als im Community-Forum?

gepostet vor 16 Jahre, 2 Monate von BES_1973

Original von Dunedan

Wieso sollte hier jemand anderes antworten als im Community-Forum?

 Ganz einfach, weil sich hier mehr Leute rumtreiben die Programmieren und nicht nur Spielen.

Danke für deinen konstruktiven Beitag.
Werde dir gerne helfen, gesetzten Falls du eine Frage hast.

gepostet vor 16 Jahre, 2 Monate von n26

Original von BES_1973

 Ganz einfach, weil sich hier mehr Leute rumtreiben die Programmieren und nicht nur Spielen.

 Eigentlich ist so gut wie jeder Entwickler auch im Community Forum unterwegs...

@Topic: Nenn mal bitte ein Bsp. wie solche Statusmeldungen aussehen sollen und welcher Teil (falls nicht alles) zufällig erstellt werden soll.

gepostet vor 16 Jahre, 2 Monate von BES_1973

das einfachste BSP wäre:

du beobachtest '$user' beim Kampf

oder

du schaust in den Nachthimmel und siehst 2 Monde.

so in der Art. Es sollten schon vernümpftige Sachen rauskommen.
nicht dass da nachher steht:

du beobachtest den Nachthimmel beim Kampf
oder
du schaust in '$user' und siehst 2 Monde.

gepostet vor 16 Jahre, 2 Monate von cherry

Ich glaube nicht, dass Du da etwas vorgefertigtes findest. Ueberleg Dir einfach selber einen geeigneten Algorithmus.

Du musst Dir wohl Templates zurechtlegen (wie Du im Beispiel eh schon angedeutet hast) und dort dann die jeweiligen Variablen einfuegen.

Weiss nicht so recht was Du hoeren willst. Kann eigentlich nur sagen: Ja, mach halt?!

gepostet vor 16 Jahre, 2 Monate von Kallisti

Je nach exakten Anforderungen sind das mit nem vernünftigen Datenbankmodell zwei Zeilen Code...

Es macht wohl wenig Sinn die Regeln einer Grammatik vernünftig abzubilde, so dass du um ein wenig Redundanz in der DB nicht herum kommst, wenn du Deklination/Konjugation unterstützen möchtest.

gepostet vor 16 Jahre, 2 Monate von mar1us

also wenn du eine zufällige schlagzeile aus einer mysql tabelle auslesen willst, empfehle ich dir ORDER BY RAND()

die sql anweisung könnte dann in etwa so aussehen

SELECT * FROM TABELLLENNAME ORDER BY RAND() LIMIT 0,1

gepostet vor 16 Jahre, 2 Monate von BES_1973

Original von mar1us

also wenn du eine zufällige schlagzeile aus einer mysql tabelle auslesen willst, empfehle ich dir ORDER BY RAND()

die sql anweisung könnte dann in etwa so aussehen

SELECT * FROM TABELLLENNAME ORDER BY RAND() LIMIT 0,1

 Da hast du mich Falsch verstanden.
Die Meldung soll zufällig zusammengesetzt werden und trotz dem auch vernümpftige Ergebnisse bringen.

 Kallisti hat mich schon auf den richtigen Weg geschickt, bzw auf eine Idee wie ich das realisiere.
Wenn der Script fertig ist, veröffentlich ihn gerne.

gepostet vor 16 Jahre, 2 Monate von Nuky

Original von n26

 Eigentlich ist so gut wie jeder Entwickler auch im Community Forum unterwegs...

Ich z.B.  nicht :P

Du wirst so ein Skript nicht finden, da es viel zu sehr angepasst werden muss, um Allgemein gültig zu sein.

Du könntest ja nach Möglichkeit auch einen Effekt damit verknüpfen, wie z.B. dass man nach einem beobachteten Kampf 4 XP bekommt oder nach einer durchwachten Nacht erschöpft ist, o.ä..

gepostet vor 16 Jahre, 2 Monate von BES_1973

Original von Nuky

Original von n26

 Eigentlich ist so gut wie jeder Entwickler auch im Community Forum unterwegs...

Ich z.B.  nicht :P

Du wirst so ein Skript nicht finden, da es viel zu sehr angepasst werden muss, um Allgemein gültig zu sein.

Du könntest ja nach Möglichkeit auch einen Effekt damit verknüpfen, wie z.B. dass man nach einem beobachteten Kampf 4 XP bekommt oder nach einer durchwachten Nacht erschöpft ist, o.ä..

 Das ist auch ne nette Idee, ma schauen wie ich die verarbeiten kann

Auf diese Diskussion antworten