18-10-2016, 12:38
(17-10-2016, 19:46)Milek7 napisał(a):Dlaczego nie? Zacytowałeś kod gry, ale nie ma znaczenia jak gra to przyporządkowuje, mi chodziło o to,(17-10-2016, 13:18)McZapkie napisał(a): Chyba nie trzeba szukać nazwy miasta w nazwie fabryki, wystarczyłaby chyba funkcja GSTile.GetTownAuthority wywoływana z kafla wskazanego przez GSIndustry.GetLocation ?nie
aby skrypt przyporządkowywał dokładnie tak, jak gra to robi, a nie po swojemu.
I nie ma znaczenia, czy scenariusz edytowany czy losowy, skoro w nazwie fabryki jest miasto, to użytkownik myśli, że ma ona wpływ na to miasto, a obecnie jest czasem robiony w konia, jak w moim przykładzie wyżej.
Tak przy okazji, obecnie w skrypcie w PushIndustry jest używane GSTile.IsWithinTownInfluence, co jest chyba bez sensu, bo ta funkcja jest do sprawdzania, czy kampania reklamowa w mieście ma wpływ na stację, a nie czy przemysł jest przypisany do miasta:
http://nogo.openttd.org/api/1.6.1/classG...224ed7f22c
![OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]](https://forum.openttd.pl/images/logo.png)
