Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help] Изменения респа Эпика в датапаке
Поиск

[help] Изменения респа Эпика в датапаке

18 ответов384 просмотровСейчас просматривают: 1
рома
рома

Пользователь

Участник

Постов: 87

На форуме с: 16.01.2008

Репутация: +157

Рейтинг: 0

· 17.08.2009, 02:53

Сборка базы, платная

Итак, не секрет что в АИ прописан рес некоторых эпиков, на примере закена:

Код
  //time is 36hour    +/- 17hour 
            long respawnTime = ((19 + Rnd.get(35) ) * 3600000); 


Не пойму как идет расчет времени ? Мне вот надо поменять на 48 часов +/-6

Объясните кому не сложно, по какому алгоритму расчитываетсявремя это

0
Baium
Baium

Пользователь

Бывалый

Постов: 103

На форуме с: 17.04.2009

Репутация: +292

Рейтинг: 0

· 17.08.2009, 03:20

matt: Сборка базы, платная

Итак, не секрет что в АИ прописан рес некоторых эпиков, на примере закена:

Код
  //time is 36hour    +/- 17hour 
            long respawnTime = ((19 + Rnd.get(35) ) * 3600000); 


Не пойму как идет расчет времени ? Мне вот надо поменять на 48 часов +/-6

Объясните кому не сложно, по какому алгоритму расчитываетсявремя это


Вот будет так
Код
  //time is 48hour    +/- 6hour 
            long respawnTime = ((48+ Rnd.get(6) ) * 3600000); 


Код
*3600000
это умножение часов

0
рома
рома

Пользователь

Участник

Постов: 87

На форуме с: 16.01.2008

Репутация: +157

Рейтинг: 0

· 17.08.2009, 04:00

Baium Спасибо за ответ, после овтета догнал алгоритм... тему можно клозить.

0
Gambit90
Gambit90

Пользователь

Бывалый

Постов: 426

На форуме с: 17.09.2008

Репутация: +421

Рейтинг: 0

· 17.08.2009, 06:24

((19 + Rnd.get(35) ) * 3600000);


19 - ??
35 - ??
3600000 - ??

Расскажите поподробней, какое число что значит.

0
-=[BloodKill]=-
-=[BloodKill]=-

Пользователь

Ветеран

Постов: 1355

На форуме с: 01.09.2008

Репутация: +1179

Рейтинг: 0

· 17.08.2009, 07:53

Цитата
//time is 48hour +/- 6hour
long respawnTime = ((48+ Rnd.get(6) ) * 3600000);



48 - время респа ( в часах )
6 - т.е +/- 6 часов
3600000 - умножаем на час

crazy.gif

— Оо

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

Репутация: +619

Рейтинг: 0

· 17.08.2009, 08:47

Совершенно не верно :).
Принцип работы Rnd.get(6) вы не понимаете :).
Это не +/- а рандомно число от 0 до 5!!!!
Это большая разница, по вашему получается что респ будет от 48 до 53 часов.
Чтобы сделать так как надо надо вот так:

Код
long respawnTime = ((42 + Rnd.get(13) ) * 3600000);

Тогда респ получится 48 +/-6

0
B
Bezz

Пользователь

Участник

Постов: 57

На форуме с: 22.10.2008

Репутация: +6

Рейтинг: 0

· 21.08.2009, 12:43

если не трудно можеш написать как сделать правельно респ 24часа +/- 4 часа. оч прошу

0
Александр
Александр

Пользователь

Ветеран

Постов: 1306

На форуме с: 25.05.2009

Репутация: +296

Рейтинг: 0

· 21.08.2009, 18:24

bezz: если не трудно можеш написать как сделать правельно респ 24часа +/- 4 часа. оч прошу

Код
long respawnTime = ((20 + Rnd.get(9) ) * 3600000);

You can't feeling! No you can't feeling! And you can't feeling!

— People = Shit

0
mihey888
mihey888

Пользователь

Бывалый

Постов: 358

На форуме с: 27.06.2007

Репутация: +64

Рейтинг: 0

· 21.08.2009, 18:52

Ой народ пошел, такую гадость не может догнать. Градеск как всегда все правильно обьяснил.

0
Денис
Денис

Пользователь

Бывалый

Постов: 130

На форуме с: 26.11.2008

Репутация: +26

Рейтинг: 0

· 21.08.2009, 23:13

скажите еще куда заливать такое на сборке базы!как высчитывать понел а куда чего нет:)))

0
sex0s
sex0s

Пользователь

Бывалый

Постов: 306

На форуме с: 25.08.2008

Репутация: +294

Рейтинг: 0

· 22.08.2009, 04:12

GIZLA, а AI у епиков data\scripts\...

— 2+2 = ? Оо

0
Денис
Денис

Пользователь

Бывалый

Постов: 130

На форуме с: 26.11.2008

Репутация: +26

Рейтинг: 0

· 22.08.2009, 12:33

а по точнее в какой папке АИ там РБ

0
Денис
Денис

Пользователь

Бывалый

Постов: 130

На форуме с: 26.11.2008

Репутация: +26

Рейтинг: 0

· 22.08.2009, 13:09

тое сть в АИ я например на 7 сборке не вижу куда это всововать!

0
Денис
Денис

Пользователь

Бывалый

Постов: 130

На форуме с: 26.11.2008

Репутация: +26

Рейтинг: 0

· 22.08.2009, 14:15

ап

0
Денис
Денис

Пользователь

Бывалый

Постов: 130

На форуме с: 26.11.2008

Репутация: +26

Рейтинг: 0

· 25.08.2009, 16:27

ап

0
K
Kapik123
· 25.08.2009, 16:35

В дате смотри или по базе правь

0
W
Walker

Пользователь

Бывалый

Постов: 190

На форуме с: 02.03.2009

Репутация: +22

Рейтинг: 0

· 02.11.2009, 16:32

я не поиму а вто это что умножения меняти надо ? что была 24 чяса ? long respawnTime = ((20 + Rnd.get(9) ) * 3600000);

— la2rus.com

0
iZac
iZac

Пользователь

Новичок

Постов: 13

На форуме с: 17.09.2008

Рейтинг: 0

· 07.01.2010, 23:53

respawnTime = (24 * 3600);

0
Тема закрыта для ответов