Może ktoś mi pomóc w napisaniu skryptu do Dworca kolejowego bo ja niemam pojęcia jak to się robi
ma tor peron tor i na tych niema być obsługi pasażerów potem jest 3 tory przelotowe,następnie tor peron tor z obsługą pasażerów i tor peron tor również z obsługą
Czyli w sumie cztery tory interaktywne? O ole pamiętam, to był gdzieś w grze dodatek interaktywnej czterotorowej stacji. Podejrzyj w nim, jakie są potrzebne punkty i o jakich nazwach, wstaw takie u siebie, oczywiście odpowiednie wpisy do configu też z configu dodatku - źródła :)
już właśnie podglądam wziołem skrypt z Bad Schandau i go przerobiłem jest niby dobrze 0 błędów ale w Nowej erze w geodecie wyskakują 4 błędy:
stacja : File genericpassengerstation.gs, Line 735, ER_NullReference
<kuid:550622:100028> "Dworzec Mysłowice"
Stack dump:
function $void@GenericPassengerStation::SetProperties(Soup), line 719
tacja : GenericPassengerStation.SetProperties> 'passenger' product missing from my kuid-table (file gs.gs)
<kuid:550622:100028> "Dworzec Mysłowice"
Stack dump:
function $void@GameObject::Exception(string), line -1
function $void@GenericPassengerStation::SetProperties(Soup), line 719
stacja : Asset.LookupKUIDTable> unable to find 'passenger' in kuid-table
(file asset.gs)
<kuid:550622:100028> "Dworzec Mysłowice"
Stack dump:
function $Asset@Asset::FindAsset(string), line -1
function $void@GenericPassengerStation::SetProperties(Soup), line 719
stacja : File genericpassengerstation.gs, Line 598, ER_NullReference
<kuid:550622:100028> "Dworzec Mysłowice"
Stack dump:
function $void@GenericPassengerStation::InitPassengerStation(int), line 586
function $void@stacja::Init(), line 215
function $void@MeshObject::Init(Asset), line 327
już właśnie podglądam wziołem skrypt z Bad Schandau i go przerobiłem jest niby dobrze 0 błędów ale w Nowej erze w geodecie wyskakują 4 błędy
We z tamtego dodatku w całości config, wrzuć do swojego i zmień tylko to, co potrzeba. Czyli username, kuid itp. Skrypt ściśle współpracuje z configiem - brak wpisów powoduje walenie właśnie takich błędów.
Zadziałało dzięki :)
Ale to jakaś masakra tyle punktów przepisać zajęło mi to 2 dni.
Jest jakiś program do skryptów?
Albo by ktoś wrzucił wzór jak pisać skrypt
Ale to jakaś masakra tyle punktów przepisać zajęło mi to 2 dni.
Czekaj, czekaj, coś ty przepisywał? I po co? Wystarczyło zrobić kopiuj-wklej z oryginalnego configu - kopiujesz całość, potem w configu od twojego dodatku zmieniasz nr kuid na własny, username na prawidłowy i wsio...
konsolfilm napisał/a:
Albo by ktoś wrzucił wzór jak pisać skrypt
Tak. Bardzo proszę:
1. Nauczyć się języka C (albo C++);
2. Nauczyć się składni poleceń typowych dla gry a nie objętych "ogólnym" C;
3. Napisać skrypt na podstawie wiedzy nabytej w pkt 1 i 2.
Pytałeś, jak pisać - ja to zrozumiałem jako "tworzyć". Jeżeli przez "pisanie" rozumiesz klepanie literek-linijek kodu, to da się to zrobić w notatniku, wordzie, programmers notepadzie i czymkolwiek, co umie zapisać do *.txt. W końcu skrypt (niezakodowany) to zwykły plik tekstowy, tylko z rozszerzeniem .gs
Aż taki mądry nie jestech
Ma może kotoś skrypt na 4 tory pasżerskie bo nie umie znaleźć takiej stacji to co mam to jest na 5 torów i właśnie nie umie zlikwidować jednego.
tu jest ten skrypt:
Moderowano:
Nie ma sensu wrzucać całości skryptu, to nic nikomu nie daje. Prawidłowy sposób postępowania w moim poście poniżej
RB
Ostatnio zmieniony przez RBach 28-03-2018, 09:54, w całości zmieniany 2 razy
Ma może kotoś skrypt na 4 tory pasżerskie bo nie umie znaleźć takiej stacji to co mam to jest na 5 torów i właśnie nie umie zlikwidować jednego.
Podrzuć mi cdp z tą stacją, tak, jak ona jest w tej chwili. Do przerobienia skryptu muszę mieć dodatek u siebie lokalnie, żeby móc go na bieżąco testować.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach