[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Function
CostUmДата: Суббота, 30 Мая 2009, 03:16 | Сообщение # 1
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
каг сделать чтобы допустим если нажал на кнопку (18) то фунуция проигрываеся?! если делать
If keyHit(18)
Function lol
end if
то пишет функшион кан онли и т.д. чё делать?
 
CostUmДата: Суббота, 30 Мая 2009, 04:24 | Сообщение # 2
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
спс))) а если допустим денег (l) меньше чем 1 то функцию не выполнять,то чё писать, фантазии хватило тoка на

...
If l<1
Not lol()
...

Сообщение отредактировал CostUm - Суббота, 30 Мая 2009, 04:25
 
maxturboДата: Суббота, 30 Мая 2009, 05:30 | Сообщение # 3
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Попробуй так
Code

Global funct
funct=0
if I<1 Then funct=0
if I>1 Then funct=1
If funct>1 Then
If KeyHit(18)
lol()
EndIf
EndIf


Сообщение отредактировал maxturbo - Суббота, 30 Мая 2009, 05:30
 
CostUmДата: Суббота, 30 Мая 2009, 18:28 | Сообщение # 4
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
не, кагбы если l меньше чем 1 и нажата кнопка (18) нажата то функцию не выполнять!
 
maxturboДата: Суббота, 30 Мая 2009, 19:08 | Сообщение # 5
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Code

If I>1 Then
funct=0
EndIf
If I<1 Then
funct=1
EndIf
If funct=0
If KeyHit(18)
lol()
EndIf
EndIf


Сообщение отредактировал maxturbo - Суббота, 30 Мая 2009, 19:25
 
maxturboДата: Суббота, 30 Мая 2009, 19:18 | Сообщение # 6
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Объясняю, если у тебя I больше 1 то глобальная funct будет равна 0 и функция уже при нажатии не будет работать, а если у тебя I меньше 1 то глобальная funct будет равна 1 и при нажатии на клавишу 18 будет срабатывать функция
 
CostUmДата: Суббота, 30 Мая 2009, 19:32 | Сообщение # 7
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
а мне наоборт нужно, если 1 меньше то функция не пашет, если больше то пашет!.. кароч сам разберусь, лучше намути с камерой код, а архив выложил в той теме
 
maxturboДата: Суббота, 30 Мая 2009, 19:36 | Сообщение # 8
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Так я тебе и зделал если меньше 1 то функция не будет работать!!!
 
ПрохожийДата: Суббота, 30 Мая 2009, 19:51 | Сообщение # 9
Группа: Гости





maxturbo, Чего ты мелочишься, пускай CostUm, тебе скажет какую игру хочет сделать, а ты за него напишешь.
 
maxturboДата: Суббота, 30 Мая 2009, 19:54 | Сообщение # 10
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Прохожий, Да действительно что!!! biggrin
 
CostUmДата: Понедельник, 01 Июня 2009, 01:20 | Сообщение # 11
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
напишу в эту тему, а как сделать вот я нажал на (18) и каг сделать чтобы текстура поменялась? bash
 
[code]Дата: Понедельник, 01 Июня 2009, 04:31 | Сообщение # 12
Группа: Гости





Code

If keyhit(18)
If textur=0
   Entitytexture ent, tex1
   Textur=1
Else
   Entitytexture ent, tex2
   Textur=0
Endif
Endif

Ent - нужный объект
Tex1, tex2 - текстуры
Помоему должно работать
 
maxturboДата: Понедельник, 01 Июня 2009, 04:38 | Сообщение # 13
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Так точно поконает
Code

If KeyHit(18)
Texture=1-Texture
EndIf
If Texture=0
EntityTexture cub,tex1
EndIf
If Texture=1
EntityTexture cub,tex2
EndIf
 
CostUmДата: Понедельник, 01 Июня 2009, 04:51 | Сообщение # 14
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
пишет Ентити Даз Нот Ексит хотя все текстуры и модели на месте...
 
maxturboДата: Понедельник, 01 Июня 2009, 04:53 | Сообщение # 15
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
CostUm, Тебя учили в Global'е все переменные прописывать если ты их используешь в функциях?
 
CostUmДата: Понедельник, 01 Июня 2009, 04:54 | Сообщение # 16
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
а я не в функции использую
 
maxturboДата: Понедельник, 01 Июня 2009, 04:55 | Сообщение # 17
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Это все должно так выглядеть
Code

Global cub,tex1,tex2,Texture
 
CostUmДата: Понедельник, 01 Июня 2009, 04:55 | Сообщение # 18
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
а модели фсе и так прописанны, но даже если текстуры прописать тоже пишет..
 
CostUmДата: Понедельник, 01 Июня 2009, 05:00 | Сообщение # 19
MegaNoob on Igrostroenie.ru
Группа: Участники
Сообщений: 269
Награды: 0
Замечания: 40%
Статус:
кароч фсё, решил сделать чтобы при нажатии кнопки производилась функцция и в ней прописал ту фень..
 
maxturboДата: Понедельник, 01 Июня 2009, 05:00 | Сообщение # 20
Профи
Группа: Участники
Сообщений: 379
Награды: 0
Замечания: 0%
Статус:

Профессия: Программер
Проектов: 1 в разработке
Значеть гдето ошибка, ты изменение текстуры на модель делаешь?
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: