|
|
|
|
#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. |
|
|
|
|
|
|
|
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
|
|
|
#62 |
|
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
![]() |
Если от скрипта отказаться, вокзалу нельзя прописать имена (там три вывески). Этот скрипт я тоже не понял, в том смысле, почему он тут, вот поэтому и интересуюсь...
Короче, с ним ошибка, а без него нельзя...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
|
|
|
|
|
#63 |
|
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
![]() |
Есть еще предположение, что ему не нравится категория scenery, возможно объекты со скриптом должны иметь другой "kind"
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! Последний раз редактировалось antikiller_bmrf; 13.02.2010 в 20:09. |
|
|
|
|
|
#64 |
|
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
![]() |
Класс скрипта ссылается на строку в скрипте, заменять можно на что угодно, но ошибка не пропадет
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
|
|
|
|
|
#65 |
|
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
![]() |
Будем надеяться, кто-то из скриптовиков забежит подскажет...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
|
|
|
|
|
#66 |
|
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
![]() |
меняем
class jkmstolb isclass Signal { на class jkmstolb isclass MeshObject { должно помочь
__________________
местный зомбяк |
|
|
|
|
|
#67 |
|
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
![]() |
Да, реально помогло
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
|
|
|
|
|
#68 |
|
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
![]() |
Спасибо, TRam, меня как раз и смущало, что, вроде бы скрипт должен относиться к траксайдам, а вокзал никак с ними не связан. Видно, каким требовательным стал ТС2010 по сравнению с предыдущими версиями - ругается на любую мелочь.
__________________
Среди тех, кто учит жить, преобладают теоретики... |
|
|
|
|
|
#69 |
|
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
![]() |
зато менее глючен из-за этого
__________________
местный зомбяк |
|
|
|
|
|
#70 |
|
Матёрый пользователь
Регистрация: 07.11.2008
Адрес: Волгоград
Сообщений: 1,815
Вы сказали Спасибо: 115
Поблагодарили 36 раз(а) в 18 сообщениях
![]() |
Ребят, а назовите куид вокзала. Тоже его посмотрю и исправлю.
|
|
|
|
|
|
#71 |
|
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
![]() |
Да введи в поиске просто Вокзал златоуст
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
|
|
|
|
|
#72 |
|
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
![]() |
А вот не надо спешить. Ошибка убирается, но название вокзала больше не прописывается - скрипт не работает
Этот орешек трудно расколоть...
__________________
Среди тех, кто учит жить, преобладают теоретики... |
|
|
|
|
|
#73 | |
|
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,759
Вы сказали Спасибо: 1,426
Поблагодарили 2,405 раз(а) в 1,354 сообщениях
![]() |
Цитата:
__________________
местный зомбяк |
|
|
|
|
|
|
#74 |
|
Матёрый пользователь
Регистрация: 21.10.2008
Адрес: Минск
Сообщений: 780
Вы сказали Спасибо: 8
Поблагодарили 40 раз(а) в 14 сообщениях
![]() |
В свойствах объекта вообще ничего нет
__________________
Знаете, кто пляшет, как имбецилы, когда сделают что-нибудь ничтожное? Люди! |
|
|
|
|
|
#75 |
|
Матёрый пользователь
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
![]() |
Подтверждаю. Язык вводить некуда, а на самом вокзале появляются несменяемые вывески name0, name1, name2.
__________________
Среди тех, кто учит жить, преобладают теоретики... |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
|
![]() Что это? |