utilfunctions:index
Inhaltsverzeichnis
Nützliche Funktionen
Hier werden Funktionen, die von Usern erstellt wurden, verlinkt.
Comfort Funktionen
Funktion | Kurzbeschreibung | Autor |
---|---|---|
Anti Alarm und Overtime Script | Macht die Nutzung des Alarm/Überstunden Bugs unattraktiv | Chromix |
AreEnemiesInArea | Comfort Funktionen zur Abfrage, ob Feinde/Verbündete in einem bestimmten Bereich sind | Tenji |
BuildingCheck | Lässt das Bauen nur in einem bestimmten Gebiet zu, oder verbietet es | Netsurfer |
ChangeAllEntitiesPlayerID | Übergabe von Entities an einen anderen Player | Old McDonald |
ChangeLeader | Übergabe einer bestimmten Anzahl von Leadern an einen anderen Player | Netsurfer |
CreateWoodPile | Ermöglicht das Erstellen von abbaubaren Holzstapeln (Signalfeuer) mit beliebiger Ressourcenmenge. | Noigi |
DestroyArmy | Eine Armee per Script destroyen | Netsurfer |
Explore | Eine Gegend anhand einer Entity aufdecken | BlueByte |
Fallen selbstgebaut | Simulation von Salims Fallen | Noigi/Tenji |
GetAllHeroes | Benennt automatisch alle Helden einer Map | Netsurfer |
GetAllLeader | Gibt zwei Table mit allen Leadern und allen Kanonen eines Players zurück | Netsurfer |
GetAllPlayerBuildings | Erstellt ein globales Table mit allen Gebäuden des Spielers | Netsurfer |
GetHealth | Comfort Funktion zur Ermittlung der momentanen prozentualen Health einer Entity | Chromix |
Heilerfunktion | Eigene Einheiten werden geheilt | Noigi |
IsArmyNear | Testet ob sich eine Armee in der Nähe einer bestimmten Position befindet | nevermind |
IsNear | Mögliche Abfrage auch mit Position statt Entity | Robert |
IsInSectorRange | Wie IsNear() nur zusätzlich mit Sektoren, Winkel und Distanz | Netsurfer |
ProtectedEntities | Mit dieser Skripterweiterung kann das Entlassen bestimmter Einheiten und das Abreissen bestimmter Gebäude gezielt verboten werden. | Noigi |
Schatzkiste | Schatzkiste mit Comfort | Robert |
SetupAI | Comfort Funktion zum einfachen und übersichtlichen festlegen der wichtigen AI-Parameter. | Tenji |
ShortCutScene | Ermöglicht das schnelle Erstellen einer kurzen Zwischensequenz als CutScene. | Jockl |
StolenResourceAmount | Hiermit läßt sich die durch Diebe gestohlene Menge einer Resource ermitteln | Netsurfer |
SubFromPlayersResources | Ein Codeschnipsel, mit dem man einen Spieler per Skript Rohstoffe „bezahlen“ lassen kann. | Noigi |
UpgradeBuilding | Hiermit kann man ein Gebäude (mit entsprechender Animation) upgraden. | nevermind |
UseHeroAbility | Mit dieser Funktion kann man die Spezialfähigkeiten von (NPC-)Helden einsetzen. | nevermind |
Questfunktionen
Hinweis: Wer eine noch fehlende Funktion erklärt haben möchte, bitte eine PN an nevermind.
Funktion | Kurzbeschreibung |
---|---|
Spielinterne | |
SetupBuildTroops | Truppen müssen gebaut werden und optional an einer bestimmten Position stationiert werden |
SetupCaravan | Händlerkaravane bekannt aus der Nebelreich Mission „Fahrende Händler“ (müssen natürlich nicht unbedingt Händler sein) |
SetupDestroy | Comfort Funktion zum Überprüfen, ob Gebäude, Entities oder Armeen zerstört wurden |
SetupEstablish | Comfort Funktion zum Überprüfen, ob Gebäude an einer bestimmten Stelle gebaut wurden |
SetupExpedition | Comfort Funktion zum Überprüfen, ob eine Entity ein Ziel erreicht hat |
SetupRescue | Fast identisch zu SetupDestroy(). Kann auch die Aufgaben von SetupExpedition() übernehmen. Also am besten gleich diese Funktionen verwenden. |
SetupWeather | Das Wetter muss geändert werden |
Von Usern erstellte | |
SetupTrade | Auf einem Marktplatz müssen Rohstoffe gekauft/vekauft werden |
Tools
Funktionen, die keinen direkten Einfluss auf das Spielgeschehen haben, aber nützlich sind, um zum Beispiel etwas zu berechnen.
Funktion | Kurzbeschreibung | Autor |
---|---|---|
_Op_CleanUp | Säubert einen Bereich von Entities | Opeter |
Benchmark | Prüft wie schnell eine Funktion ausgeführt wird | Chromix |
Größe von Gebäuden | Hiermit kann man die Größe von Gebäuden ermitteln | Robert |
IsPosition | Prüft ein Positions-Table auf Gültigkeit | Robert |
Messen | Gibt etliche Werte in der Karte an | Robert |
Winkel | Berechnet den Winkel zwischen zwei Punkten | Robert |
ZurEntity | Gibt einen Punkt relativ zu einer Entity an | Robert |
PositionsBestimmung | Positionen relativ zu einer Entity einfach ermitteln (4 Funktionen) | Robert |
Änderungsschutz | Kleiner Schutz für auf der Map vorhandene Entities | Robert |
Schreiben auf der Map | Schrift auf die Map bringen | Peermanent |
IsDeadWrapper | Erweitert die IsDead-Funktion, sodass noch nicht erstellte Armeen als nicht tot gelten | Tenji |
DestroyNPCWrapper | Erweitert die DestroyNPC-Funktion, sodass man Npcs per Entityname von ihrem Brifing befreien kann | Tenji |
Entities aus der Map in Funktion | Kleines Tool, mit dem man in einem Rechteck die auf der Map vorhandenen Entities extrahieren kann | Robert |
utilfunctions/index.txt · Zuletzt geändert: 2021/09/18 19:16 von 127.0.0.1