Таймер + ApplyAnimation?
Вид для печати
Таймер + ApplyAnimation?
что скажете о PawnPlus?
Добрый вечер. Как правильно понять сей код?
return (( number & 0x80000000 ) ? ( ~number+1 ) : ( number ));
С побитовыми операциями и операторами непосредственно знаком на базовом уровне предмета информатики. Однако, не пойму в чем смысл перемножать биты числа number и 0x80000000. Ведь по сути 0x80000000 - 30 единиц и 2 нуля (в начале и в конце) в двоичной системе счисления...
Не люблю отвечать вопросом на вопрос, но всё же, интереса ради: где вы откопали этот понтокод?
number & 0x80000000 - это проверка на то, установлен ли старший (знаковый) бит числа; если да - число отрицательное. Можно было обойтись куда более читаемым number < 0.
~number+1 - перевод числа из отрицательного в положительное. Можно было с тем же успехом записать -number, даже в скомпилированном коде получилось бы на 1-2 инструкции меньше - впрочем, автор сего "шедевра" едва ли имел целью сделать оптимальный код.
На недофоруме :)
А не подскажете еще за код типа 0xFFFFFFFF <<< 8. Вроде же нет оператора <<<
Как раз-таки три скобки угловые...
Не простая ситуация со спавном. Если использовать SetPlayerPos, то не смогу использовать спектейт и после каждой смерти карта будет выгружаться, а если SetSpawnInfo, то возникнет проблема с совместимостью с другими модами. Неизвестно что там в OnPlayerSpawn. Что делать?
А что именно ты хочешь реализовать?