Przeglądaj źródła

d04 Исправление арсенала

SVI 2 lat temu
rodzic
commit
9dbcba0a28

+ 7 - 6
server/serv_bots/warbot/angar/base/arsenal/arsenal.go

@@ -76,24 +76,25 @@ func (сам *Арсенал) Пуск() error {
 }
 
 // запускает обработку арсенала
-func (sf *Арсенал) пуск() {
+func (сам *Арсенал) пуск() {
 	// sf.getTime()
+	time.Sleep(time.Second * 3)
 	for {
 		select {
-		case <-sf.бот.Кнт().Done():
+		case <-сам.бот.Кнт().Done():
 			return
-		case <-sf.ВремяОпрос().КаналСиг():
-			if sf.РежимТекущ().Получ() == "upgrade" {
+		case <-сам.ВремяОпрос().КаналСиг():
+			if сам.РежимТекущ().Получ() == "upgrade" {
 				continue
 			}
 		// if err := sf.updateArsenal(); err != nil {
 		// 	return fmt.Errorf("ArsenalNet.Run(): in update arsenal, err=\n\t%w", err)
 		// }
 		default:
-			if sf.РежимТекущ().Получ() == "upgrade" {
+			if сам.РежимТекущ().Получ() == "upgrade" {
 				continue
 			}
-			sf.сделать()
+			сам.сделать()
 			time.Sleep(time.Second * 305) // Интервал 5 минут и ещё 5 секунд (кратно интервалу производства -- от 40 минут до 1 часа)
 		}
 	}