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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » переменные
переменные
lawsonДата: Четверг, 06 Января 2011, 16:37:08 | Сообщение # 1
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Можно ли удалять или обнулять integer?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DenialsanДата: Четверг, 06 Января 2011, 16:42:23 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
Можно ли удалять или обнулять integer?

обнулять можно, не вижу смысла в удалении.
 

Banzay89Дата: Четверг, 06 Января 2011, 16:45:57 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
а я и в обнулении смысла не вижу
 

lawsonДата: Четверг, 06 Января 2011, 16:47:06 | Сообщение # 4
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
хмм а мне постоянно пишет нувозмохно преобразовать integer to null и что это тогда?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Banzay89Дата: Четверг, 06 Января 2011, 16:52:18 | Сообщение # 5
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
lawson, интежер обнуляеться не null, а
set integer = 0

реал
set real = 0.00

Но поверь, это абсолютно бесполезные действия

 

lawsonДата: Четверг, 06 Января 2011, 16:55:58 | Сообщение # 6
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
А что будет полезней кароче мне надо убрать один из integer любыми действиями сделать так чтоб его больше не было!

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Banzay89Дата: Четверг, 06 Января 2011, 16:57:24 | Сообщение # 7
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
как понять сделать чтоб его небыло??
обьясни что ты вообще зделать хочешь и по возможности выложи код, а то немного нихрена не понятно
 

DenialsanДата: Четверг, 06 Января 2011, 16:59:50 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
А что будет полезней кароче мне надо убрать один из integer любыми действиями сделать так чтоб его больше не было!

если ты его обнулишь он уже использоваться не будет.
 

lawsonДата: Четверг, 06 Января 2011, 17:02:46 | Сообщение # 9
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Да все просто у меня есть
local integer array hr
set hr[1] = 1
set hr[2] = 2
if (hr[1] != hr[2] then
и тут мне надо обнулить integer hr[1]
endif)

Добавлено (06-01-2011, 17:02)
---------------------------------------------
он уже использоваться не будет
так и надо!!!


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DenialsanДата: Четверг, 06 Января 2011, 17:07:08 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
он уже использоваться не будет
так и надо!!!

обнуление set hr[1] = 0
 

Banzay89Дата: Четверг, 06 Января 2011, 17:10:21 | Сообщение # 11
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
Quote
local integer array hr
set hr[1] = 1
set hr[2] = 2
if (hr[1] != hr[2] then
и тут мне надо обнулить integer hr[1]
endif)

local integer array hr
set hr[1] = 1
set hr[2] = 2
if hr[1] != hr[2] then
set hr[1] = 0
endif

только это какое то... бесполезное действие кода...Оо

Сообщение отредактировал Banzay89 - Четверг, 06 Января 2011, 17:10:53
 

lawsonДата: Четверг, 06 Января 2011, 17:13:33 | Сообщение # 12
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Вт еще если у меня
local integer e
set e = hr[GetRandom(1,2)]
и если я обнуляю hr[1]
то почему он всеравно берет одно из 2-х значений? а не одного так как я hr[1] обнулил?


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DenialsanДата: Четверг, 06 Января 2011, 17:17:22 | Сообщение # 13
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
Вт еще если у меня
local integer e
set e = hr[GetRandom(1,2)]
и если я обнуляю hr[1]
то почему он всеравно берет одно из 2-х значений? а не одного так как я hr[1] обнулил?

а ты на джассе обнуляешь? брось ты этот джасс - ГУИ рулит.
 

lawsonДата: Четверг, 06 Января 2011, 17:18:10 | Сообщение # 14
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Так ты мне поможещь или нет?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DenialsanДата: Четверг, 06 Января 2011, 17:20:13 | Сообщение # 15
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
Так ты мне поможещь или нет?

я идейный противник джасса...
 

Banzay89Дата: Четверг, 06 Января 2011, 17:20:57 | Сообщение # 16
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
Quote
Вт еще если у меня
local integer e
set e = hr[GetRandom(1,2)]
и если я обнуляю hr[1]
то почему он всеравно берет одно из 2-х значений? а не одного так как я hr[1] обнулил?

ну ясен пень ты пишешь GetRandomInt(1,2), а это значит, что выбираеться случайно число начиная с 1 и заканчивая 2, тобишь 1 или 2, и обнуление тут не катит

 

lawsonДата: Четверг, 06 Января 2011, 17:21:58 | Сообщение # 17
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
А как покатит?

Добавлено (06-01-2011, 17:21)
---------------------------------------------
Помогите а то я сума сошел уже.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

DenialsanДата: Четверг, 06 Января 2011, 17:23:25 | Сообщение # 18
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки:
Quote (lawson)
Помогите а то я сума сошел уже.

ты рандом не используй, а если без рандома никак то не логично сделать 2 триггера, в 1м твоя хрень, во 2м обнуление и использование только нужной интегер, как тебе такая идея?
 

lawsonДата: Четверг, 06 Января 2011, 17:28:07 | Сообщение # 19
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
НИ хрена не понял как это обнуление в одном а рандом в другом значит надо из трига в котором рандом он должен ссылаться на триг к котором обнулени?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Banzay89Дата: Четверг, 06 Января 2011, 17:29:50 | Сообщение # 20
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
lawson, обьясню на пальцах что ты делаешь:

local integer e - обьявление локальной переменной типа интежер
set e = hr[GetRandom(1,2)] - устанавливаешь значение ячейки массива hr методом рандома от 1 до 2. Заметь, 1 и 2 - ЭТО НЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ! это номер ячейки массива
по - этому когда ты обнуляешь, ты обнуляешь значение ячейки массива, а так как ты создал уже массив с 2-я ячейками, то ничего ты с ними в средине триггера не сделаешь

Сообщение отредактировал Banzay89 - Четверг, 06 Января 2011, 17:30:29
 

lawsonДата: Четверг, 06 Января 2011, 17:31:27 | Сообщение # 21
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Это я знаю! Просто не правильно видать задал вопрос значит уже ни чего не сделать?

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

SirNikolasДата: Четверг, 06 Января 2011, 17:34:13 | Сообщение # 22
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
А зачем вообще это нужно?

 

lawsonДата: Четверг, 06 Января 2011, 17:35:24 | Сообщение # 23
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Мозги себе хочу испарить!

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Banzay89Дата: Четверг, 06 Января 2011, 17:39:37 | Сообщение # 24
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
lawson, единственное что после обьявления массива можна сделать с ненужной ячейкой, так это не использовать её :)
 

SirNikolasДата: Четверг, 06 Января 2011, 17:40:20 | Сообщение # 25
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Так испаряй себе, а не нам.

 

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

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