AddGood

Parameter

( _goodType, _amount, _playerID)

Name Typ Beschreibung
_goodType Number Warentyp, der hinzugefügt/abgezogen werden soll.
_amount Number Anzahl an Waren
_playerID Number Spieler, bei dem der Warenstand verändert wird.

Rückgabewerte

keine

Beschreibung

Mit dieser Funktion kannst du Waren/Gold hinzufügen oder entfernen.

Du kannst Waren hinzufügen, wenn die Menge positiv ist und entfernen, wenn die Menge negativ ist.

Zu beachten ist beim entfernen, dass nur so viele Rohstoffe entfernt werden dürfen, wie auch vorhanden sind. Wenn du mehr entfernst, als da ist, kann es zu Fehlern kommen.

Nehmen wir an, dass du semtliches Holz des Spielers entfernen willst. Folgendes ist nicht zur Nachahmung empfohlen:

AddGood(Goods.G_Wood, -9000, 1)

So ist das Problem besser gelost:

while (GetPlayerResources(Goods.G_Wood,1) > 0)
do
      AddGood(Goods.G_Wood, -1, 1)
end

Die While-Schleife entfernt so lange 1 Holzeinheit, wie noch mindestens 1 vorhanden ist. Das "Solange" wird jedoch in einem Moment ausgeführt, sodass man davon nichts mitbekommt.

global ✔

lokal ✘

Beispiel

Hier noch ein Beispiel zum hinzufügen von Waren:

AddGood(Goods.G_Carcass, 30, 1)

Spieler 1 erhält 30 Wild.

Demo-Map

<nicht vorhanden>

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