Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
Balcoz

Тестер Крови показатель всего!

Добрый вечер как с помощью скрипта можно реализовать такую функцию, у меня "тестер крови" я его использовал и он мне показывает мое, здоровье, кровь, иммунитет, статус заражения. Заранее спасибо!

Поделиться сообщением


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

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

  • 0

scripts\4_World\Classes\Recipes\Recipes\BloodTest.c

моддим вот этот файл своим серверным скриптом, а именно функцию

override void Do(ItemBase ingredients[], PlayerBase player,array<ItemBase> results, float specialty_weight)

Что списывать? Ну как минимум то что нужно вам.

здоровье:

private float hp_player = player.GetHealth("GlobalHealth", "Health");

кровь:

private float blood_player = player.GetHealth("GlobalHealth", "Blood");

С остальными показателями не возился, не подскажу

Поделиться сообщением


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





  • 0

Ну что кто ни будь поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, 123new сказал:

scripts\4_World\Classes\Recipes\Recipes\BloodTest.c

моддим вот этот файл своим серверным скриптом, а именно функцию

override void Do(ItemBase ingredients[], PlayerBase player,array<ItemBase> results, float specialty_weight)


override void Do(ItemBase ingredients[], PlayerBase player,array<ItemBase> results, float specialty_weight)

Что списывать? Ну как минимум то что нужно вам.

здоровье:

private float hp_player = player.GetHealth("GlobalHealth", "Health");


private float hp_player = player.GetHealth("GlobalHealth", "Health");

кровь:

private float blood_player = player.GetHealth("GlobalHealth", "Blood");


private float blood_player = player.GetHealth("GlobalHealth", "Blood");

С остальными показателями не возился, не подскажу

Это можно как то исправить? 2021-03-21_23-50-27.png.0fb201820ed8c4494fc3629d69f8c27f.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Блин

Тут же был готовый

 

Завтра к вечеру приеду выложу

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
10 часов назад, Balcoz сказал:

Это можно как то исправить? 2021-03-21_23-50-27.png.0fb201820ed8c4494fc3629d69f8c27f.png

код файла в студию

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Тест крови это не рецепт же, а экшен
ActionBloodTestSelf и ActionBloodTestTarget, насколько помню
 

modded class ActionBloodTestSelf
{
  	override void OnExecuteServer(ActionData action_data)
    {
      	PlayerBase player = action_data.m_Player;
      
    	float hp = player.GetHealth("GlobalHealth", "Health");
      	float blood = player.GetHealth("GlobalHealth", "Blood");
      	float immunity_level = player.GetImmunity(); // player.GetImmynityLevel(), список уровней в 3_Game/PlayerConstants.c
      	float agents_amount = player.GetSingleAgentCount(eAgents.SALMONELLA); // если нужно подобное заражение, список агентов в 3_Game/Enums/eAgents.c
      
     	//вариант вывода
      	Param1<string> message;
      
      	message = "Здоровье: " + hp;
      	GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, message, true, player.GetIdentity());
      
      	//message = "Кровь: " + blood
      	//GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, message, true, player.GetIdentity());
    }
}

С таргетом аналогично, просто ты берёшь инфу с одного и показываешь другому

 

P.S. а ещё судя по ошибке ты пытаешься переписать дефолтный скрипт игры
Не знаю, что там с file pathing'ом, я в эту тему не лез, но тебе бы мод на эту тему

Изменено пользователем XenoZD (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Готовые экшаны теста для себя и для таргета

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
2 часа назад, BorizzK сказал:

Готовые экшаны теста для себя и для таргета

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Я ТУПОЙ, подскажи куда это нужно кинуть?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@BorizzK Всё работает. Единственный вопрос.....степень перелома костей ни как не вывести на экран?
(исчу показатель,что то не нахожу)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
41 минуту назад, Balcoz сказал:

Я ТУПОЙ, подскажи куда это нужно кинуть?

 

Делаешь серверный мод

и в него пихаешь

можно не заморачиваясь в 4_World

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 минуту назад, paranoyk сказал:

@BorizzK Всё работает. Единственный вопрос.....степень перелома костей ни как не вывести на экран?
(исчу показатель,что то не нахожу)

 

можно добавить

ща гляну чуть позже

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
23 минуты назад, paranoyk сказал:

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

Сеня добавлю

Болезнь имени космодрома Куру ))))

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Мдя,склроз есть,маразм-пока нет....и то хорошо.
(и по отечески заглядывая в глаза)....А как насчёт  ̶х̶а̶л̶в̶ы̶ ̶Б̶е̶к̶а̶с̶?̶  машин, что выковыривали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
7 минут назад, paranoyk сказал:

Мдя,склроз есть,маразм-пока нет....и то хорошо.
(и по отечески заглядывая в глаза)....А как насчёт  ̶х̶а̶л̶в̶ы̶ ̶Б̶е̶к̶а̶с̶?̶  машин, что выковыривали?

давайте всетаки по теме обсуждения, водители)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 минуту назад, 123new сказал:

давайте всетаки по теме обсуждения, водители)))

Яволь мон женераль!
Работа Бориззика но на буржуинском

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.


(отключена индикация темепературы, бо для это есть штатный инстРУмент)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Показывает перелом и здоровье ног
 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@BorizzK Кстати,не пробовали прикрутить лечение Куру к чему либо из штатного?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
26 минут назад, paranoyk сказал:

@BorizzK Кстати,не пробовали прикрутить лечение Куру к чему либо из штатного?

 

пробовал

прикручивал

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
18 часов назад, BorizzK сказал:

пробовал

прикручивал

 

Как думаете серверно прикрутить лечение Куру водкой можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
19 часов назад, paranoyk сказал:

Как думаете серверно прикрутить лечение Куру водкой можно?

а кроме как серверно никак

блин

на клиенте ток кондишены экшанов и эффекты всякие - партикли, звуки

все обработки, симуляции и вся движуха - все на сервере

Изменено пользователем BorizzK (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

@BorizzK Но когда написал заказ на похожее-дружно все ответили что "нельзя"...У меня когнитивный диссонанс. Хм,попробую второй раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, paranoyk сказал:

@BorizzK Но когда написал заказ на похожее-дружно все ответили что "нельзя"...У меня когнитивный диссонанс. Хм,попробую второй раз.

Тебе на пальцах показать как это сделать? Готовь пива

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
27.03.2021 в 10:55, BorizzK сказал:

Показывает перелом и здоровье ног
 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Показывает в момент перелома "левая нога, правая нога"-0.
После наложения шины-не показывает ничего из состояния костей.
 

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

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

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.