[tintin++] Czyli jeszcze jeden zestaw skrypów
[tintin++] Czyli jeszcze jeden zestaw skrypów
Cześć,
Jeśli ktoś jest zainteresowany, to informuję, iż poczyniłem kilka prostych skryptów pod TinTin++ głównie z myślą o Linuksie. Jest to bardziej projekt tworzony na użytek własny, ale gdyby znalazł się ktoś, komu skrypty moje by się w jakikolwiek sposób przydały, to udostępniam je tutaj: https://github.com/lisuml/mud-arkadia-tintin.
Jak widzicie nie jest to nic wielkiego, ot taka tam zabawa w wolnym czasie.
Serdecznie pozdrawiam.
Jeśli ktoś jest zainteresowany, to informuję, iż poczyniłem kilka prostych skryptów pod TinTin++ głównie z myślą o Linuksie. Jest to bardziej projekt tworzony na użytek własny, ale gdyby znalazł się ktoś, komu skrypty moje by się w jakikolwiek sposób przydały, to udostępniam je tutaj: https://github.com/lisuml/mud-arkadia-tintin.
Jak widzicie nie jest to nic wielkiego, ot taka tam zabawa w wolnym czasie.
Serdecznie pozdrawiam.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Kod: Zaznacz cały
#action {brazowy pomnik admirala i piekna fontanna.} {
#send {napij sie do syta z fontanny};
}
Hint: sugerowałbym binda.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Witamy w gronie konsolowych nerdow!
Z tego co widze idziesz droga lapania stanow z tekstu i wyswietlania po formacie za pomoca tickera z interwalem co jedna sekunde. Moze lepiej uzyc w tym celu gmcp? Druga sprawa, jak wspomnial wyzej Werbat, takie sprawy dobrze robic bindem chociazby przy uzyciu eventa map enter room.
Z tego co widze idziesz droga lapania stanow z tekstu i wyswietlania po formacie za pomoca tickera z interwalem co jedna sekunde. Moze lepiej uzyc w tym celu gmcp? Druga sprawa, jak wspomnial wyzej Werbat, takie sprawy dobrze robic bindem chociazby przy uzyciu eventa map enter room.
Ug!
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Szczerze mówiąc nie spodziewałem się jakiegokolwiek odzewu w tym temacie, więc jestem miło zaskoczony
W weekend postaram się ogarnąć gmcp i poprawić mój brzydki sposób zaspakajania pragnienia
Dzięki za odzew!
W weekend postaram się ogarnąć gmcp i poprawić mój brzydki sposób zaspakajania pragnienia
Dzięki za odzew!
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Przepisalem raportowanie stanu postaci tak, ze uzywa ono GMCP. Musze przyznac, ze jest to o niebo lepsze niz czytanie komunikatow i parsowanie ich.
Nastepna rzecza bedzie stworzenie bindow dla odpowiednich akcji, zobaczymy jak pojdzie.
Chyba najwiekszy problem mam z obsluga mapy. Z racji tego, ze duza przyjemnosc sprawia mi odkrywanie swiata Arkadii, nie chcialbym korzystac z zadnych gotowych mapek tylko stworzyc wlasna sam. Problem pojawia sie podczac opuszczania gry, kiedy to postac budzi sie w najblizszej lokacji startowej i musze za kazdym razem sprawdzac, gdzie tak naprawde znajudje sie teraz moja postac po ponownym zalogowaniu i zmienic standardowa lokacje na mojej mapie. Jakies pomysly w zwiazku z powyzszym bylyby mile widziane
Nastepna rzecza bedzie stworzenie bindow dla odpowiednich akcji, zobaczymy jak pojdzie.
Chyba najwiekszy problem mam z obsluga mapy. Z racji tego, ze duza przyjemnosc sprawia mi odkrywanie swiata Arkadii, nie chcialbym korzystac z zadnych gotowych mapek tylko stworzyc wlasna sam. Problem pojawia sie podczac opuszczania gry, kiedy to postac budzi sie w najblizszej lokacji startowej i musze za kazdym razem sprawdzac, gdzie tak naprawde znajudje sie teraz moja postac po ponownym zalogowaniu i zmienic standardowa lokacje na mojej mapie. Jakies pomysly w zwiazku z powyzszym bylyby mile widziane
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
GMCP przesyła też koordynaty dla części lokacji. Jakbyś podpiął lokację mappera pod koordynat GMCP, to przenosiłby Ci postać. I to byłoby najsensowniejsze rozwiązanie.
Ewentualnie jeśli tintin nie łamie linii, to biorąc cały długi opis lokacji startowej możesz próbować podpiąć go pod konkretną lokację. W CMUDzie jest komenda #teleport. Trigger z patternem długiego opisu lokacji startowej i #teleport <numer lokacji>. Może w TinTinie możesz zrobić coś analogicznego?
Ewentualnie jeśli tintin nie łamie linii, to biorąc cały długi opis lokacji startowej możesz próbować podpiąć go pod konkretną lokację. W CMUDzie jest komenda #teleport. Trigger z patternem długiego opisu lokacji startowej i #teleport <numer lokacji>. Może w TinTinie możesz zrobić coś analogicznego?
Cierpliwość i spokój nie są moimi cnotami.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
@Sadriviel: dziękuję za wskazówki. Udało mi się coś wydłubać z tego, co oferuje tintin Rozwiązanie oparłem na Twojej pierwszej sugestii z koordynatami przesyłanymi przez GMCP.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Wziąłeś pod uwagę, że wartości X i Y mogą się powtarzać i sprawdzasz lokację jeszcze po wartości... chyba map?...
Chodzi mi o to, że możesz mieć lokację X=30 Y=30 na mapach MAP=Polnocna Temeria i MAP=Kaedwen. Musisz rozpoznawać lokację jeszcze po tej 3 wartości.
Chodzi mi o to, że możesz mieć lokację X=30 Y=30 na mapach MAP=Polnocna Temeria i MAP=Kaedwen. Musisz rozpoznawać lokację jeszcze po tej 3 wartości.
Cierpliwość i spokój nie są moimi cnotami.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Co więcej, jest trochę sytuacji, kiedy są 3 lokacje w tym samym obszarze o tych samych koordynatach. Przykładowo: Sklep (chyba z ubraniami) w Novigradzie, gdzie wchodzi się w górę 2x, wszystkie 3 lokacje mają te same koordy.Sadriviel pisze:Wziąłeś pod uwagę, że wartości X i Y mogą się powtarzać i sprawdzasz lokację jeszcze po wartości... chyba map?...
Chodzi mi o to, że możesz mieć lokację X=30 Y=30 na mapach MAP=Polnocna Temeria i MAP=Kaedwen. Musisz rozpoznawać lokację jeszcze po tej 3 wartości.
Re: [tintin++] Czyli jeszcze jeden zestaw skrypów
Rzeczywiscie, jest cos takeigo jakSadriviel pisze:Wziąłeś pod uwagę, że wartości X i Y mogą się powtarzać i sprawdzasz lokację jeszcze po wartości... chyba map?...
Chodzi mi o to, że możesz mieć lokację X=30 Y=30 na mapach MAP=Polnocna Temeria i MAP=Kaedwen. Musisz rozpoznawać lokację jeszcze po tej 3 wartości.
Kod: Zaznacz cały
[map][id]
Kod: Zaznacz cały
[map][id]x[map][x]x[map][y]
O to sie nie martwie, o ile koordynaty pozycji startowych beda unikalne, to mnie to jak najbardziej urzadzaAdremen pisze:Co więcej, jest trochę sytuacji, kiedy są 3 lokacje w tym samym obszarze o tych samych koordynatach. Przykładowo: Sklep (chyba z ubraniami) w Novigradzie, gdzie wchodzi się w górę 2x, wszystkie 3 lokacje mają te same koordy.
Dzieki za podpowiedzi!