Supplies API

Dit script is goedgekeurd onder T14044637.

Dit is een script om het AM-leveringen scherm makkelijker en nuttiger te maken. Dit script is eigenlijk drie scripts in één:

  • Een API waar andere userscripts geweldige dingen mee kunnen maken.
  • Een manier om makkelijk leveringsgroepen te kunnen beheren.
  • Een manier om éénmalige leveringen te verzenden.

Groepen

Leverings groepen

Soms gebeurt het dat je naar één dorp op meerdere momenten een bepaald aantal grondstoffen wilt sturen. Dit script groepeert deze leveringen, en toont ze in één rij. Via deze tabel kan je ook tijden voor de leveringsgroep wijzigen, waardoor je makkelijk tijden toe kan voegen of verwijderen. Ook is het mogelijk om voor de hele groep in één keer de hoeveelheid grondstoffen aan te passen.

Meerdere leveringen worden als groep gezien als ze:

  • Hetzelfde begin en einddorp hebben.
  • Op dezelfde dagen zijn.
  • Dezelfde hoeveelheid GS zullen sturen.

Eenmalige zendingen

Een voorbeeld van een (ingeplande) eenmalige zending.

Dit script biedt ook de optie om éénmalige leveringen te verzenden. Deze zendingen zullen, zolang er minder dan 50 zendingen ingesteld staan (dit is een limiet van het spel), automatisch zes dagen van te voren toegevoegd worden aan de leveringen. Een paar minuten nadat de zending is voltooid, zal de zending ook automatisch verwijderd worden. Op deze manier wordt de zending éénmaal uitgevoerd.

Bekende problemen

Helaas biedt het spel, vanuit een scripters perspectief, geen betrouwbare manier om gemakkelijk een leveringen te beheren. Dit betekent dat het af en toe voor kan komen dat eenmalige leveringen dubbel of niet worden ingepland. Mocht dit voorkomen, is de makkelijkste manier om dit op te lossen het volgende:

  • Onderaan de pagina alle leveringen verwijderen.
  • De pagina opnieuw laden.
  • Ongeveer 30 seconden wachten. Alle eenmalige leveringen moeten opnieuw aangemaakt worden.
  • De pagina nogmaals opnieuw laden.

De leveringen gaan hierna zoals gepland verder.

Leave a Reply

Your email address will not be published. Required fields are marked *