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

 
Ответить в эту темуОткрыть новую тему
> dispid, Не могу понять
KonstantiN
сообщение 4.10.2012, 19:43
Сообщение #1


******

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



Сфера ругаеться вот на чтои я вообще не пойму ни чего

Код

Char script 'c_elf_male' has bad DISPID 00. Defaulting to 0190


Я уже прописывал у чара
RESDISPDNID
RESLEVEL
, но ни чего так и не изменилось!


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


**********

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



В НПЦ скрипте должен быть либо номер анимации в CHARDEF, либо
через ID=
ссылка на НПЦ, у которого прописан тот самый номер анимации в CHARDEF.
А RESDISPDNID, RESLEVEL - это костыли для того, чтобы заменять другой анимации новых мобов в старых клиентах, где этих анимаций по умолчанию нет.


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


******

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



ааа, все спс, теперь я знаю что и по чему, но тут вот такая ситуация, chardef такой уже занят, а занят он chardef 0190 и это c_man.

И еще одна страность мне надо один эвант повешать на всех нпц и игроков, как только прописываю в ини, оно мне пишет типо что этот эвент уже используеться, как тольуо либо у игроков либо у нпц удаляю в ини, все пашет нормально, но при попытки засунут этот эвент даже через login или в функии создания чара, ни где не хочет добовлять, в чем может быть проблема?

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

Код

e_pvx' already defined in sphere.ini - skipping


А с остальным я уже разобрался!


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


**********

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



0190=400 - это анимация человека, поэтому и занята.
Тебе нужен номер анимации эльфа.


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


**********

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



Цитата(KonstantiN @ 4.10.2012, 18:13) *

И еще одна страность мне надо один эвант повешать на всех нпц и игроков, как только прописываю в ини, оно мне пишет типо что этот эвент уже используеться, как тольуо либо у игроков либо у нпц удаляю в ини, все пашет нормально, но при попытки засунут этот эвент даже через login или в функии создания чара, ни где не хочет добовлять, в чем может быть проблема?

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

Код

e_pvx' already defined in sphere.ini - skipping


А с остальным я уже разобрался!
Скорее всего, этот эвент уже прописан в sphere.ini, как эвент для всех игроков. В этом случае вешать его через скрипты не требуется.


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


******

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



Цитата(KonstantiN @ 4.10.2012, 21:13) *

ааа, все спс, теперь я знаю что и по чему, но тут вот такая ситуация, chardef такой уже занят, а занят он chardef 0190 и это c_man.

И еще одна страность мне надо один эвант повешать на всех нпц и игроков, как только прописываю в ини, оно мне пишет типо что этот эвент уже используеться, как тольуо либо у игроков либо у нпц удаляю в ини, все пашет нормально, но при попытки засунут этот эвент даже через login или в функии создания чара, ни где не хочет добовлять, в чем может быть проблема?

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

Код

e_pvx' already defined in sphere.ini - skipping


А с остальным я уже разобрался!


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


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

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

 

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