|
|
@@ -5,7 +5,6 @@ import (
|
|
|
"log"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
- "time"
|
|
|
|
|
|
"wartank/pkg/alias"
|
|
|
"wartank/pkg/components/safe_int"
|
|
|
@@ -92,6 +91,10 @@ func (sf *Полигон) Пуск() error {
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
+const (
|
|
|
+ стрАпгрейд = "апгрейд"
|
|
|
+)
|
|
|
+
|
|
|
// выполняет опрос полигона базы.
|
|
|
func (сам *Полигон) пуск() {
|
|
|
сам.ОбратВремяУст("02")
|
|
|
@@ -101,8 +104,8 @@ func (сам *Полигон) пуск() {
|
|
|
сам.времяОбнов()
|
|
|
сам.построитьПровер()
|
|
|
сам.проверитьУскорение()
|
|
|
- if сам.ВремяОстат().String() == "00:00:00" {
|
|
|
- time.Sleep(time.Minute * 5)
|
|
|
+ if сам.продуктСейчас.Получ() == стрАпгрейд {
|
|
|
+ сам.ВремяОстат().Уст("00:10:00")
|
|
|
}
|
|
|
}
|
|
|
for {
|
|
|
@@ -134,9 +137,9 @@ func (сам *Полигон) проверитьУскорение() {
|
|
|
if err := сам.ОбратВремяУст(времОжидПлат); err != nil {
|
|
|
log.Printf("WARN Base.checkArsenalForce(): при установке платного времени ускорения апгрейда арсенала(%v)\n\terr=%v\n", времОжидПлат, err)
|
|
|
}
|
|
|
- сам.РежимТекущ().Уст("upgrade")
|
|
|
- сам.РежимТекущ().РежимУст("апгрейд")
|
|
|
- сам.продуктСейчас.Уст("апгрейд")
|
|
|
+ сам.РежимТекущ().Уст(стрАпгрейд)
|
|
|
+ сам.РежимТекущ().РежимУст(стрАпгрейд)
|
|
|
+ сам.продуктСейчас.Уст(стрАпгрейд)
|
|
|
сам.продуктКол.Уст(0)
|
|
|
return
|
|
|
}
|
|
|
@@ -156,8 +159,8 @@ func (сам *Полигон) проверитьУскорение() {
|
|
|
if !strings.Contains(strOut, `>Ускорение<`) {
|
|
|
return
|
|
|
}
|
|
|
- сам.РежимТекущ().Уст("upgrade")
|
|
|
- сам.продуктСейчас.Уст("апгрейд")
|
|
|
+ сам.РежимТекущ().Уст(стрАпгрейд)
|
|
|
+ сам.продуктСейчас.Уст(стрАпгрейд)
|
|
|
сам.продуктКол.Уст(0)
|
|
|
lstLink := strings.Split(strOut, `<td style="width:50%;padding-left:1px;"><a class="simple-but border" href="`)
|
|
|
strLink := lstLink[1]
|
|
|
@@ -173,8 +176,8 @@ func (сам *Полигон) проверитьУскорение() {
|
|
|
// log._rintf("ERRO NetBank.checkArsenalForce(): при обновлении lstBase, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- сам.РежимТекущ().Уст("upgrade")
|
|
|
- сам.РежимТекущ().РежимУст("апгрейд")
|
|
|
+ сам.РежимТекущ().Уст(стрАпгрейд)
|
|
|
+ сам.РежимТекущ().РежимУст(стрАпгрейд)
|
|
|
сам.продуктКол.Уст(0)
|
|
|
if err := сам.ОбратВремяУст(времОжидБесплат); err != nil {
|
|
|
log.Printf("WARN Base.checkArsenalForce(): при установке бесплатного времени ускорения апгрейда арсенала(%v)\n\terr=%v\n", времОжидБесплат, err)
|