|
|
@@ -14,18 +14,18 @@ func МиссииПростыеЗабрать(конт ILocalCtx) {
|
|
|
сражениеЗащита(конт)
|
|
|
сражениеНаступление(конт)
|
|
|
проведиВойну(конт)
|
|
|
- battle5Fiting(конт)
|
|
|
- battle6win(конт)
|
|
|
- battle10Fiting(конт)
|
|
|
- battleDogFyting(конт)
|
|
|
- makeResource(конт)
|
|
|
- kill3tanks(конт)
|
|
|
+ подряд5побед(конт)
|
|
|
+ подряд6побед(конт)
|
|
|
+ подряд10побед(конт)
|
|
|
+ победаСхватка(конт)
|
|
|
+ сделать10ресурсов(конт)
|
|
|
+ убить3танка(конт)
|
|
|
топливоДив(конт)
|
|
|
upMan(конт)
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за уничтожить 3 танка в бою
|
|
|
-func kill3tanks(конт ILocalCtx) {
|
|
|
+func убить3танка(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -52,12 +52,12 @@ func kill3tanks(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.kill3tanks(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.убить3танка(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду оборонительного сражения
|
|
|
@@ -84,12 +84,12 @@ func сражениеЗащита(конт ILocalCtx) {
|
|
|
_ссылка := strings.TrimPrefix(strOut, `<a class="simple-but border" href="`)
|
|
|
_ссылка = strings.TrimSuffix(_ссылка, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink := "https://wartank.ru/missions/" + _ссылка
|
|
|
- списМиссия, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.battleDefence(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.сражениеЗащита(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(списМиссия)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за одну войну
|
|
|
@@ -120,12 +120,12 @@ func проведиВойну(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
// log._rintf("ERRO Миссии.battleWar(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду наступательного сражения
|
|
|
@@ -162,16 +162,16 @@ func сражениеНаступление(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
// log._rintf("ERRO Миссии.battleAttack(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за схватку
|
|
|
-func battleDogFyting(конт ILocalCtx) {
|
|
|
+func победаСхватка(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -198,16 +198,16 @@ func battleDogFyting(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.battleDogFyting(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.победаСхватка(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за ресурсы
|
|
|
-func makeResource(конт ILocalCtx) {
|
|
|
+func сделать10ресурсов(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -234,12 +234,12 @@ func makeResource(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.makeResource(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.сделать10ресурсов(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за ресурсы
|
|
|
@@ -270,12 +270,12 @@ func upMan(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
// log._rintf("ERRO Миссии.upMan(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
// log._rintf("INFO Миссии.upMan(): награда получена\n")
|
|
|
}
|
|
|
|
|
|
@@ -307,16 +307,16 @@ func топливоДив(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
// log._rintf("ERRO Миссии.makeFuel(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду 5 боёв
|
|
|
-func battle5Fiting(конт ILocalCtx) {
|
|
|
+func подряд5побед(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -343,16 +343,16 @@ func battle5Fiting(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.battle5Fiting(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.подряд5побед(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду 10 боёв
|
|
|
-func battle10Fiting(конт ILocalCtx) {
|
|
|
+func подряд10побед(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -379,16 +379,16 @@ func battle10Fiting(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.battle10Fiting(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.подряд10побед(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|
|
|
|
|
|
// Проверяет награду за 6 побед подряд
|
|
|
-func battle6win(конт ILocalCtx) {
|
|
|
+func подряд6побед(конт ILocalCtx) {
|
|
|
арена := конт.Get("миссии_простые").Val().(ИАрена)
|
|
|
var (
|
|
|
strOut string
|
|
|
@@ -415,10 +415,10 @@ func battle6win(конт ILocalCtx) {
|
|
|
strLink := lstLink[1]
|
|
|
lstLink = strings.Split(strLink, `"><span><span>Получить награду</span></span></a>`)
|
|
|
strLink = "https://wartank.ru/missions/" + lstLink[0]
|
|
|
- lstMissions, err := арена.Сеть().Get(strLink)
|
|
|
- if err != nil {
|
|
|
- // log._rintf("ERRO Миссии.battle6win(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
+ res := арена.Сеть().Get(strLink)
|
|
|
+ if res.IsErr() {
|
|
|
+ // log._rintf("ERRO Миссии.подряд6побед(): при выполнении GET-запроса, err=\n\t%v\n", err)
|
|
|
return
|
|
|
}
|
|
|
- арена.СтрОбновить(lstMissions)
|
|
|
+ арена.СтрОбновить(res.Unwrap())
|
|
|
}
|