[Plugin] Animal Breed Master - Viehzuchtmeister V0.81

    • Well been trying this out in my SP Lan server...

      This is pretty slick, but a couple of suggestions (maybe they have been mentioned)...

      Animals still don't seem to stay penned up in the game reliably (especially chickens in a coop). A way to locate your roaming animals would be nice. Even a way to "recall" them from afar.

      Maybe some way be able to tell who the owner is of a roaming pet.

      Very Nice job here!
    • lenko schrieb:

      was willst du hier mit den Berechtigungen
      Darf ich dein Tier dann nicht mehr füttern
      Das wäre ja noch schöner. ^^
      Jeder Spieler darf die gleiche Anzahl von Tieren haben, ob Admin oder mal eben ein Gast der kurz auf den
      Server kommt, es gibt da keine Differenzierung.

      Ich habe einen gespawnten Fuchs getamed. Was mir dabei aufgefallen ist, das Tier hatte immense Probleme durch eine
      Türöffnung zu kommen. Als ich es endlich auf der Straße hatte, ist der Fuchs nach ein paar Metern abgehauen und
      war nicht mehr zu fangen.
      Ich vermute mal, da Füchse ja von vornherein vor den Spielern davon laufen, das mit der KI zusammenhängt.
      Mit Häschen habe ich es noch nicht probiert, vll hat ja ein anderer schon damit Erfahrungen gemacht.
      Außerdem habe ich gehört, dass Tiere bei Teleport des Spielers ebenfalls teleportieren und dabei unter Umständen sterben.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Deirdre () aus folgendem Grund: Ergänzung

    • Deirdre schrieb:

      Wäre gut, wenn man da noch die Berechtigungen anpassen könnte.

      lenko schrieb:

      was willst du hier mit den Berechtigungen
      Darf ich dein Tier dann nicht mehr füttern
      Ich formuliere es mal etwas diplomatischer als @lenko, im Kern aber mit derselben Aussage: ;)

      Berechtigungen sind nicht geplant. ^^

      Es sind ja nur Tiere in dem Sinne, dass da nicht allzuviel auf dem Spiel steht im Gegensatz zu Konstruktionen, wo unzählige Stunden mit ungeheurem Knobel- und Bastelaufwand reingesteckt wurden.
      Sollten doch mal irgendwelche Griefer es über's Herz bringen, Unfug mit den Tieren anzustellen, dann kann ja notfalls noch ein Admin den Schaden "ersetzen" oder so.

      Der wichtigste Punkt aber, den ich immer im Hinterkopf habe, ist, dass irgendwann ja eh eine native Zähmungs- und Zucht-Funktion von @red51 und Kollegen eingebaut wird.

      Mit diesem Plugin möchte ich dieser tollen Community eine einfache und solide Möglichkeit anbieten, diese "Wartezeit" zu überbrücken! ;)


      Deirdre schrieb:

      Ich vermute mal, da Füchse ja von vornherein vor den Spielern davon laufen, das mit der KI zusammenhängt.
      Mit Häschen habe ich es noch nicht probiert, vll hat ja ein anderer schon damit Erfahrungen gemacht.

      Damit liegst du vollkommen richtig, man kann über die API noch keinen Einfluss nehmen auf die Verhaltensmuster, Angsthasen bleiben Angsthasen! :)

      Lass mal die Häschen beiseite, schon mal probiert, einen Pinguin zu überreden? ^^
    • Hallo @Deirdre,

      das ist schon korrekt so, wie du es beschrieben hast: neuen Namen eingeben und Enter drücken bzw. mit der Maus außerhalb der Box wegklicken.
      Ich vermute ganz stark, dass du gar keinen Mauszeiger hattest und somit auch keine Chance, irgendetwas zu ändern.

      Im Plugin muss man den Mauszeiger selbst aktivieren, um Eingabefelder interaktiv machen zu können. Und genauso wieder deaktivieren, nachdem die Eingabe fertig ist.

      Leider gibt es da ein Problem:
      die Funktion für den Mauszeiger wirkt sich auf den Zustand in allen installierten Plugins gleichzeitig aus.
      Z.B. wenn Plugin A den Mauszeiger deaktiviert, während Plugin B aber (zufälligerweise) den Mauszeiger noch benötigt,
      dann hat dies zur Folge, dass Plugin B nicht mehr reagieren kann.

      Ich habe aber gute Nachrichten!
      Im Laufe des Tages bringe ich eine neue Version raus (u.a. kann man nun Häschen und Minischweinchen als Belohnung bekommen :) ).
      In dieser Version werde ich auch gleich eine neue Absicherung einbauen:
      sollte die Eingabe wieder "rumspinnen", dann kann das mittels Esc-Taste zurückgesetzt werden.
    • nice idea but a reward system like that would possibly mess with an economy server's banking (animal buying/selling) system (since players would be able to obtain extra animals through your plugin instead of buying them the "correct" way). I do not run an economy server so doesn't affect me as much but I would recommend you add a small setting to turn the reward system on or off.

      keep up the good work :)
      Admin on Artisan's Realm
      Rising World Projects:
      Blueprint Texture Editor
      MailingSystem
      ServerTools
      Portals
    • Minotorious schrieb:

      I would recommend you add a small setting to turn the reward system on or off.
      Good suggestion! I just implemented a setting for this, will be added in the next minor version. :thumbup:


      Minotorious schrieb:

      keep up the good work :)
      Thank you! I will! :)


      P.S.:
      general information for all:
      • please read the .txt files in the zip archive, I had to shorten the thread text badly because of a 10KB text size limit
      • forgotten info: after dropping a reward item on the floor you have to stay within 2-3 meters and wait max. 10 seconds until the reward animal appears!
      • feedback, suggestions and/ or bugreports are very welcome
      allg. Infos für alle:
      • bitte lest die .txt-Dateien im ZIP-Archiv, ich musste den Thread-Text massiv einkürzen wegen einer 10KB-Limitierung
      • vergessen zu erwähnen: nach dem Ablegen des Belohnunggegenstandes auf dem Boden musst du innerhalb 2-3 Meter bleiben und max. 10 Sekunden warten, bis dein Belohnungstier erscheint!
      • Feedback, Vorschläge und/ oder Fehlermeldungen sind immer erwünscht
    • Neue Version V0.21:
      • Einstellung zum Ein-/ Ausschalten des Belohnungssystems
      • Trächtigkeitsdauer in %
      • Fehler behoben: einige Barren im Schmelzofen wurden fälschlicherweise als Gegenstand für Belohnung erkannt


      New version V0.21:
      • setting for turning the reward system on/ off
      • pregnancy progress in %
      • fixed issue: ingot in furnace was mistakenly recognized as an item for reward
    • Bump.... Would still love to see a way to locate/retrieve your animals :)

      Jon_miner schrieb:

      Well been trying this out in my SP Lan server...

      This is pretty slick, but a couple of suggestions (maybe they have been mentioned)...

      Animals still don't seem to stay penned up in the game reliably (especially chickens in a coop). A way to locate your roaming animals would be nice. Even a way to "recall" them from afar.

      Maybe some way be able to tell who the owner is of a roaming pet.

      Very Nice job here!
    • @Jon_miner
      With Version 0.20, when you point at an animal owned by another player, it should show the name of the animal in blue plus the name of the owning player.


      DaBoiye schrieb:

      In Acticuvalley, we just add a tag to the pet's name. So I have a cow called "Rib-Eye [D]" to show I own him.
      This is a good solution for now.
      I am still thinking about a neat solution to show multiple "name labels" in the world without cluttering the screen...
    • Machete schrieb:

      Drop one of the following items on the floor to gain a reward:


      aluminium ingot: Fox for 60 reward points

      gold ingot: Penguin for 50 reward points

      lightbulb: Rat for 100 reward points

      mithril ingot: Minipig for 100 reward points

      silver ingot: Rabbit for 40 reward points

      hey @Machete what if I want to drop an ingot without obtaining a reward?, e.g. I want to drop an ingot for another player to pick up. This way of controlling the reward system i.e. with dropping certain items to the ground seems a bit too intrusive to me :/ maybe you could use holding the correct item and typing /reward in the chat? just a suggestion here :)
      Admin on Artisan's Realm
      Rising World Projects:
      Blueprint Texture Editor
      MailingSystem
      ServerTools
      Portals
    • ArcticuKitsu schrieb:

      I guess you could use barrels as a trading device? I guess Red51 may want to add a mailbox item to do long-distance trading on a timer, or something.
      unfortunately the API does not provide access to the contents of chest atm, this will be introduced in the next update.
      Admin on Artisan's Realm
      Rising World Projects:
      Blueprint Texture Editor
      MailingSystem
      ServerTools
      Portals
    • Minotorious schrieb:

      hey @Machete what if I want to drop an ingot without obtaining a reward?, e.g. I want to drop an ingot for another player to pick up. This way of controlling the reward system i.e. with dropping certain items to the ground seems a bit too intrusive to me maybe you could use holding the correct item and typing /reward in the chat? just a suggestion here
      First of all: Thanks for your feedback! :)

      I know this is not the best solution, but by dropping an item the plugin can determine the spawn position.
      Please consider that from the beginning I wanted the plugin to be as simple as possible to use, avoiding chat commands (I think many players are not comfortable with chat commands like me - it is not "intuitive").
      Only exception are chat commands for controlling or outputting something (like /abm help or /abm rewsys).

      While I implemented the reward system, I have come across limits, related to API functionalities.
      I had to replace the optimal solution by this one, taking into account that in a rare case a player drops a valuable item for another player, resulting in an unwanted reward. :)
      On the other hand I heard rumors that an ingame trading mechanism exists in multiplayer without throwing items around. ?(


      I want to ask the community: Can you live with this "ingot dropping"? What is your experience so far?
    • Benutzer online 2

      2 Besucher