Сейчас 22:01:37 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Смена имени героя
qoiuДата: Суббота, 26 Апреля 2014, 16:01:16 | Сообщение # 1
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
Насколько я знаю смена имени героя на GUI невозможна. Неужели никто из великих jass'еров не нашел лазейку в данном вопросе?
Собственно вопрос: Как тригерно или кастом кодом сменить имя героя?
 

BorodachДата: Суббота, 26 Апреля 2014, 17:09:44 | Сообщение # 2
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
Замени героя и ву-а-ля

Karamba
 

qoiuДата: Суббота, 26 Апреля 2014, 17:12:18 | Сообщение # 3
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
Очевидно, но хотелось бы иметь возможность вставить и выбирать около 60 имён.
 

SirNikolasДата: Суббота, 26 Апреля 2014, 18:13:38 | Сообщение # 4
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Вымысел. Замена имени невозможна.
Цитата qoiu ()
около 60 имён.
Любое конечное число героев не проблема. Но задать имя, которое ввел игрок (или, скажем, ник игрока), невозможно.


 

qoiuДата: Суббота, 26 Апреля 2014, 18:22:44 | Сообщение # 5
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
это понятно, но ведь должен быть интегер, отвечающий за отображение имени из списка. Вообще никак никак? Даже из списка? Тогда жаль,
тема закрыта :(
 

MelodiaДата: Суббота, 26 Апреля 2014, 18:25:23 | Сообщение # 6
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Чувак, это делается проще, чем тебе кажется.
Создаёшь героя и делаешь ему 100500 имён.
Игрок вводит имя, которое есть уже в этой "Базе данных".
Создаёшь ему этот тип героя.
Если имя героя не равно нужному - убираешь его из игры и создаёшь по новому, пока не создастся нужный.
Уситывая что игра сначала создаст каждого героя с каждым именем сначала - для подбора нужного имени из 60 имён потребуется макимум 60 созданий.
Ненужные имена необязательно удалять, можно прятать на случай если другой игрок захочет себе такое имя.


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

qoiuДата: Суббота, 26 Апреля 2014, 19:00:06 | Сообщение # 7
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
А как же рандомизация? + если уже был повтор, то имя приобрете вредную "I",и разве шанс не 1 к 60?
 

MelodiaДата: Суббота, 26 Апреля 2014, 19:09:33 | Сообщение # 8
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Цитата qoiu ()
А как же рандомизация?

В плане?
Цитата qoiu ()
если уже был повтор, то имя приобрете вредную "I",и разве шанс не 1 к 60?

Цитата Melodia ()
создаст каждого героя с каждым именем сначала


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

qoiuДата: Суббота, 26 Апреля 2014, 19:19:56 | Сообщение # 9
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
ок....положим что все правильно, хотя если удалить героя и создать нового ему припишеться 1-ый(я проверил) и проблема в том что имена могут повторяться.
упустим это. Если у меня будет 60 героев на каждый тип для каждого игрока(что тоже вроде как-то неправильно) и будет 20 типов, то это будет 12*60*20=14400 героев одновременно на карте(пускай даже скрытых) разве это не покрашит карту?


Сообщение отредактировал qoiu - Суббота, 26 Апреля 2014, 19:23:13
 

MelodiaДата: Суббота, 26 Апреля 2014, 19:44:50 | Сообщение # 10
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Цитата qoiu ()
создать нового ему припишеться 1-ый

Если такое имя уже существовало - то да. Я для кого написал - ненужные попавшиеся имена не удалять и прятать?)
Цитата qoiu ()
упустим это. Если у меня будет 60 героев на каждый тип для каждого игрока(что тоже вроде как-то неправильно) и будет 20 типов, то это будет 12*60*20=14400 героев одновременно на карте(пускай даже скрытых) разве это не покрашит карту

неа, не покрашит, игра загружает данные юнита при первом появлении, потом им можно спамить.Ну и вероятность одновременного пика стремится к нулю.


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

qoiuДата: Суббота, 26 Апреля 2014, 19:47:47 | Сообщение # 11
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
т.е. 2-х одинаковых имен у одного типа героя быть впринципе не может?

Добавлено (26 Апреля 2014, 19:47:47)
---------------------------------------------
даже у разных игроков.
и тригерно никак не изменить?

 

MelodiaДата: Суббота, 26 Апреля 2014, 19:50:51 | Сообщение # 12
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Цитата qoiu ()
т.е. 2-х одинаковых имен у одного типа героя быть впринципе не может?

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

Добавлено (26 Апреля 2014, 19:50:22)
---------------------------------------------
Получается вообщем-то, что нет.
Но ты можешь юзать транслит.

Добавлено (26 Апреля 2014, 19:50:51)
---------------------------------------------
Или пробелы в конце имени


CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

qoiuДата: Суббота, 26 Апреля 2014, 19:57:51 | Сообщение # 13
3 уровень
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Блокировки:
Мне нужно
у 1-го Игрока герой=Вася
и у 2-го тоже=Вася
:D
В общем мне всё ясно)
Спасибо, извини что совсем замучил)

Добавлено (26 Апреля 2014, 19:57:51)
---------------------------------------------

Цитата Melodia ()
Но ты можешь юзать транслит.

Транслит конечно вариант, но увеличивает базу в 12 раз)
 

MelodiaДата: Суббота, 26 Апреля 2014, 20:07:26 | Сообщение # 14
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
qoiu, пробелы в конце имени. 1 пробел, 2 пробела и т.д.

CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА


Сообщение отредактировал Melodia - Суббота, 26 Апреля 2014, 20:07:41
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz