Size: 4134
Comment:
|
Size: 4026
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
## page was renamed from GetBuildingLevel == getBuildingLevel(buildingType) == |
== getBuildingLevel == |
Line 22: | Line 21: |
== getBuildingByTypeId(buildingType) == | == getBuildingByTypeId == |
Line 39: | Line 38: |
== getBuildingByPosId(pos) == | == getBuildingByPosId == |
Line 54: | Line 53: |
== countBuilding(buildingType,minLevel,maxLevel) == | == countBuilding == |
getBuildingLevel
Usage: |
city.getBuildingLevel ( BuildingTypes ) |
Example: |
level = city.getBuildingLevel(23) |
this example finds the level of the MarketPlace(23)
if city.tradesArray.length == city.getBuildingLevel(23) canceltrade
This sample cancels all trades if the number of trades is equal to the Level of the Market Place... (Hence the Market is full)
echo city.getBuildingLevel(23)
10
Script stopped
getBuildingByTypeId
Usage: |
city.getBuildingByTypeId(buildingType) |
Example: |
city.getBuildingByTypeId(23) |
This function returns an object for the building with the highest level of that typeId. For example, to find your highest level barrack (typeId = 2):
echo city.getBuildingByTypeId(2).level
Valid parameters for this object are level, name, positionId, startTime, endTime, typeId, and status. For example you can echo city.getBuildingByTypeId(2).name or city.getBuildingByTypeId(2).status.
See also: BuildingTypes
getBuildingByPosId
Usage: |
city.getBuildingByPosId(pos) |
Example: |
city.getBuildingByPosId(2) |
This example finds the name of the building at position 2:
echo city.getBuildingByPosId(2).name
You can find the positions with this:
countBuilding
Usage: |
city.countBuilding(buildingType,minLevel,maxLevel) |
Example: |
totalmines = city.countBuilding(6,1,10) |
The above example gives the total count of all iron mines between level 1 and 10.