【免费】OMSI 2 广深跨市地图Shenzhen Nansha Express
模载联合支援站
 English
原帖內容
GX7205

2011-8-19 09:43
修改 SD202 电子牌转页

首先,去 vehicles\MAN_SD202\script 找 Matrix_D.osc 出来
当然,大家最好做个 备份,有什么问题都可以用回原来那个 osc 档改

在 osc 档里面找下列相关文字 :

l1 95 = (L.L.Matrix_ChangeCounter) ! &&

找到之後下兩行, 会看到
'' ______________@____________________@xxxxxxxxxxxxx'' (S.$.Matrix_NewTerminus)
{else}
l1 95 =
{if}
" __________________@ _________________@xxxxxxxxxxxxxxxx" (S.$.Matrix_NewTerminus)

只要修改底线位置原本的文字就可以啦

例子 :
" SORRY @NotT IN SERVICE-@ xxxxxxxxxxxxxxxxx " (S.$.Matrix_NewTerminus)
{else}
l1 95 =
{if}
" HOW ARE YOU @byeE BYE @ xxxxxxxxxxxxxxxxx " (S.$.Matrix_NewTerminus)

这样就出现到这样的效果啦
SORRY
NOT IN SERVICE
跟住轉
HOW ARE YOU
BYE BYE

注意 :
底线位置 ( 只可修改之原本文字 ) 必定要有 16 個字元, 不可多都不可少
就算你的內容不够 16 個字, 都要打空白下去, 如果不是save 完之後是出现不到你想要的电牌转页的

修改数字电子牌转页 :

在同一個 osc 档里面 search

l4 99 = (L.L.Matrix_ChangeCounter) &&
{if}
" "
{else}
l4 99 =
{if}
"zzz"
{endif}
{endif}

在这堆 code 的下面加

l4 xx = (L.L.Matrix_ChangeCounter) &&
{if}
" "
{else}
l4 99 =
{if}
" "
{endif}
{endif}

xx 是你想打那個码,是电牌控制器 route 里面就会出现

例子:

数字牌想出 123 之後转 456 的话
而我想是 route 里面打 88 就出到这個轉頁出来的
就應該改成下面那样
l4 88 = (L.L.Matrix_ChangeCounter) &&
{if}
"123"
{else}
l4 88 =
{if}
"456"
{endif}
{endif}
'' '' 里面必须要有 3 個字元, 就算留空都要打 3 下空白落去, 否則會不可以正常地出到数字牌转页
如果你想地点牌和数字牌的轉頁可以同步
例如在 route 那打 95 数字牌就出 123 再转 456
地点牌出 SORRY 下一行 NOT IN SERVICE, 然后转 HOW ARE YOU 下一行 BYE BYE
就要数字转页和地点转页用同一個编号
地点牌的
l1 xx = (L.L.Matrix_ChangeCounter) ! && 和
{else}
l1 xx =

数字牌的
l4 xx = (L.L.Matrix_ChangeCounter) && 和
{else}
l4 xx =

xx 要是數字, 地点牌的两个 xx 和 数字牌的两个 xx number 都要一样
最后当然是 save 啦

查看評分記錄

積分 用戶名 時間 理由
+30 AGASAHIROSHI 2011-8-20 15:44 感謝分享