Перейти к содержанию

Рекомендуемые сообщения

Всем привет игра DYING LIGHT, в игре есть полоска выносливости,когда кого ни будь колотишь,она уменьшается до 0, когда полоска восстанавливается, то показывает Float 1,5, можно сделать что бы выносливость, восстанавливалась не с нуля, когда уменьшится до нуля, а сразу с Float 1 то есть с од нерки 1.

Вот скрипт 

  Показать контент

 

Изменено пользователем Baracuda
Ссылка на комментарий
Поделиться на другие сайты

Сегодня как раз делал выносливость. У меня полоска 1.75 максимальное значение может из-за 250 легендарного уровня. Могу сразу таблицу кинуть, если нужно.
 

  Показать контент
Изменено пользователем partoftheworlD
Ссылка на комментарий
Поделиться на другие сайты

Спасибо тебе,partoftheworLD но таблица мене не нужна, мене именно по моей теме надо, чтобы мене помогли. 

Изменено пользователем Baracuda
Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 07:19, Baracuda сказал:

можно сделать что бы выносливость, восстанавливалась не с нуля, когда уменьшится до нуля, а сразу с Float 1 то есть с од нерки 1.

Показать  
  Показать контент

Если я тебя правильно понял, попробуй так.

Изменено пользователем Garik66
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Легче тогда поставить проверку и когда значение будет меньше или равно 1 - тогда прыгнуть на свой код, а то есть 1.5 В итоге оно будет восстанавливаться всегда как только значение достигнет 1_ или будет ниже его.  Хотя вопрос какой то странный :rolleyes: не одному Игорю он не понятен конкретно.  

Хотя правильно - Игорь вроде бы как надо сделал. Но это если он подумал так же как я сейчас спустя 5 минут :) Но тогда не допишет до максимального значения. Фиг его знает в общем конкретная цель какая. 

Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 08:29, LIRW сказал:

Игорь вроде бы как надо сделал

Показать  

По видимому я не правильно понял Baracuda.

Baracuda, напиши более подробно и понятно. До скольки должна упасть выносливость и со скольки должна подняться. (в твоём описании не очень понятно).

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Все вроде бы хорошо РАБОТАЕТ GARIK66, и тут для меня новая проблема, если полоску выносливости использовать не до нуля 0, а до 0,00963452, то с 1, не восстанавливает  а восстанавливает именно с 0,00963452, а как мене сделать что бы полоска выносливости восстанавливалась с любого числа. 

я надеюсь понятно написал

СЕЙЧАС В ДАННЫЙ МОМЕНТ ПОЛОСКА ВОССТАНАВЛИВАЕТСЯ С 1, ЕСЛИ ВЫНОСЛИВОСТЬ ДОВЕСТИ ДО 0, ЕСЛИ ВЫНОСЛИВОСТЬ НЕ ДОВОДИТЬ ДО НУЛЯ, ТО ПОЛОСКА НЕ ВОССТАНАВЛИВАЕТСЯ С 1 А КАК СДЕЛАТЬ ЧТО БЫ НЕ ТОЛЬКО С НУЛЯ ВОССТАНАВЛИВАЛАСЬ А С ЛЮБОГО ЧИСЛА.

Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 09:07, Baracuda сказал:

а как мене сделать что бы полоска выносливости восстанавливалась с любого числа. 

Показать  

Это уже сложнее.

Это можно либо сделать принудительно (по хоткею), либо отслеживать, когда Герой прекратил тратиь выносливость (что сложнее).

 

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Ну Garik66 ещё можно сделать вот так, но это вариант подходит только если полоска выносливости 1 до 100, а не так как 1-0,009347464

  Показать контент

 

Изменено пользователем Baracuda
Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 09:07, Baracuda сказал:

а как мене сделать что бы полоска выносливости восстанавливалась с любого числа. 

Показать  

Сейчас сделаю нормально, кажись придумал.

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 09:07, Baracuda сказал:

а как мене сделать что бы полоска выносливости восстанавливалась с любого числа. 

Показать  

Baracuda, вроде написал, скрипт по идее должен работать так, пока предыдущее значение выносливости больше текущего, т.е. выносливость тратиться, то ничего не будет происходить, как только выносливость начнёт расти, то выносливость сразу станет максимальной, т.е. 1,5 во float.

Попробуй скрипт, отпишись о результатах.

  Показать контент

 

Изменено пользователем Garik66
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

  В 01.06.2016 в 09:56, Baracuda сказал:

 

вот из за это строчка это инструкция, не может быть скомпилирована. 

 

Показать  

Поставь . вместо , 

Забыл.

Поправил скрипт в предыдущем сообщении.

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Он не работает так как ты написал,Garik66 он работает как обычный скрипт на заморозку.

Изменено пользователем Baracuda
Ссылка на комментарий
Поделиться на другие сайты

  В 02.06.2016 в 05:08, Baracuda сказал:

Он не работает так как ты написал,Garik66 он работает как обычный скрипт на заморозку.

Показать  

По-видимому в этой инструкции ещё не начинается изменение выносливости, т.к. инструкция на чтение.

Дай АА-скрипт на запись.

Но доделать смогу только вечером.

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Игру у меня нет, испытывал на другой игре, та у меня слетела уже 3 раз, я тебе дам другую инструкцию другой игры,

вот инструкция на Чтения. Эти инструкции тоже выносливость, только Float от 0 до 100.

  Показать контент

вот инструкция на запись. 

  Показать контент

 

Изменено пользователем Baracuda
Ссылка на комментарий
Поделиться на другие сайты

  В 02.06.2016 в 06:47, Baracuda сказал:

вот инструкция на запись. 

Показать  

Попробуй так:

  Показать контент

По первому скрипту заметил у себя ошибку:

  Показать контент

Поправлю и первый скрипт здесь:

  Показать контент

Вот теперь и он должен сработать.

Изменено пользователем Garik66
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

Не Garik66 он работает как обычный скрипт на заморозку, самый первый скрипт который ты выложил, он больше подходить как раз, так что СПАСИБО ТЕБЕ Garik66 

ТЕМУ МОЖНО ЗАКРЫВАТЬ 

Ссылка на комментарий
Поделиться на другие сайты

  • Гость закрыл тема
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.