BB-Function

Liste aller BB-Funktionen

Hier findest du eine aller BB-Funktionen, die wir bisher kennen. Du kannst die Liste gern ergänzen.

A

ActivateMerchantForPlayersKnight ( _storeHouseID, _playerID) Diese Funktion schaltet einen Händler für den Helden frei, unabhängig von der Diplomatie. global ✔ lokal ✘
ActivateMerchantPermanentlyForPlayer ( _storeHouseID, _playerID) Mit dieser Funktion kann man einen Händler dauerhaft aktivieren, unabhängig von der Diplomatie. global ✔ lokal ✘
ActivateTravelingSalesman ( _playerID, _offerTable, _duration) Initialisiert einen Hafen als fliegenden Händler, indem dann Schiffe anlegen. global ✔ lokal ✘
AddEntertainerOffer ( _storeHouseID, _entertainerType) Diese Funktion erstellt ein Angebot für einen Schausteller. global ✔ lokal ✘
AddGood ( _goodType, _amount, _playerID) Mit dieser Funktion kannst du Waren/Gold hinzufügen oder entfernen. global ✔ lokal ✘
AddMercenaryOffer (_storeHouseID, _amount, _type, _refreshRate) Fügt ein SöldnerAngebot zu einem Händler hinzu. global ✔ lokal ✘
AddOffer (_storeHouseID, _amount, _goodType, _refreshRate) Die Funktion erstellt ein Handelsangebot in einem Lagerhaus eines NPC-Spielers. global ✔ lokal ✘
Array_Append ( _dest, _source) Mit dieser Funktion werden alle Elemente aus einem Quelltable an einen anderen angehangen. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

B


Wiebitte, es fehlt noch was? Dann füge es hinzu.

C

CanKnightBePromoted ( _PlayerID, _KnightTitle) Prüft ob der Ritter des Spielers befördert werden kann oder nicht. global ✔ lokal ✔
CreateBattalion ( _player, _entity, _x, _y, _size, _name, _lookAt) Diese Funktion erstellt ein Battalion und gibt ihm einen Skriptnamen. global ✔ lokal ✘
CreateEntity (_playerId, _entity, _position, _name, _orientation) Mit dieser Funktion kann man eine Entity erstellen und sie benennen. global ✔ lokal ✘

Wiebitte, es fehlt noch was? Dann füge es hinzu.

D

DeActivateMerchantForPlayer ( _storeHouseID, _playerID) Diese Funktion schaltet einen permanenten Händler für einen Spieler ab. global ✔ lokal ✘
DestroyEntity ( _EntityID) Diese Funktion zerstört die angegebene Entity und unterscheidet automatisch zwischen Entity und Battalion. global ✔ lokal ✘
DoesNeededNumberOfSettlersForKnightTitleExist ( _PlayerID, _KnightTitle) Diese Funktion prüft, ob ein Spieler genug Siedler hat um befördert zu werden. global ✔ lokal ✔
DoesPlayerHaveStrikers ( _PlayerID) Mit dieser Funktion kann man prüfen ob Siedler eines Spielers streiken. global ✔ lokal ✔
DoNeededNumberOfDecoratedBuildingsForKnightTitleExist ( _PlayerID, _KnightTitle) Prüft, ob die in den Aufstiegsbedingungen angegebenen Dekorationselemente vorhanden sind oder nicht. global ✔ lokal ✔
DoNeededNumberOfGoodsForKnightTitleExist ( _PlayerID, _KnightTitle) Prüft ob die in den Aufstiegsbedingungen angegebenen Güter vorhanden sind. global ✔ lokal ✔
DoNeededNumberOfRichBuildingsForKnightTitleExist ( _PlayerID, _KnightTitle) Diese Funktion prüft, ob die in den Aufstiegsbedienungen angegebenen reichen Gebäude vorhanden sind. global ✔ lokal ✔
DoNeededSpecialBuildingUpgradeForKnightTitleExist ( _PlayerID, _KnightTitle, _EntityCategory) Prüft, ob ein Spezialgebäude mindestens so weit ausgebaut ist, wie in den Aufstiegsbedingungen gefordert. global ✔ lokal ✔
DoNotActivateOutlawScripForPlayer ( _PlayerID) Diese Funktion verhindert das Starten des Banditenskriptes für einen Spieler. global ✔ lokal ✘
DoNotStartAIForPlayer ( _PlayerID) Diese Funktion verhindert das Starten einer KI für einen Spieler. global ✔ lokal ✘

Wiebitte, es fehlt noch was? Dann füge es hinzu.

E

EndJob ( _JobID) Diese Funktion beendet den angegebenen Job. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

F


Wiebitte, es fehlt noch was? Dann füge es hinzu.

G

GetDiplomacyState ( _playerID1, _playerID2) Diese Funktion gibt die diplomatischen Beziehungen zwischen zwei Parteien zurück. global ✔ lokal ✘
GetID ( _entity) Diese Funktion gibt die EntityID einer Entity zurück. global ✔ lokal ✔
GetKnightActor ( _type) Diese Funktion gibt das Kopfmodel eines Helden zurück. global ✘ lokal ✔
GetPlayerEntities ( _playerID, _typeor0) Die Funktion gibt alle Entities einer Partei zurück. global ✔ lokal ✔
GetPlayerName ( _playerID) Diese Funktion gibt den Namen einer Partei zurück. global ✔ lokal ✔
GetPosition ( _entity) Diese Funktion ermittelt die Position einer Entity auf der Map. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

H


Wiebitte, es fehlt noch was? Dann füge es hinzu.

I

IsAttention ( _BuildingID, _Need) Diese Funktion prüft, ob die Versorgung eines Bedürfnisses nicht mehr optimal ist. global ✔ lokal ✔
IsCritical ( _BuildingID, _Need) Diese Funktion prüft ob die Versorgung eines Gebäudes mit einem Bedarfsgut kritisch ist. global ✔ lokal ✔
IsExisting ( _entity) Diese Funktion überprüft ob eine bezeichnete Entity auf der Map existiert. global ✔ lokal ✔
IsNear ( _entity1, _entity2, _distance) Diese Funktion prüft ob zwei Entities eine angegebene Distanz zueinander einhalten oder diese unterschreiten. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

J

JobIsRunning ( _JobID) Diese Funktion prüft, ob ein angegebener Job am Laufen ist oder nicht. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

L


Wiebitte, es fehlt noch was? Dann füge es hinzu.

M

MakeInvulnerable ( _entity) Diese Funktion macht eine Entity unverwundbar. global ✔ lokal ✘
MakeVulnerable ( _entity) Diese Funktion macht eine Entity wieder verwundbar. global ✔ lokal ✘
Message ( _text) Schreibt eine Nachricht unten in das Nachrichtenfeld. global ✘ lokal ✔
Move ( _entity, _target) Bewegt eine Entity zur Position einer anderen Entity. global ✔ lokal ✘

Wiebitte, es fehlt noch was? Dann füge es hinzu.

N


Wiebitte, es fehlt noch was? Dann füge es hinzu.

O


Wiebitte, es fehlt noch was? Dann füge es hinzu.

P


Wiebitte, es fehlt noch was? Dann füge es hinzu.

Q


Wiebitte, es fehlt noch was? Dann füge es hinzu.

R

RemoveGoodToTradeBlackList ( _playerID, _goodType) Entfernt eine Ware von der schwarzen Liste. global ✔ lokal ✘
RemoveRessourcesFromPlayer ( _ressource, _amount, _player) Mit dieser Funktion kannst du Ressourcen eines Players "abbuchen". global ✔ lokal ✘
Round ( _float) Rundet eine Gleitkommazahl nach den gänigen Rundungsregeln. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

S

SendMarketerToPlayer ( _merchant, _GoodType, _PlayerID) Erstellt einen Handelskarren an einem Gebäude und schickt ihn zur Zielpartei. global ✔ lokal ✘
SendResourceMerchantToPlayer ( _merchant, _goodName, _goodAmount) Erstellt einen Rohstoffwagen und schickt ihn immer zu Spieler 1. global ✔ lokal ✘
SetDiplomacyState ( _faction1, _faction2, _state) Ändert die Diplomatie zwischen zwei Parteien auf den angegebenen Status. global ✔ lokal ✘
SetIcon ( _Widget, _Coordinates, _OptionalIconSize) Setzt die Textur für einen Button. global ✘ lokal ✔
StartSimpleHiResJob ( _functionName) Führt eine Funktion im Zehntelsekundentakt aus. global ✔ lokal ✔
StartSimpleJob ( _functionName) Führt eine Funktion im Sekundentakt aus. global ✔ lokal ✔

Wiebitte, es fehlt noch was? Dann füge es hinzu.

T


Wiebitte, es fehlt noch was? Dann füge es hinzu.

U


Wiebitte, es fehlt noch was? Dann füge es hinzu.

V


Wiebitte, es fehlt noch was? Dann füge es hinzu.

W


Wiebitte, es fehlt noch was? Dann füge es hinzu.

Zurück zu Referenz | Drucken | Tags
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License