TOPlist

Prodej lístků, a všechno kolem nich...

Návody týkající se veškeré tvorby do OMSI.

Prodej lístků, a všechno kolem nich...

Příspěvekod robo1p » 12 srp 2018 09:56

Připravil jsem si pro Vás návod, jak si v TicketsPacku upravit následující chování cestujících:

1) Otevřeme si složku (TicketPacks) v ní buď budeme upravovat stávající, již vytvořené TicketPacky nebo si vytvoříme vlastní.
2) Otevřeme si soubor s koncovkou .otp většinou je pojmenovaný jako (Berlin_1.otp)
3) Soubor si stačí otevřít v klasickém textovém dokumentu, nebo v poznámkovém bloku.
4) Po načtení se nám soubor ukáže, a nás budou zajímat, pouze odstavce označené šipkou.

Definiert ein System von Tickets und Kaufverhalten

[ticketpack] Definiert allgemeine Eigenschaften des Ticket-Systems
{stamper_prop} Wahrscheinlichkeit, dass beim Einsteigen abgestempelt wird
{ticketbuy_prop} Wahrscheinlichkeit, dass beim Einsteigen eine Fahrkarte gekauft wird
{chattiness} Wieviel reden die Fahrgäste? (Begrüßung, Danke...)
{whinge_prop} Wieviel meckern die Fahrgäste?

[ticket] Fügt einen Fahrkartentyp hinzu
{name} Name in der Landessprache
{name_english} Name in Englisch
{max_stations} Anzahl der maximal zulässigen Haltestellen mit diesem Ticket (0 = beliebig)
{age_min} Mindestalter für diese Fahrkarte
{age_max} Höchstaler für diese Fahrkarte
{value} Preis für diese Fahrkarte
{displaystring} Anzeige-String für Fahrscheindrucker


***************************
Ticketpack für Berlin 1989
***************************

[ticketpack]
{stamper_prop} 0.1 <------------------ Pravděpodobnost, že cestující přijde již s (OpenCard nebo s lístkem) a pouze ji přiloží nebo označí u kasy, strojku.
{ticketbuy_prop} 2.0 <------------------ Pravděpodobnost, že si cestující bude chtít koupit lístek (0.1 = 10% 0.2 = 20% 1.0 = 100%, 2.0 = 200% = chci prodávat furt.
{chattiness} 0.6 <------------------ Pravděpodobnost, kolik cestující bude hovořit (Pozdraví, poděkuje, vynadá Vám, bude chtít jet taxíkem...) :D
{whinge_prop} 0.1 <------------------ Pravděpodobnost, kolik cestující si bude stěžovat (0.1 = 10% 0.2 = 20%...1.0 = 100%, lze nastavit i 200%, ikdyž je to zbytečné).[/b]

Pokud si například budeme chtít vytvořit vlastní cenu lístků, pro svojí mapu, a s tím spojené další věci, budeme postupovat takto.
Nad pravděpodobností si uděláme pár mezer, ať to máme přehledné a neztratíme se v tom.

[ticket] <-------------- Napíše ticket v hranaté závorce = Řekneme tím OMSI, že má být připraveno na nový lístek.
Fahrschein-Fahrer <- Jsem napíšeme název jízdenky národním jazyce, teda v Němčině, doporučuji si přeložit v google překladači :)
Neprestupni <- Tady dáme název již v Našem jazyce (Němčina, Angličtina, Čestina, Slovenština...)
0 <- Počet zastávek s touto jízdenkou (0 = libovolný počet, 1 = Pouze jedna zastávka, tím pádem Vám na další vystoupí, (2,3,4 - 97,98,99)
6 <- Minimální věk pro tuto jízdenku (Takže človíček, kterýmu je 5 let pojede zadarmo, a človíček, kterému je 6 let již zaplatí.
12 <- Maximální věk pro tuto jízdenku (Lze nastavit úplně libovolně, a je jen na Vás od kolika do kolika, a za kolik budou na Vaší mapě lidé jezdit.
9 <- Cena za tuto jízdenku, je v mém případě 9kč, opět může být jakákoliv, 1,2,5,10,20,50,100,200,500,1000, opět záleží na Vás.
Detska neprestupni <- Název, který se Vám bude ukazovat na pokladně, pouze u vozidel MAN SD200, MAN SD202, MAN DL05, a dalších...
############## <- Zakončíme přesným počtem (Heštegů), a jízdenka je připravená, a po spuštění OMSI, si ji budou moci lidé zakoupit.
Pokud budeme chtít pokračovat dál opět uděláme pár mezer, a postupujeme jako u jízdenky nahoře, avšak si již změníme na nové parametry.

28.07.2020 - Přidán lístek typu 2

[ticket_2] - Přidává lístek, takzvaného 2 typu (Lístek, u nějž lze nastavit pravděpodobnost nákupu)
{name} - Název lístku (Denní, denní - všechna pásma, Vícedenní, týdenní...)
{name_english} - Jméno v Angličtině, lze případně napsat popis lístku (Př. {name} = Vícedenní, {name_english} = 3 dny) ;)
{max_stations} - Maximální počet stanic, které může cestující s lístkem ujet. 0 = Libovolná > Doporučuji pro celodenní lístky, a vícedenní.
{age_min} - Minimální věk pro zakoupení lístků. Hodí se pokud například chcete udělat studentský celodenní, nebo dětský atd.
{age_max} - Maximální věk pro zakoupení lístků. Myslím že zde asi trojmístné číslo nepoužijete :D
{value} - Cena lístku, v CZK v celých korunách, v DE jdou přidat centy. Oddělují se tečkou (.) např. 5.20 Euro.
{displaystring} - Jaký text bude zobrazovat tiskárna, hlavní využití je pro autobusy jako jsou MAN SD202 s tiskárnou, ale i jiné například SOR. {dayticket} - Hodnota (1) znamená že se jedná o denní lístek, hodnota (0) znamená, že nikoliv.
{propability} - Pro správnou funkčnost pravděpodobnosti (propability) je důležité mít nadefinovaný denní lístek (dayticket). Hodnoty menší než 1 > tzv. 0.9 až 0, určují že jsi denní lístek zakoupí cestující do 9 hodin. Hodnoty větší jak 1 < tzv. 1.01 až ... určují že jsi denní lístek zakoupí cestující i po 9 hodině.

Pokud budeme chtít Náš vlastní TicketPack, do mapy aplikovat, nejdříve si musíme otevřít složku maps/(nazev mapy)
Zde nalezneme složku Global.cfg, tu otevřeme dáme Ctrl + H - Hledat zadáme (Ticket) to k vyhledání postačí, a změníme cestu.
Například TicketPacks/Listky_DPP_New/Berlin_01.otp nebo TicketPacks/Listky_DPP_Old/DPP.otp

Doufám, že Vám návod poradil, a vše Vám bez problémů funguje.
Přeji Vám, mnoho prodaných lístků :lol:
Naposledy upravil robo1p dne 28 črc 2020 10:24, celkově upraveno 2
Uživatelský avatar
robo1p
Diskutující člen
Diskutující člen
 
Příspěvky: 338
Registrován: 09 srp 2017 20:51
Bydliště: Hl. m. Praha

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Menticek887 » 20 srp 2018 23:17

Díky rproko hodně to je potřeba :)
Obrázek

Můj Počítač: Nějaký křáp který sotva rozjede OMSI
Menticek887
Člen
Člen
 
Příspěvky: 89
Registrován: 25 črc 2018 18:27

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Menticek887 » 20 srp 2018 23:17

Díky rproko hodně to je potřeba :)
Obrázek

Můj Počítač: Nějaký křáp který sotva rozjede OMSI
Menticek887
Člen
Člen
 
Příspěvky: 89
Registrován: 25 črc 2018 18:27

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Polkost » 21 srp 2018 06:42

Proč to sem dáváš dvakrát?
Polkost
Zabydlený člen
Zabydlený člen
 
Příspěvky: 138
Registrován: 06 led 2018 14:29
Bydliště: Praha-východ

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Menticek887 » 21 srp 2018 16:02

Polkost

Protože mám pomalej PC a když na to kliknu tak nic tak na to kliknu ještě jednou a tohle se stane
(Sorry za doublepost :) )
Obrázek

Můj Počítač: Nějaký křáp který sotva rozjede OMSI
Menticek887
Člen
Člen
 
Příspěvky: 89
Registrován: 25 črc 2018 18:27

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Honzaa » 22 srp 2018 09:50

Smazat to nejde?
Uživatelský avatar
Honzaa
Zabydlený člen
Zabydlený člen
 
Příspěvky: 107
Registrován: 05 črc 2018 09:14

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod Menticek887 » 22 srp 2018 12:48

Honzza:
Jde ale po urcitý době (do tý doby než napíšeš dalši příspěvek v tom tématu), tak už to nejde :)
Obrázek

Můj Počítač: Nějaký křáp který sotva rozjede OMSI
Menticek887
Člen
Člen
 
Příspěvky: 89
Registrován: 25 črc 2018 18:27

Re: Prodej lístků, a všechno kolem nich...

Příspěvekod robo1p » 28 črc 2020 10:22

Dneska přidávám další část, konkrétně se jedná o lístek u nějž jde nastavit pravděpodobnost nákupu, následně pokud se jedná o lístek denní, aby jsi jej lidé například kupovali do určité hodiny, jinak by se jim denní v 16h určitě nevyplatil :D

[ticket_2] - Přidává lístek, takzvaného 2 typu (Lístek, u nějž lze nastavit pravděpodobnost nákupu)
{name} - Název lístku (Denní, denní - všechna pásma, Vícedenní, týdenní...)
{name_english} - Jméno v Angličtině, lze případně napsat popis lístku (Př. {name} = Vícedenní, {name_english} = 3 dny) ;)
{max_stations} - Maximální počet stanic, které může cestující s lístkem ujet. 0 = Libovolná > Doporučuji pro celodenní lístky, a vícedenní.
{age_min} - Minimální věk pro zakoupení lístků. Hodí se pokud například chcete udělat studentský celodenní, nebo dětský atd.
{age_max} - Maximální věk pro zakoupení lístků. Myslím že zde asi trojmístné číslo nepoužijete :D
{value} - Cena lístku, v CZK v celých korunách, v DE jdou přidat centy. Oddělují se tečkou (.) např. 5.20 Euro.
{displaystring} - Jaký text bude zobrazovat tiskárna, hlavní využití je pro autobusy jako jsou MAN SD202 s tiskárnou, ale i jiné například SOR. {dayticket} - Hodnota (1) znamená že se jedná o denní lístek, hodnota (0) znamená, že nikoliv.
{propability} - Pro správnou funkčnost pravděpodobnosti (propability) je důležité mít nadefinovaný denní lístek (dayticket). Hodnoty menší než 1 > tzv. 0.9 až 0, určují že jsi denní lístek zakoupí cestující do 9 hodin. Hodnoty větší jak 1 < tzv. 1.01 až ... určují že jsi denní lístek zakoupí cestující i po 9 hodině.

Přidávám jej, i do prvního příspěvku :!:
Uživatelský avatar
robo1p
Diskutující člen
Diskutující člen
 
Příspěvky: 338
Registrován: 09 srp 2017 20:51
Bydliště: Hl. m. Praha


Zpět na Návody

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 10 návštevníků

cron