Inhaltsverzeichnis

Nützliche Funktionen

Hier werden Funktionen, die von Usern erstellt wurden, verlinkt.

Comfort Funktionen

FunktionKurzbeschreibungAutor
Anti Alarm und Overtime ScriptMacht die Nutzung des Alarm/Überstunden Bugs unattraktivChromix
AreEnemiesInAreaComfort Funktionen zur Abfrage, ob Feinde/Verbündete in einem bestimmten Bereich sindTenji
BuildingCheckLässt das Bauen nur in einem bestimmten Gebiet zu, oder verbietet esNetsurfer
ChangeAllEntitiesPlayerIDÜbergabe von Entities an einen anderen PlayerOld McDonald
ChangeLeaderÜbergabe einer bestimmten Anzahl von Leadern an einen anderen PlayerNetsurfer
CreateWoodPileErmöglicht das Erstellen von abbaubaren Holzstapeln (Signalfeuer) mit beliebiger Ressourcenmenge.Noigi
DestroyArmyEine Armee per Script destroyenNetsurfer
ExploreEine Gegend anhand einer Entity aufdeckenBlueByte
Fallen selbstgebautSimulation von Salims FallenNoigi/Tenji
GetAllHeroes Benennt automatisch alle Helden einer MapNetsurfer
GetAllLeader Gibt zwei Table mit allen Leadern und allen Kanonen eines Players zurückNetsurfer
GetAllPlayerBuildings Erstellt ein globales Table mit allen Gebäuden des SpielersNetsurfer
GetHealthComfort Funktion zur Ermittlung der momentanen prozentualen Health einer EntityChromix
HeilerfunktionEigene Einheiten werden geheiltNoigi
IsArmyNearTestet ob sich eine Armee in der Nähe einer bestimmten Position befindetnevermind
IsNearMögliche Abfrage auch mit Position statt EntityRobert
IsInSectorRangeWie IsNear() nur zusätzlich mit Sektoren, Winkel und DistanzNetsurfer
ProtectedEntitiesMit dieser Skripterweiterung kann das Entlassen bestimmter Einheiten und das Abreissen bestimmter Gebäude gezielt verboten werden.Noigi
SchatzkisteSchatzkiste mit ComfortRobert
SetupAIComfort Funktion zum einfachen und übersichtlichen festlegen der wichtigen AI-Parameter.Tenji
ShortCutSceneErmöglicht das schnelle Erstellen einer kurzen Zwischensequenz als CutScene.Jockl
StolenResourceAmountHiermit läßt sich die durch Diebe gestohlene Menge einer Resource ermittelnNetsurfer
SubFromPlayersResourcesEin Codeschnipsel, mit dem man einen Spieler per Skript Rohstoffe „bezahlen“ lassen kann.Noigi
UpgradeBuildingHiermit kann man ein Gebäude (mit entsprechender Animation) upgraden.nevermind
UseHeroAbilityMit 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.

FunktionKurzbeschreibung
Spielinterne
SetupBuildTroopsTruppen müssen gebaut werden und optional an einer bestimmten Position stationiert werden
SetupCaravanHändlerkaravane bekannt aus der Nebelreich Mission „Fahrende Händler“ (müssen natürlich nicht unbedingt Händler sein)
SetupDestroyComfort Funktion zum Überprüfen, ob Gebäude, Entities oder Armeen zerstört wurden
SetupEstablishComfort Funktion zum Überprüfen, ob Gebäude an einer bestimmten Stelle gebaut wurden
SetupExpeditionComfort Funktion zum Überprüfen, ob eine Entity ein Ziel erreicht hat
SetupRescueFast identisch zu SetupDestroy(). Kann auch die Aufgaben von SetupExpedition() übernehmen. Also am besten gleich diese Funktionen verwenden.
SetupWeatherDas Wetter muss geändert werden
Von Usern erstellte
SetupTradeAuf 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.

FunktionKurzbeschreibungAutor
_Op_CleanUp Säubert einen Bereich von EntitiesOpeter
Benchmark Prüft wie schnell eine Funktion ausgeführt wird Chromix
Größe von GebäudenHiermit kann man die Größe von Gebäuden ermittelnRobert
IsPosition Prüft ein Positions-Table auf Gültigkeit Robert
Messen Gibt etliche Werte in der Karte anRobert
Winkel Berechnet den Winkel zwischen zwei PunktenRobert
ZurEntity Gibt einen Punkt relativ zu einer Entity anRobert
PositionsBestimmung Positionen relativ zu einer Entity einfach ermitteln (4 Funktionen)Robert
ÄnderungsschutzKleiner Schutz für auf der Map vorhandene EntitiesRobert
Schreiben auf der MapSchrift auf die Map bringenPeermanent
IsDeadWrapperErweitert die IsDead-Funktion, sodass noch nicht erstellte Armeen als nicht tot geltenTenji
DestroyNPCWrapperErweitert die DestroyNPC-Funktion, sodass man Npcs per Entityname von ihrem Brifing befreien kannTenji
Entities aus der Map in Funktion Kleines Tool, mit dem man in einem Rechteck die auf der Map vorhandenen Entities extrahieren kann Robert