Войти или зарегистрироваться

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

  • Автор темы Автор темы Vallerik
  • Дата начала Дата начала

Vallerik

Активный участник
Пользователь
Баллы
63
Имя в Minecraft
Vallerik
Здравствуйте мне нужно реализовать один плагин или мод..

Если игровое время откатывается назад с разницей в 1000 тиков то тебя выкидывает из игры

Примерный код:

t1:=i;
if t1<t2 then
if t1+1000>t2 then
memo1.Lines.Add('КИК');
t2:=i;

i это игровое время
 
А с чего бы оно откатилось?
Это уже обсуждалось в теме неподалёку.
Товарищ хочет мод на клиент. Время после синхронизации с сервером откатывается.
А примерный код херня полнейшая, как и там, автор не представляет ни малейшего понятия о том что реально в кленте происходит.
 
Это уже обсуждалось в теме неподалёку.
Товарищ хочет мод на клиент. Время после синхронизации с сервером откатывается.
А примерный код херня полнейшая, как и там, автор не представляет ни малейшего понятия о том что реально в кленте происходит.
Это надо для анти чита! Модом сделать тогда..
Это уже обсуждалось в теме неподалёку.
Товарищ хочет мод на клиент. Время после синхронизации с сервером откатывается.
А примерный код херня полнейшая, как и там, автор не представляет ни малейшего понятия о том что реально в кленте происходит.

Вот примерный код..

import org.bukkit.World;

...............
..............
..............

public void runchit()
{

for (World world : Bukkit.getWorlds())
{

String worldname = world.getName();
long t1 = worldtime.get(worldname);
if (t1<t2)
{
if (t1+1000>t2)
{
тут кик из игры
}
}
long t2 = worldtime.get(worldname);
}
}
 
Последнее редактирование:
Игровое время сервера или клиента ?
 
import org.bukkit.World и клиент....
Ты головой стукнулся чтоли?
Иди ищи разработчиков модов а не мешай в ветке разработки плагинов.
 
Попробуйте player.getPlayerTime() мб поможет. Ну или могу ошибаться.
Так то да, верно. Этот метод возвращает время игрока. Т.е. если я player.setPlayerTime(...), то .getPlayerTime() вернёт как раз ... (long). Таким образом каждому игроку можно выставить своё время.
Но ТС думает что время на сервере устанавливается в зависимости от времени клиента. Таким образом он хочет сделать анти-сх.
640px-FACEPALM.png
 
Но ТС думает что время на сервере устанавливается в зависимости от времени клиента. Таким образом он хочет сделать анти-сх.
640px-FACEPALM.png
Он хочет сделать анти-сх в самом клиенте, проверяя время
 
Назад
Верх