anpera.net
https://anpera.homeip.net/phpbb3/

Berufs-Script
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=2450
Seite 1 von 6

Autor:  flash [ Do 13 Apr, 2006 17:28 ]
Betreff des Beitrags:  Berufs-Script

Hab mich mit meinem Kumple Savomas mal hingesetzt und ein Job-Script geschrieben, noch ist es in der 0.5v allerdings bedeutet das nur, dass es größtenteils Getestet, aber noch nicht völlig Bug-Free ist, auch wenn in manchen Scripts steht, dass es so ist, bestimmt tauchen bald Bugs auf.


Worum es geht:
Der Spieler kann in der Universität einen von 3 Lehrgängen wählen
und dann 400 Lektionen lernen, die nichts weiter als 2 Runden pro Lektion sind. Wenn man seine Ausbildung abgeschlossen hat, kann man sich im Arbeitsamt einen Job suchen. Da fängt, meiner Meinung nach, das geilste an. Der Admin kann im Job-Editor neue Jobs hinzufügen. Der User kann sich einen Job auswählen und muss dann die angegebenen Runden arbeiten und bekommt den angegebenen Lohn. Falls er einmal nicht genug Runden hat, wird er einfach gefeuert.

Das Besondere:
Dadurch, dass der Admin beliebig viele Jobs einfügen kann, ist das Script sehr flexibel und kann vielseitig genutzt werden.

Die Probleme:
Momentan haben wir noch Probleme mit den Texten, die sind teiwleise noch etwas blöd geraten, und auf dauer ist das Lernen langweilig, da die Resonanz des Lehrer immer gleich ist. Obwohl das ganze eigentlich Einwandfrei funktioniert, sind kleinere Schönheitsfehler überall zu finden, in der 0.6v werden diese allerdings behoben sein.




Und seit nicht zu kritisch....wir sind laien.....
Falls deine Version nicht der unten Angegebenen entspricht, lads dir schnell runter und ließ kurz die Update.txt falls vorhanden, damit du weiteres EInbauen kannst was darin enthalten ist, ansonsten empfehle ich es gegen eventuelle Bugs.



Aktuelle VERSION: 0.6v

Dateianhänge:
Dateikommentar: Bitte Neudownloaden oder noch bis zum 21. warten dann kommt die 1.0v
0.6v.zip [11.75 KIB]
897-mal heruntergeladen
Dateikommentar: Bitte Neudownloaden oder noch bis zum 21. warten dann kommt die 1.0v
0.6v.zip [11.75 KIB]
989-mal heruntergeladen

Autor:  Devilzimti [ Do 13 Apr, 2006 19:38 ]
Betreff des Beitrags: 

Hmm ôo
Sowas hatte ich auch mal
Zwar ohne editor aber habs halt direkt per db gemacht.
Wie wärs mit berrufsspeziefischen events?
Damit man net einfach nur immer seine Runden abarbeitet..
Ich hatte damals pro Job immer ein Event ^^ :D
Naja da war ich auch noch voll Noob *g*

Modular könnte man das aufbauen ôo

Autor:  flash [ Do 13 Apr, 2006 19:41 ]
Betreff des Beitrags: 

klar kann man das mit Events machen, allerdings schränkt das wiederrum die flexibilität ein, ausser man erweitert die db um ein feld was dann den namen des Specials angibt, und dann wird man beim newday.php auf das Special gelinkt....wenn es danach Bedarf gibt schraube ich eben sowas rein....

Autor:  Devilzimti [ Do 13 Apr, 2006 20:22 ]
Betreff des Beitrags: 

Also ich dachte nun net an Waldspecials, sonder extra Specials für die Berufe, ne?

Autor:  Seto [ Do 13 Apr, 2006 21:04 ]
Betreff des Beitrags: 

ich schätz mal das du damit meinst das man zb bei einem newday en berufs abhängigen buff oder sowas bekommt oder devil?

Autor:  flash [ Do 13 Apr, 2006 21:55 ]
Betreff des Beitrags: 

klar kann man machen, aber ich dachte daran, dass man extra special ordner im grunde macht, also im grunde nen special was von der newday.php anstatt ins dorf oder so, in nen special linkt und dann zurück zum Ausgangspunkt, dabei kann man dann halt Gold gewinnen /verlieren oder seinen Job verlieren, befördert in einen anderen Job werden oder ähnliches

Autor:  Devilzimti [ Do 13 Apr, 2006 22:10 ]
Betreff des Beitrags: 

Jah ok
das find ich ne simple und gute idee ^^
aber man könnte pro beruf ruhig mehrere specials machen
das fänd ich dann echt cool :D

Autor:  flash [ Do 13 Apr, 2006 22:37 ]
Betreff des Beitrags: 

klar, aber man kann ja, damit es einfacher bleibt, einfach in 1 Special mehrere Stecken, das hält das ganze etwas übersichtlicher....ich glaub ich setz mich mal dran....

Autor:  Devilzimti [ Do 13 Apr, 2006 22:40 ]
Betreff des Beitrags: 

sonst könntest in das extra feld mit serialize() nen array speichern das dann die filenames von versch. specials drin hat

Autor:  flash [ Do 13 Apr, 2006 23:08 ]
Betreff des Beitrags: 

kannst du mir das mal aufschreiben, also wie das aussieht, dann geht das einfacher

Autor:  Appx [ Do 13 Apr, 2006 23:41 ]
Betreff des Beitrags: 

Ich würds cool finden wenn da auch Jobs drinnen sind die zum Mittelalter passen .....

Autor:  flash [ Fr 14 Apr, 2006 00:00 ]
Betreff des Beitrags: 

Noch sind keine Drin, die musst du selbst rein packen aber ich hab mal 15 Jobs fürn Anfang als SQL-Insert:
$this->bbcode_second_pass_code('', '
INSERT INTO `jobs` VALUES (NULL, 10, 'Maurer', 1, 1, 5);
INSERT INTO `jobs` VALUES (NULL, 12, 'Steinmetz', 1, 2, 6);
INSERT INTO `jobs` VALUES (NULL, 14, 'Schmied', 1, 3, 7);
INSERT INTO `jobs` VALUES (NULL, 21, 'Stallknecht', 1, 4, 9);
INSERT INTO `jobs` VALUES (NULL, 40, 'Wächter', 2, 5, 15);
INSERT INTO `jobs` VALUES (NULL, 60, 'Professor', 3, 6, 10);
INSERT INTO `jobs` VALUES (NULL, 80, 'Doktor', 3, 7, 15);
INSERT INTO `jobs` VALUES (NULL, 100, 'Lehrer', 3, 8, 20);
INSERT INTO `jobs` VALUES (NULL, 90, 'Richter', 3, 9, 10);
INSERT INTO `jobs` VALUES (NULL, 70, 'Anwalt', 3, 10, 16);
INSERT INTO `jobs` VALUES (NULL, 40, 'Herold', 2, 11, 12);
INSERT INTO `jobs` VALUES (NULL, 90, 'Kopfgeldjäger', 2, 12, 20);
INSERT INTO `jobs` VALUES (NULL, 45, 'Schreiber', 2, 13, 13);
INSERT INTO `jobs` VALUES (NULL, 100, 'General', 2, 14, 25);
INSERT INTO `jobs` VALUES (NULL, 30, 'Sheriff', 2, 15, 10);
')
Natürlich sind nicht alle ganz passend, allerdings bieten sie eine gute Grundlage, 5 für jeden Ausbildungszweig....

€dit: Okay bin Devils Vorschlag noch mal in aller Ruhe durchgegangen und hab mir das so überlegt, ähnlich wie der Waldspecialeditor, kann man im lib ordner die events ablegen die heissen dann z.B. : jevent-xxx.php. Die newday.php required dann auf die jevent.php im Root-Verzeichnis, diese sucht Automatisch aus der lib, die dateien mit jevent am Afang raus und listet die fürnen Zufalls-Event, jedes Event ist so geschrieben, dass es auf jeden Job passen kann. z.B.: Du verrichtest gerade noch friedlich deine Arbeit als $jobname, doch plötzlich wirst du jäh von einem lauten schrei unterbrochen, dein chef steht hinter dir und schreit dich, was du für ein unfähiger trottel seihst und wie es dir in den inn käme den ganzen Betrieb durcheinander zu bringen mit deinen Chaotischen flauseln, also bist du gefeuert....oder so

Autor:  Devil [ Fr 14 Apr, 2006 07:36 ]
Betreff des Beitrags: 

Huhu,

interessante Sache. Doch fehlt nicht ein Eintrag in der DB?
'lektion' findet er nämlich nicht bei mir. Ich bin kein Profi, deswegen die Frage wie es für die sql passen muß, was 'lektion' angeht.
Und sollte man es nicht auch in die dragon.php packen, damit die Lektionen nicht weg sind? Und auch das andere alles?

Autor:  TruckerB [ Fr 14 Apr, 2006 12:56 ]
Betreff des Beitrags: 

Was meinste denn, wie lange du für die Specials brauchst. Ich denke nämlich, das ich das auch bei mir einbauen werde (aus meinem Skript ist nichts geworden:D)

Autor:  flash [ Fr 14 Apr, 2006 19:52 ]
Betreff des Beitrags: 

also specials wären heute abend/ heute nacht/morgen seeeehr früh fertig, wenn mir einer das mit dem array erklärt, sowas hab ich noch nie gut verstanden, bzw. noch nie benutzt, dann steht dem nicht viel im weg,

@Devil: mhm...mal gucken...tatsächlich, hab ich doch vergessen, die lektionen anzugeben sorry mein fehler, hab die README nur aufm Stand der 0.3v gehabt, und die hat eben noch keine Lektionen ich up mal eben die neue Readme mit der 0.6v glaub ich...

Gut okay soweit hab ich die Specials schon fertig, neben ein paar kleinen Bug-Fixes kommt das dann in die 1.0v

Autor:  Devil [ Sa 15 Apr, 2006 09:22 ]
Betreff des Beitrags: 

Funktioniert prima bis jetzt =)
Trägt auch gut zum RPG bei.
Doch welche Sachen sollte man mit in die dragon.php nehmen?
Ich habe bis jetzt nur
,"lektion"=>1 und
,"aubid"=>1 drin

Autor:  Seto [ Sa 15 Apr, 2006 09:49 ]
Betreff des Beitrags: 

du musst auch noch das mit rein nehmen:
,'jobid'=>1

Autor:  Devil [ Sa 15 Apr, 2006 11:05 ]
Betreff des Beitrags: 

Danke :)
Dann sollte das ja alles soweit funzen und viel Spaß bringen

Autor:  Appx [ Sa 15 Apr, 2006 14:35 ]
Betreff des Beitrags: 

Also ist der Script jetzt schon vollständig zum Download bereit ? oder wird noch an etwas gearbeitet ?

Mfg Appx

Autor:  Appx [ Sa 15 Apr, 2006 20:17 ]
Betreff des Beitrags: 

Mal kleiner Tipp im ZIP Ordner ist die README.txt Datei 2 mal enthalten ... ;)

Mfg Appx

Seite 1 von 6 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/