Script - Wunsch Alamierungsanzeige

  • Hallo Scripter,

    ich habe eine Idee die ich gerne selber umsetzen würde bzw. auch gerne umgesetzt haben möchte da ich mich erst in das scripten hier reinarbeiten muss. Ich schreib einfach mal meine Idee und dann sehen wir schon wie wir es machen können:

    Problemstellung:
    Wenn auf der Map ein Einsatzort rot aufleuchtet gehe ich auf das Symbol, der Link leitet mich zur AAO weiter, dort suche ich mir die angelegte AAO raus, bestätige den Einsatz und starte ihn. Ist der Einsatz gestartet leuchtet das Symbol auf der Map grün auf und der Einsatz beginnt. Problem ist, wenn nicht genügend oder die benötigten Ressourcen (Fahrzeuge) zur Verfügung stehen muss ich die AAO wieder schließen, später nochmals nachschauen, ggf wieder schließen bis dann irgendwann die Ressourcen für den Einsatz frei sind. Dies ist bei vielen Wachen und vielen Einsätzen etwas nervig.

    Problemlösung:
    Man fügt dem dem Einsatzsymbol auf der Map eine dritte Farbe hinzu (meinetwegen schwarz oder blau) der mir anzeigt das die Ressourcen für den Einsatz zur Zeit (noch) nicht verfügbar sind. Das bedeutet:

    Rot = neuer Einsatz und kann gestartet werden weil Ressourcen verfügbar sind
    Grün = Einsatz gestartet
    Schwarz = neuer Einsatz, Ressourcen sind zur Zeit nicht verfügbar

    Das schwarze Symbol wird dann automatisch rot wenn die in der AAO hinterlegten Ressourcen für den Einsatz verfügbar sind.


    Ich weis nicht ob und wie das technisch umsetzbar ist aber es wäre erstmal mein Vorschlag für einen neuen Script.


    Lg karoweb01

  • Ich glaube was du vorhast wird aus mehreren Gründen nicht funktionieren:

    1. Öffnest du einen Einsatz (egal ob über das Icon auf der Karte oder über die Einsatzliste) wird dir ein Fenster mit allen Einsatzdaten und allen AAOs die du hast angezeigt. Das Script müsste nun wissen welche AAO du auswählen möchtest, es kann aber nicht hellsehen.

    2. Ich wäre vorsichtig damit mir ein Script zu schreiben was aufgrund der Einsatzbezeichnung bereits eine bestimmte AAO aussucht, da ist der Schritt zu unerlaubten Automatismen nicht weit.

    3. Um festzustellen ob du die richtigen Fahrzeuge für die richtige AAO zur Verfügung hast musst du wissen welche Fahrzeuge tatsächlich beim Öffnen des Einsatzes geladen werden - es gibt sicher Möglichkeiten aus der Karte auszulesen welche Fahrzeuge in der Nähe wären, ob das exakt funktioniert und auch genau diese Fahrzeuge geladen werden (je nachdem wie viele Fahrzeuge und welche Einstellungen du hast) halte ich für fraglich.

    4. Um den Status des Einsatzes zu prüfen müsste man also eigentlich regelmäßig eine Anfrage an die Server stellen (das Skript müsste im Hintergrund den Einsatz laden, immer noch wissen welche AAO ausgewählt werden soll und dann die Icon-Farbe anpassen), genau diese Anfragen sind aber per Script nicht gestattet.


    Gerne mag einer der aktiven Scripter meine Aussagen korrigieren wenn er es anders sieht oder besser weiß, ich vermute aber das ist legal nicht wirklich umsetzbar.

  • Danke CmdKleiner für deinen Post, möchte gerne zu deinen Punkten antworten:
    zu 1: Vielleicht kann man die Einsatz ID an (eine vorhandene?) AAO ID binden und dort eine Abfrage reinsetzen

    zu 2: Es geht nicht darum das beim klicken auf den Einsatz die FZGe ausgesucht werden und starten sondern nur darum das die Verfügbarkeit auf der Map farblich dargestellt wird

    zu 3: wenn ich über die AAO die FZGe auswähle erscheint ja ein Popup wenn kein entsprechendes FZG zur Verfügung steht (weiß jetzt nicht genau welcher Script das macht aber es erscheint). Dies muss ja auf der selben Abfrage fußen wie das was wir brauchen.Von daher sollte es gehen

    zu 4: Mit den Abfragen könnte es ein Problem werden. Aber es muss ja nicht sein das jede Sekunde abgefragt wird.Man kann es ja so takten das einmal beim erscheinen des Einsatzes eine Abfrage stattfindet und dann aller 5 Minuten (müsste man mit dem Betreiber abklären).Würde ja zureichen wenn das in größeren zeitlichen Abständen abfragt.


    Vielen lieben Dank dir für deine Gedanken, mal sehen was die anderen dazu meinen


    Lg

  • Ab mehr als 250 Fahrzeugen wird das so nicht mehr funktionieren.

    Zudem die Frage, ob man es dann noch / überhaupt braucht.

    Danke für deine Antwort. Ist halt die Frage ob es funktioniert bei größeren Mengen an FZGen.
    Brauchen tut man gar keinen Script aber es erleichtert das spielen ungemein :)

  • Gerne mag einer der aktiven Scripter meine Aussagen korrigieren wenn er es anders sieht oder besser weiß, ich vermute aber das ist legal nicht wirklich umsetzbar.

    Selbe Meinung.


    zu 4: Mit den Abfragen könnte es ein Problem werden. Aber es muss ja nicht sein das jede Sekunde abgefragt wird.Man kann es ja so takten das einmal beim erscheinen des Einsatzes eine Abfrage stattfindet und dann aller 5 Minuten (müsste man mit dem Betreiber abklären).Würde ja zureichen wenn das in größeren zeitlichen Abständen abfragt.

    Das mag vielleicht jetzt bei wenigen Einsätzen kein Problem sein. Stelle man sich aber jetzt einen kleineren der mittelgroßen Spieler vor mit 100 Einsätzen und Generierungsgeschwindigkeit auf Turbo, die Einsatzliste bleibt immer bei 100 Einsätzen.

    Sei nur jeder 5. Einsatz so ein "Script-Fall", hätten wir konstant 20 Einsätze. Das wären immernoch 4 Anfragen pro Minute durchschnittlich.

    zu 1: Vielleicht kann man die Einsatz ID an (eine vorhandene?) AAO ID binden und dort eine Abfrage reinsetzen

    Über eine manuelle Value-Key-map würde sich jedem Einsatztyp eine AAO zuweisen. Im geöffneten Einsatzfenster ist das schon sehr kritisch, per Script die passende AAO auszulesen.



    Ich sag es mal so:

    Das Script würde an sich kein Problem sein, ausser an den Serveranfragen. Ich würde als XYRALITY das aber nicht erlauben (siehe kleine Rechnung oben).


    Ab mehr als 250 Fahrzeugen wird das so nicht mehr funktionieren.

    Wo ein Wille ist, ist ein Weg. Wenn ichs aus dem Kopf weiss, würde es gehen, aber auch hier würde sich die Firma über etliche automatische Serveranfragen freuen, gerade bei vielen Autos.



    So, ich glaub erstmal wär alles meinerseits gesagt.



    Grüße

    Jan :)

  • Danke Jan für deine Ausführungen, hat mich auf eine Idee gebracht:


    Im Grunde gibt es schon alles was man braucht, man muss es "nur" verbinden.

    Es gibt zum einen das AAO Script, das dir mit rotem Kreuzchen bzw grünen Häckchen anzeigt ob die von dir vorher festgelegten Ressourcen für den Einsatz ausreichend sind. Der muss ja auch eine Serverabfrage machen sonst wüsste er das nicht. Ich vermute mal das bekommt seine Informationen über ein Array welches die Gesamtverfügbarkeit checkt und dann per Abfrage das entsprechende Symbol auswählt.


    Zum zweiten gibt es das Script für die Map Symbole, die entweder rot sind wenn der Einsatz noch nicht gestartet ist oder ein Redebedarf vorliegt, wieder auf rot umschaltet, oder halt auf grün geht, wenn der Einsatz gestartet ist.


    Für beide Scripts müssen ja bereits Serverabfragen vorliegen die man für das Projekt nutzen könnte. Ich kann jetzt nicht sagen wie es mit 500 Wachen aussieht da ich erst 12 habe aber ich denke mal das diese beiden Scripts legal sind und auch nicht den Server zum zusammenbrechen bringen. Sonst wären sie nicht offen verfügbar.


    Die Einsätze sind ja eh begrenzt, d.h. wenn ich die Einsatzgeschwindigkeit auf "Turbo" stelle und zum einkaufen gehe sind, wenn ich wiederkomme, auch keine 300 Einsätze offen sondern nur eine begrenzte Anzahl.


    Im Prinzip könnte man die bestehende "AAO Verfügbarkeitsabfrage" nutzen um auf der Map bei den Einsätzen einen Status zu generieren. Ob das nun mit einer dritten Farbe geschieht oder mit einem extra Symbol über dem jeweiligen Einsatz ist letztendlich eine Designerfrage. Also wären alle offenen Einsätze auf der Map wie bisher rot gekennzeichnet und nur die anders markiert , die in der AAO auch keinen grünen Hacken haben. Klar kann es sein das auf der Map 3 rote ,3 grüne und 4 anders gekennzeichtnete sind aber das würde die Sache sehr erleichtern weil ich nicht jedes Mal in die AAO muss sondern schon vorher die Verfügbarkeit auf der Map sehe.


    Sagt mir bitte wenn ich in die total falsche Richtung denke. ;)


    Grüße

    Uwe

  • Die Funktionen, die du als Script ansprichst kommen vom Spiel selbst.

    Der Haken bzw. das X vor einer AAO wird anhand der Liste der vorhandenen Fahrzeuge Clientseitig generiert, da wird keine zusätzliche Serveranfrage gemacht.

    Zur Zahl der Einsätze: Ja, die ist begrenzt auf die Zahl der Gebäude von denen du am meisten hast + 1. Es gibt Spieler mit über 2.000 Feuerwachen. Die haben entsprechend auch über 2.000 Einsätze maximal.

    Wenn ein Einsatz auf der Karte bzw. in der Einsatzliste die Farbe ändert, dann wird das nicht via Serveranfrage gemacht, sondern der Server sendet einfach eine Info an den Client nach dem Motto "Hey Dude, der Einsatz wurde geupdated und bekommt jetzt die Farbe xy".

  • Wo ein Wille ist, ist ein Weg. Wenn ichs aus dem Kopf weiss, würde es gehen, aber auch hier würde sich die Firma über etliche automatische Serveranfragen freuen, gerade bei vielen Autos.

    Das war der Hintergedanke, ab 250 Fahrzeugen müsstest du Anfragen stellen ... die "garnicht gerne gesehen sind"!

    Und wenn Du diese mit einem hovern/klicken auf einer Karte die dicht voll ist mit Einsätzen mal eben kurz auslöst.

    Kann ich mir nur schwer vorstellen, dass sowas von Seiten des Betreibers gewollt wird.

  • Würde dann heißen das man so etwas nur Serverseitig umsetzen kann weil Clientseitig würde es zu untragbaren Serverabfragen und Serverlasten kommen?

    Genau.

    Du kannst ja einen Vorschlag im Vorschlagsforum machen (bitte schön ausgearbeitet), ich kann dir aber schon sagen, dass er wohl auf recht wenig Zustimmung treffen wird ;)

  • Werde ich machen. Ich nehm mir nochmal meine Projektdokumentation aus der IHK-Prüfung von damals vor und werde da mal bei Gelegenheit etwas hinzimmern :D.

    Danke allen für die Hinweise und Meinungen


    Lg Uwe

  • Ich kann dir natürlich nicht verbieten so einen Vorschlag zu erstellen, ich würde dir allerdings durchaus davon abraten das zu tun...


    Um kurz bei deiner Scriptanfrage zu bleiben: bereits die Vorauswahl einer passenden AAO per Script halte ich für kritisch denn wenn schon das drin ist wäre der weg nicht mehr weit diese auch automatisch auszuwählen und zu alarmieren. Hier geht es nicht um die technische Möglichkeit das zu tun sondern unter anderem um die AGBs von diesem Spiel (und sicher auch dem Betreiber) die solche Hilfsmittel klar verbieten, man begibt sich also durch die Nutzung auf immer dünneres Eis.

    Schlägst du sowas tatsächlich nativ für das Spiel vor verbiete ich dir das noch immer nicht, stell dich aber auf deutlich unfreundlichere Antworten ein als du sie hier bekommen hast - da hat schon weniger einen Shitstorm ausgelöst.

    Betonung nochmal ganz klar: es geht nicht unbedingt darum dass es technisch unmöglich ist, es geht darum dass es als Script sehr wahrscheinlich nicht erlaubt wäre und es daher wohl kaum direkt ins Spiel eingebaut wird.


    Eine andere Prophezeiung die ich da machen würde: ich gehe davon aus dass du noch recht weit am Anfang stehst. Das ist überhaupt nicht schlimm und dein Wunsch wäre dann auch verständlich, spielst du aber etwas länger dann wirst du vermutlich deine Spielweise eh anpassen und anders agieren - das macht die Umsetzung von so einem Vorschlag komplett überflüssig.


    Also wie eingangs gesagt: schlag vor was du möchtest, der Hinweis vorher nochmal drüber nachzudenken und es vielleicht nicht zu tun ist nur ein gut gemeinter Ratschlag.

  • Danke für deine Antwort und deine Hinweise.


    Von der "Vorauswahl einer passenden AAO per Script" bin ich mittlerweile abgerückt weil wir ja zusammen festgestellt haben das dies die Serverlast in die Höhe treiben würde bei Spielern, die sehr viele Feuerwachen haben.


    Mit der Automatisierung sehe ich es etwas anders als du. Es geht ja nicht darum , per Klick von der Map Fahrzeuge los zu schicken sondern eher darum eine Information zu erzeugen, die mir sagt ob ich die Fahrzeuge zu dem jeweiligen Einsatz überhaupt losschicken kann oder ob sie nicht verfügbar sind. Also im Prinzip nichts anderes als der grüne Haken in der AAO, nur halt schon auf der Map (wie schon oben beschrieben wäre die Kennzeichnung grafisch flexible umsetzbar, man muss es halt erkennen können ). Das Auswählen in der AAO bleibt nach wie vor manuell und hat mit dem Grundgedanken, den ich hatte, nichts zu tun.


    Was ich nicht ganz verstehe ist das mit dem "Shitsturm" . Wenn man ein Vorschlagforum einrichtet denke ich mal das dort Vorschläge hinein gehören. Das vielleicht nicht jeder Vorschlag zu Ende gedacht ist (wie z.B. meiner als Umsetzung durch Script der Serverlast hervorruft) liegt in der Sache eines Vorschlags. Man kann dann schreiben: "Ja, der Vorschlag ist gut und wir setzen ihn mit einem der nächsten Updates um" oder halt: "Nein, der Vorschlag ist nicht umsetzbar weil xyz...". Warum sollte es im Vorschlagsforum zu einem "Shitsturm" kommen? Dann wäre ja dieses Forum sinnlos und würde das Spiel nicht voranbringen.


    Im Übrigen habe ich bei meinen Recherchen zu den Scripts entdeckt das es durchaus Automatisierungsscripts im Netz gibt. Mal davon abgesehen das der Scripter damit anscheinend reich werden möchte würde ich persönlich solche Scripte nicht einsetzen weil die den Charakter des Spiels zerstören. Das Spiel hat den Anspruch so realistisch wie möglich zu sein und das finde ich immer gut an Spielen.


    Danke dir nochmals für deine Hinweise, ich werde mir mal das Vorschlagsforum genau durchlesen und auch nochmal die AGB`s, sollte dort irgend etwas mit meinen Gedanken kollidieren lass ich den Vorschlag, wenn nicht arbeite ich ihn verständlich aus und werde ihn einstellen.


    Lg Uwe

  • Was ich nicht ganz verstehe ist das mit dem "Shitsturm" . Wenn man ein Vorschlagforum einrichtet denke ich mal das dort Vorschläge hinein gehören. Das vielleicht nicht jeder Vorschlag zu Ende gedacht ist (wie z.B. meiner als Umsetzung durch Script der Serverlast hervorruft) liegt in der Sache eines Vorschlags. Man kann dann schreiben: "Ja, der Vorschlag ist gut und wir setzen ihn mit einem der nächsten Updates um" oder halt: "Nein, der Vorschlag ist nicht umsetzbar weil xyz...". Warum sollte es im Vorschlagsforum zu einem "Shitsturm" kommen? Dann wäre ja dieses Forum sinnlos und würde das Spiel nicht voranbringen.

    Du bist noch nicht lang genug im Forum. Aber langjähriger Mitglieder können das Vorraussagen. Das es keinen weiterbringt, da hast du vollkommen recht. :)


    Mit der Automatisierung sehe ich es etwas anders als du. Es geht ja nicht darum , per Klick von der Map Fahrzeuge los zu schicken sondern eher darum eine Information zu erzeugen, die mir sagt ob ich die Fahrzeuge zu dem jeweiligen Einsatz überhaupt losschicken kann oder ob sie nicht verfügbar sind. Also im Prinzip nichts anderes als der grüne Haken in der AAO, nur halt schon auf der Map (wie schon oben beschrieben wäre die Kennzeichnung grafisch flexible umsetzbar, man muss es halt erkennen können ). Das Auswählen in der AAO bleibt nach wie vor manuell und hat mit dem Grundgedanken, den ich hatte, nichts zu tun.

    Ich kann diesbezüglich nachher mal bei Hendrik nachfragen, um da Klarheit zu schaffen und eine offizielle Meinung zu haben.

  • Du bist noch nicht lang genug im Forum. Aber langjähriger Mitglieder können das Vorraussagen. Das es keinen weiterbringt, da hast du vollkommen recht. :)


    Ich kann diesbezüglich nachher mal bei Hendrik nachfragen, um da Klarheit zu schaffen und eine offizielle Meinung zu haben.

    Das wäre lieb von dir, danke schon mal (ich weis zwar nicht wer Hendrik ist aber das lern ich sicher noch ^^)

  • Ich habe eine Antwort bekommen, er lässt das überprüfen, wie weit das alles Regelkonform wäre.

    Aufgrund der Weihnachtszeit seie aber mit einer verhältnismäßig langen Zeit zu rechnen, um es ganz kurz zusammen zu fassen.

  • Ich habe eine Antwort bekommen, er lässt das überprüfen, wie weit das alles Regelkonform wäre.

    Aufgrund der Weihnachtszeit seie aber mit einer verhältnismäßig langen Zeit zu rechnen, um es ganz kurz zusammen zu fassen.

    Danke dir vielmals, eilt ja nicht. Kannst mich ja auch im neuen Jahr auf dem Laufenden halten ;)