Subpage under development, new version coming soon!
Subject: [NT] База данни
някой ако има време може ли да им оправи позицците като се сортират по позиция в смс се виждат
Написах скрипт да им оправя позициите и да ги детектва при ъпдейт ако лиспват надявам се да няма бъгове
def db_requirements(self):
req = PointsRequirementsCountry.objects.filter(
age=self.age, country__code=self.countryid
).first()
print(req)
if not req:
req = (
PointsRequirementsCountry.objects.filter(
country__code=self.countryid,
)
.order_by("-age")
.first()
)
return req
def att_points_dif(self, req):
return self.calculate_att_points() - float(req.att_points)
def mid_points_dif(self, req):
return self.calculate_mid_points() - float(req.mid_points)
def def_points_dif(self, req):
return self.calculate_def_points() - float(req.def_points)
def gk_points_dif(self, req):
return self.calculate_gk_points() - float(req.gk_points)
def best_position(self):
req = self.db_requirements()
if req:
att_p = self.att_points_dif(req)
def_p = self.def_points_dif(req)
mid_p = self.mid_points_dif(req)
gk_p = self.gk_points_dif(req)
m = max(att_p, def_p, mid_p, gk_p)
if m == att_p:
return "ATT"
if m == mid_p:
return "MID"
if m == def_p:
return "DEF"
if m == gk_p:
return "GK"
return "NA"
def db_requirements(self):
req = PointsRequirementsCountry.objects.filter(
age=self.age, country__code=self.countryid
).first()
print(req)
if not req:
req = (
PointsRequirementsCountry.objects.filter(
country__code=self.countryid,
)
.order_by("-age")
.first()
)
return req
def att_points_dif(self, req):
return self.calculate_att_points() - float(req.att_points)
def mid_points_dif(self, req):
return self.calculate_mid_points() - float(req.mid_points)
def def_points_dif(self, req):
return self.calculate_def_points() - float(req.def_points)
def gk_points_dif(self, req):
return self.calculate_gk_points() - float(req.gk_points)
def best_position(self):
req = self.db_requirements()
if req:
att_p = self.att_points_dif(req)
def_p = self.def_points_dif(req)
mid_p = self.mid_points_dif(req)
gk_p = self.gk_points_dif(req)
m = max(att_p, def_p, mid_p, gk_p)
if m == att_p:
return "ATT"
if m == mid_p:
return "MID"
if m == def_p:
return "DEF"
if m == gk_p:
return "GK"
return "NA"
имаше проблем с формулата за нападателите благдоаря на сетсет че ми помогна да я открия
Мислите ли че е по интересно да разнообразим малко формулите като добавим о.25 за някой вторични скилове?
Свикнали сме с тези формули и мисля, че са си добре и така :)
Дали няма да е добре една допълнителна страничка в която да може да се сравняват играчите по всички видими и невидими умения?
направих някой подобрения в базта
- сега като добавияш играч който е на пазра или с тема директно му друпва скиловте само позиция и ид са необходими
- всички видими параметри са реад онли те се дърпат при записване записват всички скилове
- скрипта за ъпдейт на видими парамтри също ъпдейтва скритете скилове на играчите ако са на пазара
- добавих бутон да оправя играчите без позиция
- оправих и някой бъгове
- малко подобрения в цветовете по позици там съм отворен към препоръки
- сега като добавияш играч който е на пазра или с тема директно му друпва скиловте само позиция и ид са необходими
- всички видими параметри са реад онли те се дърпат при записване записват всички скилове
- скрипта за ъпдейт на видими парамтри също ъпдейтва скритете скилове на играчите ако са на пазара
- добавих бутон да оправя играчите без позиция
- оправих и някой бъгове
- малко подобрения в цветовете по позици там съм отворен към препоръки
Импорирах базите на Шотландия и чехия в новия сайт за това ще сменя паралота и ше пратя потребители на тези който ще помагат с ъпдейтите
Отрязал си формулата на халфовете :) махнал си х 0.25 не че е важно, просто контстатация - да не се чуди някой защо сметките не са му верни.
Ще я оправя грешка е сигурно пренаписване кода на Python и е нормално благодаря че тествате
Довечера е ъпдейта на възрастта . Ъпдейтвайте си играчите
Довечера е ъпдейта на възрастта . Ъпдейтвайте си играчите
В Archived Players
Name Age Value Pos. - тук ок
St. Pace Att Tech Pass Pm - тук липсват защита и пазене, смята ги но не се виждат
DEF MID ATT GK - ок
Name Age Value Pos. - тук ок
St. Pace Att Tech Pass Pm - тук липсват защита и пазене, смята ги но не се виждат
DEF MID ATT GK - ок
В Archived Players нямаш работа всичко се трансфреира със скрипт но ще го оправя за тов аимаш и само реад аксесс :)