Sign in to follow this  
Followers 0
Zeepo

Пускай платят!

60 posts in this topic

Приветствую народ!

Мне как-то раз пришла в голову идея создать сеть из одного вида транспорта, но эта идея не могла быть реализована в полной мере, в виду того, что люди при пересадке с одинаковых видов ТС не платят повторно.

Теперь это можно решить так:

Так как для того чтобы люди платили каждый раз нужно менять:

1. Открываем файл Cities in Motion\metro\ui\linepanel\linepanel.script любым текстовым редактором (например NotePad++)

2. Находим (Ctrl + F) строку event $bus.onGetPassenger::($passenger, $waitTime, $alreadyPaid) { (примерно 328 строка)

3. Ниже нее вставляем строку $alreadyPaid = false;

4. Сохраняем файл.

Прежде чем что-либо менять, сделайте резервную копию файла!!!

После данных манипуляций, если все сделано правильно, люди при пересадке платят вновь!

Нашел решение данного вопроса LordX за что ему очень благодарен!!!

7

Share this post


Link to post
Share on other sites

Думаю такое возможно, я посмотрю что можно сделать.

0

Share this post


Link to post
Share on other sites

Был бы очень признателен! Да думаю не только я :)

0

Share this post


Link to post
Share on other sites

Мне почему-то сперва пришло в голову отсеивание неповоротливых пенсионеров путём галочки "отключения льгот" для разных видов транспорта :)

0

Share this post


Link to post
Share on other sites

А цену поднять не пытались? ;)

Пас-ры всё равно прут как бешенные :)

И пускай себе пересаживаются бесплатно ;)

У Меня Автобус 8, трам - 10, а Метро по 15 :P

0

Share this post


Link to post
Share on other sites

И репа в дауне да? Нафик, имхо.

0

Share this post


Link to post
Share on other sites

Кто Вам сказал????? :)))))

Репа у Меня всегда в зелёной Зоне ;)

Они орут только постоянно, что Цены высоки, но Репа почему-то не падает :)

Проверено не на одной Карте.

0

Share this post


Link to post
Share on other sites

Ну, с одной стороны хочется такой мод, потому что более реален к России например, у нас попробуй покататься без повторной оплаты, щас...

А с другой, думаю даже заоблачные цены не смогут в полной и достаточной мере покрыть расходы.

0

Share this post


Link to post
Share on other sites

Иногда лучше не думать, а делать :P

Попробуй ;)

0

Share this post


Link to post
Share on other sites

Так как для того чтобы люди платили каждый раз нужно менять "мой любимый файл" :) то я выложу методику что надо сделать тут а каждый если ему надо меняет сам. Если что вопросы пишите, помогу с модернизацией.

1. Итак открываем файл Cities in Motion\metro\ui\linepanel\linepanel.script любым текстовым редактором (например NotePad++)

2. Находим (Ctrl + F) строку event $bus.onGetPassenger::($passenger, $waitTime, $alreadyPaid) { (примерно 328 строка)

3. Ниже нее вставляем строку $alreadyPaid = false;

4. Сохраняем файл.

Протестируйте. Должны теперь платить всегда

2

Share this post


Link to post
Share on other sites

Опа! Спасибище, пошел менять и тестить! ;)

Я так понял это только на автобусы будет распространяться, или на все виды ТС?

0

Share this post


Link to post
Share on other sites

На все виды ТС.

0

Share this post


Link to post
Share on other sites

То ли мне кажется, то ли на трамваях не работает, то ли пенсионеры катаются со скидкой :) Сейчас попробую установить 2 автобусные линии рядом, посмотрим что будет.

//////

На автобусных работает вроде! Село 11 человек, заплатили 44у.е., цена провезда 4.40у.е., с автобуса на автобус пересело половина народа, заплатили получается все.

/////////////

Ну судя по возросшей прибыли, платить стали везде, теперь можно экспериментировать с городами сполшь из трамвайных путей, или любых других.

Спасибо!!!

0

Share this post


Link to post
Share on other sites

Пенсионеры они такие, всегда норовят на халяву покататься :)))))

0

Share this post


Link to post
Share on other sites

А что, действительно они по льготам катаются, или мне просто показало? :huh:

0

Share this post


Link to post
Share on other sites

Скажите мод рабочий? Не вылетает?

И еще не понял ниже это куда?

event $bus.onGetPassenger::($passenger, $waitTime, $alreadyPaid) {

$alreadyPaid = false;

$pclass = $passenger.getClass();

$vehicleData = MAIN.$gameData.$ownVehicles[.$id];

if (!MAIN.$gameData.$availableVehicles[$vehicleData["name"]]["seen"]) {

MAIN.$gameData.$availableVehicles[$vehicleData["name"]]["seen"] = true;

MAIN.$petitionbar.addTickerText(2, $strings.$newsticker_newVehicle_text, .position, $vehicleData["name"]);

}

Так должно быть?

0

Share this post


Link to post
Share on other sites

Да все правильно

0

Share this post


Link to post
Share on other sites

А что, действительно они по льготам катаются, или мне просто показало? :huh:

Судя по коду льготников нет но есть зайцы, которых вылавливают счастливые кондуктора.

0

Share this post


Link to post
Share on other sites

Скажите мод рабочий? Не вылетает?

Все работает, вылетами даже не пахнет

0

Share this post


Link to post
Share on other sites

Судя по коду льготников нет но есть зайцы, которых вылавливают счастливые кондуктора.

Не кондуктора, а ревизоры. Кондукторов в игре нет.

0

Share this post


Link to post
Share on other sites

Я тоже по макс ставлю оплаты и рейтинг в зеленой зоне, автобусы -9 трамваи 11 метро 15... вертолеты корабли не так сильно задираю.. с них с козла молока.

Пиплы пищат что дорого. но как я понял рейтинг больше зависит от покрытия транспортом города и его разнообразия.

0

Share this post


Link to post
Share on other sites

В точку! СтОит пустить новый Маршрут и Рейтинг сразу взлетает :)

Интересно... А с этим Модом получается, что и при Пересадке в Метро тоже платить надо? Это даже не по-Российски :)))))

0

Share this post


Link to post
Share on other sites
Интересно... А с этим Модом получается, что и при Пересадке в Метро тоже платить надо? Это даже не по-Российски

Нуу если учитывать, что пассажиы выходят наповерхность, то и по-российски. :D

0

Share this post


Link to post
Share on other sites

Нуу если учитывать, что пассажиы выходят наповерхность, то и по-российски. :D

А у Меня не на всех Станциях выходят на Поверхность :P

0

Share this post


Link to post
Share on other sites

у меня у одного в папке metro есть только папка objects?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.