38

» ZEN©fa! / 2 новых инструмента

Я думал ты о литраже бутылок водки
38

» WarCraft: Armies Of Azeroth / Первые скриншоты

*голос жириновского* Я старкрафт поставлю и расстреляю вас всех!
38

» Администрация XGM / Поднять ресурс

Это апдейт, только гад о нем умолчал =)
38

» WarCraft 3 / Генератор случайных чисел без повторений

Пример использования. Мы имеем:
  • массив типов героев heroSelectorHeroTypes, их может быть много, больше чем самих игроков;
  • число элементов этого массива - heroSelectorHeroTypesCount;
  • массив выбранных типов для игроков playersHeroChoise с нулевыми значениями, если герой не был выбран;
  • переменная playersCount, означает общее число игроков.
Задача: выбрать случайные типы героев, без повторений, и задать их в playersHeroChoise только тем игрокам, у которых они еще не были выбраны.
Реализуется функцией heroSelectorChooseRandom.
// Дано
integer array heroSelectorHeroTypes // например: 'A000', 'A001', 'A002' итп.
integer heroSelectorHeroTypesCount // например: 32
integer array playersHeroChoise // например: 0, 0, 0, 'A000'
integer playersCount // например: 4
// Решение
function heroSelectorChooseRandom takes nothing returns nothing
    local integer i = 0
	call ClearRandomIntMem() // сбрасываем счетчик
	loop
	    exitwhen i >= playersCount // для каждого игрока
		if playersHeroChoise[i] == 0 then // Только если не был выбран
			// выбираем случайного от 0 до максимума возможных из нашего массива всевозможных героев
			// и задаем его в "выбор игрока"
			set playersHeroChoise[i] = heroSelectorHeroTypes[GetRandomIntMem(0, heroSelectorHeroTypesCount-1)] 
		endif
		set i = i + 1
	endloop
endfunction
В результате в массиве playersHeroChoise будут примерно такие значения:
'A006', 'A013', 'A00C', 'A000'
38

» Администрация XGM / Поднять ресурс

Да, но они видны чуть ниже, после надписи "Другие ресурсы".
38

» Администрация XGM / Логотип блога

Можно считать это и фичей) чтобы вас узнавали по блогу и наоборот. Хотя это к гаду вопрос в первую очередь.
38

» Администрация XGM / История XGM

Геомансер кстати это SkoT же =)
Надо было поподробнее описать, почему ушел Антон
Объединил темы
38

» Heartlove Labs / HeartLove Labs - unofficial OST

Вы получили разрешение у лейбла на публикацию продукции в открытый доступ?
38

» XGM Team / Приятное нововведение

какого черта углубленный ?!
38

» Tornak's Laboratory / Деревенские дома из King's Bounty

Специально для radikal которая открывается у 30% населения с вероятностью 0.75 <3
38

» XGM Team / Приятное нововведение

Блиин в теге кода на кой то хер испорчен шрифт, теперь придется менять обратно на ст =(
38

» XGM Team / Приятное нововведение

XimikS, Нету границ, всё белое, такое чувство, что всё слито в кучу. Да и непривычно. По-моему Hi-tech лучше.
Я ему это сказал овер 9000 раз, но он же сам сусам с водкой партизан
Но стиль крутой, грац =)
38

» Пивная / История вашего ника

Msey, не бросай граффити) даже у меня дома баллоны валяются, го онлайн ебошить)
38

» StarCraft 2 / WCR Tileset Pack Westwood

WebSter, я им каждую неделю по три раза это говорил, всё равно не доходит =)
38

» WarCraft 3 / Наложение строки на строку (ведущие нули/символы)

Не знаю, что ты там где ищешь =) xgm.ru/p/wc3/tag/algorithm это и есть группа называет Алгоритмы, просто она не наверху, а справа
38

» WarCraft 3 / Наложение строки на строку (ведущие нули/символы)

Msey, какому алфавиту?)
надо например таблицу сделать вроде (не обязательно точки можно и пробелы)
12......56.......9
64.......5......14
это делается в 2 строки =)
38

» WarCraft 3 / Наложение строки на строку (ведущие нули/символы)

Да пусть будет, потом можно на галакси перегнать всё, там этого нету, а самому лень писать. Вот соберется таких ответов штук 300 - щитай уже как мини фреймворк)
38

» WarCraft 3 / Наложение строки на строку (ведущие нули/символы)

Тут спрашивали в академии, буду теперь так отвечать. Чтобы не завалялось в архивах форума =)
38

» Администрация XGM / Будет ли offtopzone перенесена на сайт?

Ну ясно, вобщем, ответ таков:
Tornak:
будет. она будет расположена в трактире
+
у каждого проекта будет свой чат
38

» Jass++ / Jass++

вечно и счастливо, как зомби =)
Приглашаю в тред) xgm.ru/forum/showthread.php?p=1223091#post1223091