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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Подсчет данных в массиве
Подсчет данных в массиве
ZzepishДата: Пятница, 23 Марта 2012, 18:36:41 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Есть ли триггер, который считает, сколько переменных в массиве

Тригерщик (средней руки)
 

oleg_best_olegДата: Пятница, 23 Марта 2012, 18:46:03 | Сообщение # 2
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
Zzepish, надо именно какой массив переменной, или количество всех переменных, имеющих массив ?
 

RaiN_SДата: Пятница, 23 Марта 2012, 20:05:13 | Сообщение # 3
6 уровень
Группа: Проверенные
Сообщений: 163
Награды: 0
Репутация: 77
Блокировки:
Я так понял, нужно посчитать скольким индексам одной переменной-массива присвоено значение. Меня тоже интересует эта проблема. :p Я предполагал так: нужно создать еще одну целочисленную переменную, и каждый раз в триггерах при присвоении значения переменной с определенным индексом прибавлять к целочисленной единицу, проверяя условием, занят ли уже данный индекс массива. Только как проверять? :)

 

ZzepishДата: Пятница, 23 Марта 2012, 22:40:09 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
В php это элементарно решается функцией count() :(

Тригерщик (средней руки)
 

DreiiДата: Пятница, 23 Марта 2012, 22:43:47 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Code

int i=0,count=0
unit array au

whilenot i>8192
{
if au[i]!=null
{
     count++
}
i++
}
BJDebugMsg("Переменных в массиве au: "+I2S(count))


Бред но работает...наверно




Сообщение отредактировал Dreii - Пятница, 23 Марта 2012, 22:44:53
 

ZzepishДата: Пятница, 23 Марта 2012, 22:56:47 | Сообщение # 6
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
ПОчему близы не могли сделать нормальную работу с кодом? Просто PHP с чемнить скрестили бы, и все

Тригерщик (средней руки)
 

BublGumДата: Суббота, 24 Марта 2012, 19:02:41 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 121
Награды: 0
Репутация: 25
Блокировки:
Zzepish, не стоит jass с php сравнивать

Сообщение отредактировал BublGum - Суббота, 24 Марта 2012, 19:06:36
 

DreiiДата: Суббота, 24 Марта 2012, 19:32:26 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Zzepish,
Code
define echo(text) = DisplayTextToPlayer(GetLocalPlayer(), text, 0, 0)


Code
echo("Типо PHP в jass'e")


 

ZzepishДата: Суббота, 24 Марта 2012, 19:36:09 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Dreii)
echo("Типо PHP в jass'e")

О_О ого, аж 1 функция!

Добавлено (24 Март 2012, 19:36:09)
---------------------------------------------

Quote (BublGum)
не стоит jass с php сравнивать

PHP адекватней, еслиб его заточили под картостроение в редакторе- все было бы норм


Тригерщик (средней руки)
 

DreiiДата: Суббота, 24 Марта 2012, 19:38:02 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (Zzepish)
аж 1 функция

Я просто только ее и знаю ^^


 

DragoNДата: Суббота, 24 Марта 2012, 19:40:36 | Сообщение # 11
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
зачем? lol
пхп для веба, для desktop приложений он убог как лада калина для вождения


и хватит ныть по поводу "как в пхп", "скрестили бы с пхп"
хочешь привинтить php-like синтаксис - пиши свой препроцессор


El Psy Congroo
 

Ty3uKДата: Суббота, 24 Марта 2012, 19:42:34 | Сообщение # 12
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Яваскрипт круче пыхи trollface

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ZzepishДата: Суббота, 24 Марта 2012, 19:45:33 | Сообщение # 13
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Ty3uK)
Яваскрипт круче пыхи

У меня от него мозг едет- хоть убей, не понимаю его trollwiggle И его править по ходу дела можно! Тоесть- ломануть нехрен делать)))) Ajax тащит =)

Добавлено (24 Март 2012, 19:45:33)
---------------------------------------------

Quote (DragoN)
хочешь привинтить php-like синтаксис - пиши свой препроцессор

ГГ))) я C не знаю ))


Тригерщик (средней руки)
 

Ty3uKДата: Суббота, 24 Марта 2012, 19:47:16 | Сообщение # 14
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Напиши на пыхе препроцессор, благо программ куча. И кроме Си еще есть Делфи, Ассемблер, Бэйсик и куча других языков

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

DragoNДата: Суббота, 24 Марта 2012, 19:49:19 | Сообщение # 15
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Quote (Zzepish)

ГГ))) я C не знаю ))

зачем знать? вар написан на С, но препроцессоры не обязательно на нём писать
если такой крутой и так шаришь в пхп, то пиши препроцессор на нём


El Psy Congroo
 

Ty3uKДата: Суббота, 24 Марта 2012, 19:51:19 | Сообщение # 16
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Если бы яваскрипт мог компилироваться в самостоятельный файл, то я бы попробовал что-нибудь сделать :)

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ZzepishДата: Суббота, 24 Марта 2012, 20:04:56 | Сообщение # 17
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (DragoN)
зачем знать? вар написан на С, но препроцессоры не обязательно на нём писать
если такой крутой и так шаришь в пхп, то пиши препроцессор на нём

У php компилятор кривой :\

Добавлено (24 Март 2012, 19:59:48)
---------------------------------------------

Quote (Ty3uK)
Если бы яваскрипт мог компилироваться в самостоятельный файл, то я бы попробовал что-нибудь сделать

Я про php тож такое думал, но компилятор, который я нашел был какой-то кривой)

Добавлено (24 Март 2012, 20:04:56)
---------------------------------------------
Ан нет. Работает. Только должен быть чистый php


Тригерщик (средней руки)
 

Ty3uKДата: Суббота, 24 Марта 2012, 20:09:19 | Сообщение # 18
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Ну вот и пиши свой парсер, в чем проблема?

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ZzepishДата: Суббота, 24 Марта 2012, 20:13:11 | Сообщение # 19
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Ty3uK)
Ну вот и пиши свой парсер, в чем проблема?

XD каким боком? Я джасса не знаю) а ведь в карте весь код переходит в джасс)


Тригерщик (средней руки)
 

Ty3uKДата: Суббота, 24 Марта 2012, 20:16:36 | Сообщение # 20
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Ну тогда не стоит ругаться, что жасс "кривой, неправильный" и прочее

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ZzepishДата: Суббота, 24 Марта 2012, 20:20:33 | Сообщение # 21
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Ty3uK)
Ну тогда не стоит ругаться, что жасс "кривой, неправильный" и прочее

Да я его смотрел, и он реально кривовато работает( даже с тем примером, в котором мне понадобился цикл while. Даже в с++ пишешь
int number;
while (number<3){
number++
}
И все норм пашет. А тут у меня редактор ошибку выдает


Тригерщик (средней руки)
 

Ty3uKДата: Суббота, 24 Марта 2012, 20:23:57 | Сообщение # 22
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Нужен AdicHelper, который тебе cJass переведет в обычный Jass 2

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ZzepishДата: Суббота, 24 Марта 2012, 20:33:23 | Сообщение # 23
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Ty3uK)
Нужен AdicHelper, который тебе cJass переведет в обычный Jass 2

А как их вообще различать?


Тригерщик (средней руки)
 

BublGumДата: Суббота, 24 Марта 2012, 20:42:04 | Сообщение # 24
5 уровень
Группа: Проверенные
Сообщений: 121
Награды: 0
Репутация: 25
Блокировки:
Quote (Ty3uK)
Яваскрипт круче пыхи
может только для тебя


Сообщение отредактировал BublGum - Суббота, 24 Марта 2012, 20:42:38
 

ZzepishДата: Суббота, 24 Марта 2012, 20:47:23 | Сообщение # 25
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (BublGum)
может только для тебя

Вообще он рулит. Но его взломать- как 2 байта об асфальт


Тригерщик (средней руки)
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Подсчет данных в массиве
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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