PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
Помогите с Мультибордом. Я уже не знаю что и думать...
Скрипт:
Отредактировано ShadoW DaemoN, 16.01.2010 в 15:31. |
15.01.2010, 06:54 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
если он меняется во всём столбике, то в указателе строк = переменная для (rows) = 0, просмотри правильность подсчёта твоей переменной. |
15.01.2010, 07:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
Проверял правильность подсчета строки командой call DisplayTimedTextToForce( GetForceOfPlayer(Player(0)), 20.00, I2S(udg_rows[killingid]) )
Пишет 3, как и должно, если я игрок 1 PiCkUpEr_AsT добавил:
vsparker:
Ой, сорри, правда udg_rows = 0
значит код
не работает, где в нем ошибка? почему он не присваивает значения? Отредактировано ShadoW DaemoN, 16.01.2010 в 15:31. |
15.01.2010, 07:19 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
avatarDr
Neophyte
offline
Опыт:
6,474Активность: |
Сколько игроков максимум? |
15.01.2010, 10:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
12, из них 2 компьютера(игрок 11,12) |
16.01.2010, 06:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
застрял на этой проблеме, нид хелп побыстрее плз) |
16.01.2010, 18:52 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
хештаблицу надо не просто объявить а еще и создать функцией InitHashtable() |
17.01.2010, 11:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
Цитата:
Да я знаю) просто забыл здесь написать, а так она у меня инициализирована... тут речь идет о глобалках... а хэш я на всякий случай написал... как еще один вариант... альтернатива глобалке Проблема в том, что не присваивается значение глобальной udg_rows[1,2,3,...,9,10] Вроде бы код правильный, но он не выполняется. Как это исправить П.С. даже если бы я не инициализировал хэш-таблицу, это теоретически все равно не помешало бы присвоить значения глобалке udg_rows[1,2,3,...,9,10]. В 1 скрипте я показал, что использовал 2 способа вытащить информацию, Хэш и глобалка. |
|
17.01.2010, 11:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
смысл выкладывать один код если вы используете совсем другой?
не вижу ни одного BJDebug() сообщения, или вы тестируете телепатически? |
17.01.2010, 12:12 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
у меня складывается впечатление, что помощь мне не окажут(
специально для Диод Код:
Этот код не выполняется... Почему? |
17.01.2010, 12:15 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
ну после каждой итерации выводишь текстовую подсказку и смотришь где происходит сбой.
или ктото другой это должен сделать за тебя? |
17.01.2010, 12:20 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PiCkUpEr_AsT
offline
Опыт:
1,060Активность: |
Все нашел ошибку....
function add_creep_frag_Actions takes nothing returns nothing local integer killingid=GetPlayerId(GetOwningPlayer(GetKillingUnit())) вот тут надо было написать local integer killingid=GetPlayerId(GetOwningPlayer(GetKillingUnit()))+1 Спасибо Диод |
17.01.2010, 12:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|