Код: |
GlobalVars(
//... All : group, Alive : group, monster : object, count : float, //... ) DeclareScript AllMonsters() Script AllMonsters // Скрипт пихает в группу All всех монстров на карте, кроме принадлежащих игроку 0 ( if ( ) then ( KillScript() GroupAdd(All, GetPlayerUnits(1)) GroupAdd(All, GetPlayerUnits(2)) GroupAdd(All, GetPlayerUnits(3)) //... GroupAdd(All, GetPlayerUnits(31)) For(monster, All) ( AddObject(All, GetObject(Mul(IsAlive(monster),GetObjectId(monster)))) ) count = GroupSize(All) ) ) WorldScript ( AllMonsters() ConsoleString("Hello, moto! Count of monsters on map: ") ConsoleFloat(count) ) |