13.02.2010, 19:04 | #61 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
А чтоже это за скрипт такой, давайте спросим у него.
Скрипт: Я... Код:
// Original script written by Dmitry Kovaliov aka Дмитрий К. with change by Jam aka Хохрев А. include "common.gs" include "Signal.gs" include "gs.gs" class jkmstolb isclass Signal { Soup settings; StringTable ST; string kmnumber1, kmnumber2, kmnumber3; string MakeProperty(string link, string text) { string t; if (text=="") {t=ST.GetString("none"); } else {t=text;} return HTMLWindow.MakeLink("live://property/"+link,t); } public string GetDescriptionHTML(void) { string ret="<HTML><body>"; string bgcol=ST.GetString("BGCOLOR"); string bgcol2=ST.GetString("BGCOLOR2"); ret=ret+HTMLWindow.StartTable(); ret=ret+HTMLWindow.MakeRow(HTMLWindow.MakeCell(ST.GetString("platetext"))); ret=ret+HTMLWindow.MakeRow(HTMLWindow.MakeCell(ST.GetString("platetext1"),bgcol)+HTMLWindow.MakeCell(MakeProperty("kmnumber1",kmnumber1),bgcol2)); ret=ret+HTMLWindow.MakeRow(HTMLWindow.MakeCell(ST.GetString("platetext2"),bgcol)+HTMLWindow.MakeCell(MakeProperty("kmnumber2",kmnumber2),bgcol2)); ret=ret+HTMLWindow.MakeRow(HTMLWindow.MakeCell(ST.GetString("platetext3"),bgcol)+HTMLWindow.MakeCell(MakeProperty("kmnumber3",kmnumber3),bgcol2)); ret=ret+HTMLWindow.EndTable(); ret=ret+"</Body></html>"; return ret; } public string GetPropertyType(string id) { string[] tok=Str.Tokens(id,"/"); if (tok[0]=="kmnumber1") { return "string,0,4"; } if (tok[0]=="kmnumber2") { return "string,0,4"; } if (tok[0]=="kmnumber3") { return "string,0,4"; } return "link"; } public void SetPropertyValue(string id, string val) { string[] tok=Str.Tokens(id,"/"); if (tok[0]=="kmnumber1") { kmnumber1=val; if (kmnumber1=="") {SetFXNameText("name0"," ");} else {SetFXNameText("name0",kmnumber1);} } if (tok[0]=="kmnumber2") { kmnumber2=val; if (kmnumber2=="") {SetFXNameText("name1"," ");} else {SetFXNameText("name1",kmnumber2);} } if (tok[0]=="kmnumber3") { kmnumber3=val; if (kmnumber3=="") {SetFXNameText("name2"," ");} else {SetFXNameText("name2",kmnumber3);} } } public string GetPropertyName(string id) { string[] tok=Str.Tokens(id,"/"); if (tok[0]=="kmnumber1") { return ST.GetString("platetext1"); } if (tok[0]=="kmnumber2") { return ST.GetString("platetext2"); } if (tok[0]=="kmnumber3") { return ST.GetString("platetext3"); } return ""; } public Soup GetProperties(void) { Soup db=inherited(); db.SetNamedTag("kmnumber1",kmnumber1); db.SetNamedTag("kmnumber2",kmnumber2); db.SetNamedTag("kmnumber3",kmnumber3); return db; } public void SetProperties(Soup db) { kmnumber1=db.GetNamedTag("kmnumber1"); kmnumber2=db.GetNamedTag("kmnumber2"); kmnumber3=db.GetNamedTag("kmnumber3"); if (kmnumber1=="") {SetFXNameText("name0"," ");} else {SetFXNameText("name0",kmnumber1);} if (kmnumber2=="") {SetFXNameText("name1"," ");} else {SetFXNameText("name1",kmnumber2);} if (kmnumber3=="") {SetFXNameText("name2"," ");} else {SetFXNameText("name2",kmnumber3);} PostMessage(me,"kdakm","Setup",0); } public void Init(void) { inherited(); Asset self=GetAsset(); settings=self.GetConfigSoup().GetNamedSoup("settings-table"); ST=self.GetStringTable(); return; } };
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! Последний раз редактировалось antikiller_bmrf; 13.02.2010 в 19:08. |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
13.02.2010, 19:58 | #62 |
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
|
Если от скрипта отказаться, вокзалу нельзя прописать имена (там три вывески). Этот скрипт я тоже не понял, в том смысле, почему он тут, вот поэтому и интересуюсь...
Короче, с ним ошибка, а без него нельзя...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
13.02.2010, 19:59 | #63 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
Есть еще предположение, что ему не нравится категория scenery, возможно объекты со скриптом должны иметь другой "kind"
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! Последний раз редактировалось antikiller_bmrf; 13.02.2010 в 20:09. |
13.02.2010, 20:27 | #64 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
Класс скрипта ссылается на строку в скрипте, заменять можно на что угодно, но ошибка не пропадет
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
13.02.2010, 21:03 | #65 |
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
|
Будем надеяться, кто-то из скриптовиков забежит подскажет...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
13.02.2010, 22:40 | #66 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
меняем
class jkmstolb isclass Signal { на class jkmstolb isclass MeshObject { должно помочь
__________________
местный зомбяк |
13.02.2010, 22:42 | #67 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
Да, реально помогло
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
14.02.2010, 11:03 | #68 |
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
|
Спасибо, TRam, меня как раз и смущало, что, вроде бы скрипт должен относиться к траксайдам, а вокзал никак с ними не связан. Видно, каким требовательным стал ТС2010 по сравнению с предыдущими версиями - ругается на любую мелочь.
__________________
Среди тех, кто учит жить, преобладают теоретики... |
14.02.2010, 11:35 | #69 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
зато менее глючен из-за этого
__________________
местный зомбяк |
14.02.2010, 13:04 | #70 |
Матёрый пользователь
Регистрация: 07.11.2008
Адрес: Волгоград
Сообщений: 1,815
Вы сказали Спасибо: 115
Поблагодарили 36 раз(а) в 18 сообщениях
|
Ребят, а назовите куид вокзала. Тоже его посмотрю и исправлю.
|
14.02.2010, 13:28 | #71 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
Да введи в поиске просто Вокзал златоуст
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
14.02.2010, 18:15 | #72 |
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
|
А вот не надо спешить. Ошибка убирается, но название вокзала больше не прописывается - скрипт не работает Этот орешек трудно расколоть...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
14.02.2010, 19:05 | #73 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,728
Вы сказали Спасибо: 1,426
Поблагодарили 2,388 раз(а) в 1,339 сообщениях
|
Цитата:
__________________
местный зомбяк |
|
14.02.2010, 19:19 | #74 |
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
|
В свойствах объекта вообще ничего нет
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
14.02.2010, 21:17 | #75 |
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
|
Подтверждаю. Язык вводить некуда, а на самом вокзале появляются несменяемые вывески name0, name1, name2.
__________________
Среди тех, кто учит жить, преобладают теоретики... |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Что это? |