Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Скажем есть обьект ид которого в итоге попал в переменную таким образои

string object = Object.ToString();

Каким образом в последствии можно обратиться к этому обьекту используя текстовую переменную?

Или это анрил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0
4 минуты назад, BorizzK сказал:

Скажем есть обьект ид которого в итоге попал в переменную таким образои

string object = Object.ToString();

Каким образом в последствии можно обратиться к этому обьекту используя текстовую переменную?

Или это анрил?

Возможно не в тему, но может поможет чем https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/toString

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах





  • 0
string object = Object.GetType().ToString(); 

не тестил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Alex39 Но java-то тут при чем? )))

 

Вобщем придумал я по другому

 

смысл был чистить локации от обьектов вручную через админку

получить список на экран в чате нивапрос

думал вручную в чат /del <обьект> и готово - было бы просто

проверить есть ли обьект (из строковой переменной) и если есть грохать

 

но решил что не выйдет

в итоге в массив в класса arrayobjects загнать вывод GetObjectsAtPosition - благо радиус больше 5-10м не нужен и нагрузка на сервак копеечная

а уже потом в функции очистки принимать ввод в переменную скажем data

и потом  if (arrayobjects.Get(i).ToString() == data) Delete(arrayobjects.Get(i));

 

На данном этапе считаю тему закрытой

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

123new Нам нужно не тип получить, а ид (ссылку на обьект) конкретного обьекта

Кроме того

Object.GetType(); всегда вернет текст - Класснейм обьекта

По отношению к PlayerBase, AnimalBase итп аналогично

 

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

BorizzK так а кто мешает попробовать что-то типа такого?

string object = Object.GetType().ToString() + ":" + Object.GetID().ToString();

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

123new Это понятно

Но проще Object.ToString() и там кстати : нет - там object<id>

 

А как потом мне обратно это в object загнать?

Object object = GetGame().CreateObject("land_shed_w5", pos, false, true);

string strObject = object.ToString(); //strObject - land_shed_w5<004f21>

 

Те есть у меня в строковой переменной land_shed_w5<004f21>

а теперь мне надо в другом месте по содержимомму strObject обратиться к этому обьекту - land_shed_w5<004f21>

Те надо перегнать содержимое strObject из строки в object

 

пока я придумал загонять в массив обьектов в классе

ну и потом перебором и сравнением выбирать

 

но хотелось бы упростить

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.