А логически подумать и дописать условие проверки самому? Не делай из мухи слона, это не такая уж и проблема. Подскажу, число високосного года кратно 4. Текущий год високосный.
Вид для печати
Кто встречался с такой проблемой: игрок на сервере, играет, пишет сообщения, не читер, но если проверить его id if(playerid == INVALID_PLAYER_ID) то вернет положительный результат. Так не со всеми, с некоторыми, и из-за этого нельзя взаимодействовать с игроком..
Из-за чего такое может произойти?
Как правильно задать игроку прыжок с толчком вперёд куда он смотрит/бежит.
Допустим прыгну и игрока стабильно поднимает на какую то высоту и одновременно толкает вперёд,
На данный момент так делаю:
Но что то игрока слабо толкает, хочу усилить, добавляю больше коэфициенты и игрока либо в бока двигает или же прыгает но на той же высоте...PHP код:
new Float:Xx, Float:Yy, Float:Zz;
GetPlayerVelocity(playerid, Xx, Yy, Zz);
SetPlayerVelocity(playerid, Xx + 0.2, Yy + 0.2, Zz + 0.8);
Ну я бы примерно так сделал:
0.2 это параметр "силы толчка" что-ли.. Чем больше параметр - тем дальше будет.. 0.8 высота..PHP код:
new
Float:ST[3],
Float:pos[2],
Float:p_angle;
GetPlayerVelocity(playerid, ST[0], ST[1], ST[2]);
GetPlayerFacingAngle(playerid, p_angle);
pos[0] += (0.2 * floatsin(-p_angle, degrees));
pos[1] += (0.2 * floatcos(-p_angle, degrees));
SetPlayerVelocity(playerid, ST[0] + pos[0], ST[1] + pos[1], ST[2] + 0.8);
А разница?И так и так должно работать, не?!
Работало все отлично до 1 момента: подключил защиту одну от всяких эксплойтов.Но кода там довольно много и поэтому хочу узнать,что может вызывать такое.. Например там есть функция краша,в которой выдается скин 1000 и в gametext пишется фигня.Из-за крашей такое может?