Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Ошибка
KonstantiN
сообщение 4.8.2012, 22:41
Сообщение #1


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Что вот это за ошибка

Код

01:40:CRITICAL:(SphereTrade.scp,599)Error Pri=2, Code=0, Desc='CTileTerrainType.ReadInfo: TileData Read', in GetItemData


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 4.8.2012, 23:35
Сообщение #2


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Дома в MULTIDEF переведены?
И что на этой строчке в скриптах?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 5.8.2012, 10:57
Сообщение #3


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



вот строчка

Код

SERV.NEWITEM=<SERV.ITEMDEF.<ARGV[<dLOCAL._FOR>]>.BaseID>


вот сам код

Код

/< Get Trade List >-------------------------------------------------------------------->
ARGS=<TAG.TradeList>
//< Pages >----------------------------------------------------------------------------->
LOCAL.Count = 0
LOCAL.Page = 1
LOCAL.Idx = 1
TAG.SellList = "0"
page 1
FOR 0 <EVAL <ARGV>-1>
  IF !StrMatch("t_*","<ARGV[<dLOCAL._FOR>]>")
     SERV.NEWITEM=<SERV.ITEMDEF.<ARGV[<dLOCAL._FOR>]>.BaseID>
     IF (<NEW.TYPE>==t_gold)
        // Если это деньги (Чтоб не было бага)
     ELIF (<NEW.TYPE>==t_beard) && StrMatch("*woman*","<SRC.OBODY>")
        // Если это борода и покупатель женского пола
     ELIF (<NEW.VALUE> > 0)
        // Высчитывание цены предмета от городского налога
        LOCAL.TAX = (<NEW.VALUE>*25)/100
        // Установка цены за предмет со всеми налогами...
        LOCAL.PRICE = (<NEW.VALUE>*2) + <dLOCAL.TAX>

        IF (<dLOCAL.PRICE> < 1) // Если предмет не имеет цены или его цена минусовая
           LOCAL.PRICE = 99999999
           SERV.LOG @WARNING: Item [<NEW.BaseID>] not have base price.
        ENDIF

        // Добавляем предмет в общий список продаваемых вещей.
        TAG.SellList = <TAG.SellList>,<ARGV[<dLOCAL._FOR>]>

        LOCAL.Count = <dLOCAL.Count> + 1
        IF (<dLOCAL.Idx> > 4) // Button: Next
           button 360 342 2509 2509 0 <EVAL <dLOCAL.Page>+1> 0
        ENDIF
        IF (<dLOCAL.Idx> > 4)
           LOCAL.Page += 1
           LOCAL.Idx = 1
           page <dLOCAL.Page>
        ENDIF
        IF (<dLOCAL.Page> > 1) // Button: Previous
           button 300 342 2508 2508 0 <EVAL <dLOCAL.Page>-1> 0
        ENDIF
        
        local.cY = <EVAL 40+(<dLOCAL.Idx>*60)>
        button  40 <dlocal.cY> 2576 2577 1 0 <dLOCAL.Count>
        gumppictiled   40  <dlocal.cY> 312  42 9384
        tilepichue  35 <dlocal.cY> <NEW.ID> <EVAL <NEW.COLOR>>
        IF (<NEW.TYPE>==t_recipe)
           dhtmlgump  100 <dlocal.cY> 250 40 0 0 Recipe: <NEW.NAME> at <dLOCAL.PRICE>gp.
        ELSE
           dhtmlgump  100 <dlocal.cY> 250 40 0 0 <NEW.NAME> at <dLOCAL.PRICE>gp.
        ENDIF
        dtext  370 <EVAL <dlocal.cY>+10> 0 <QVAL (<SERV.ITEMDEF.<NEW.ID>.TFLAGS>&tilef_stackable)?*:1>
        IF (<dLOCAL.Idx> < 4)
           gumppictiled  40 <EVAL <dlocal.cY>+45> 360  10 50
        ENDIF
        LOCAL.Idx += 1
     ENDIF
     NEW.REMOVE
  ENDIF
ENDFOR
IF !(<dLOCAL.Count>)
   SAY Sorry I have no goods to sell
   RETURN 1
ENDIF


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 5.8.2012, 18:13
Сообщение #4


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



замени
Код
SERV.NEWITEM=<SERV.ITEMDEF.<ARGV[<dLOCAL._FOR>]>.BaseID>

на
Код
SERV.LOG TRADE LIST: ITEMDEF=<ARGV[<dLOCAL._FOR>]>
IF <SERV.ITEMDEF.<ARGV[<dLOCAL._FOR>]>>
    SERV.LOG TRADE LIST: ITEM EXIST
    SERV.NEWITEM=<SERV.ITEMDEF.<ARGV[<dLOCAL._FOR>]>.BaseID>
ENDIF


и там видно будет...


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 7.8.2012, 11:19
Сообщение #5


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Спасибо, попробую хотя я уже знаю в чем дело


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 29.11.2012, 1:57
Сообщение #6


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Код
FATAL:Unable to bind listen socket 168.48.38.49 port 2593 - Error code: -1  FATAL:Server terminated by error -9!


В чем ошибка?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 29.11.2012, 3:15
Сообщение #7


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



Цитата(Microsoft @ 29.11.2012, 0:57) *

Код
FATAL:Unable to bind listen socket 168.48.38.49 port 2593 - Error code: -1  FATAL:Server terminated by error -9!


В чем ошибка?
Скорее всего, процесс сферы уже запущен. Ctrl+Alt+Del, находишь его и вырубаешь. Еще такое может быть, если указать в ini неверный IP.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 29.11.2012, 3:28
Сообщение #8


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Странно, открытых нету, IP правильный, порты проброшены(адсл модем). Выдает одно и то же.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 29.11.2012, 7:16
Сообщение #9


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3057
Пользователь №: 7.166



Если я правильно понимаю, 168.48.38.49 это внешний IP. Сервер в локальной сети не может подняться на внешнем адресе просто потому, что этот адрес ему не принадлежит. В .ini необходимо прописать локальный адрес, а на модеме настроить проброс на этот адрес и порт. Таким образом, трафик идущий на 168.48.38.49 будет приниматься модемом, а по порту 2593 он будет знать, что его нужно перенаправить на указанный локальный адрес.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 29.11.2012, 18:27
Сообщение #10


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



То есть, порт 2593 пробросить на локальный адрес компа(что так и было), и этот же локальный адрес вписать в .ini? Если да то так вылетает та же самая ошибка но уже с локальным адресом который вписал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 29.11.2012, 22:59
Сообщение #11


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3057
Пользователь №: 7.166



Набери в консоле ipconfig и запость сюда вместе с .ini файлом.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 29.11.2012, 23:05
Сообщение #12


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Сделал, ошибки нет, но теперь крашит клиент при входе (IMG:style_emoticons/default/smile.gif) Чистая сфера 56б, читый 2.0.3 клиент
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 29.11.2012, 23:06
Сообщение #13


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3057
Пользователь №: 7.166



Пардон, дальше не в курсе (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 29.11.2012, 23:20
Сообщение #14


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



как именно? Что жмешь?


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 30.11.2012, 0:10
Сообщение #15


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Воожу логин пароль, открывается вкладка с названием шарда, жму на треугольник "Далее" и краш.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Wap
сообщение 30.11.2012, 0:41
Сообщение #16


**********

Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006
Группа: Администраторы
Наличность: 31652
Пользователь №: 9.227



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


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Doberman
сообщение 30.11.2012, 1:17
Сообщение #17


******

Expert
Сообщений: 793
Регистрация: 5.2.2006
Группа: Пользователи
Наличность: 5361
Пользователь №: 5.032



Попробуй снять "комментарий" с этих строк в sphere.ini

//External
//my.ip.goes.here
//2593
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 30.11.2012, 1:24
Сообщение #18


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Тоже краш.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Microsoft
сообщение 30.11.2012, 5:09
Сообщение #19


***

Novice
Сообщений: 68
Регистрация: 2.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.253



Сделал, работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Doberman
сообщение 30.11.2012, 8:04
Сообщение #20


******

Expert
Сообщений: 793
Регистрация: 5.2.2006
Группа: Пользователи
Наличность: 5361
Пользователь №: 5.032



Поделись с обществом!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 9:44
Designed by Nickostyle