Показать сообщение отдельно
Старый 13.07.2015, 14:32
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 14  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Если необходима защита от спидхака, то dt необходимо считать через Date#time. Замедляются как раз таки таймера, дата не изменяется.
Цитата:
если взять public static var ее тоже можно отлавливать?
Для того, чтобы школьнек не смог изменить значение перменной достаточно не хранить её в явном виде. Простое xor шифрование решает проблему.
Код AS3:
public class SafeInt
{
	public function SafeInt(value:int = 0)
	{
		super();
		this.value = value;
	}
 
	private var _key:int = 1e8 * Math.random();
 
	//----------------------------------
	//  value
	//----------------------------------
 
	private var _value:int;
 
	public function get value():int
	{
		return _value ^ _key;
	}
 
	public function set value(value:int):void
	{
		_value = value ^ _key;
	}
}