Проблема в spawn'e находясь в Vehicles -
VerySmart - 29.11.2012
Подскажите в чем проблема.
Взорвавшись в любом транспорте персонаж перерождается в порядке.
А если жизни у персонажа сами кончатся в транспорте средством SetPlayerHealth(playerid, 0.0); - без качания камерой сразу же появляется серый экран на 2 секунды, после чего персонаж появляется в центре парковки Grove Street с включенным бегом CJ
и в != 0 виртуальном мире.
читов и собейта не имеется, также не имеется никакого включения бега CJ сервером, нет никаких заложенных координат в эту точку на Grove, в чем проблема? Где проверять?
Нигде больше подобного не наблюдается.
Я так понимаю у меня отсутствует какая-то проверка на смерть в авто, куда нужно вставлять это и что именно?
Re: Проблема в spawn'e находясь в Vehicles -
stabker - 29.11.2012
Это баг samp. Что нужно сделать?
1) После инклудов:
pawn Код:
forward Spawn(playerid);
public Spawn(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:f[3];
GetPlayerPos(playerid, f[0], f[1], f[2]);
SetPlayerPos(playerid, f[0], f[1], f[2] + 3);
}
SpawnPlayer(playerid);
return 1;
}
#define SpawnPlayer Spawn
2) В каллбэк OnPlayerDeath:
pawn Код:
if(IsPlayerInAnyVehicle(playerid))
{
new Float:f[3];
GetPlayerPos(playerid, f[0], f[1], f[2]);
SetPlayerPos(playerid, f[0], f[1], f[2] + 3);
}
Должно помочь
Re: Проблема в spawn'e находясь в Vehicles -
DrSlett - 29.11.2012
PHP код:
public OnPlayerSpawn(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2488.5620, -1666.8640, 13.8757)) // появился на улице грув
{
SpawnPlayer(playerid); // и сразу респавним игрока
}
return 1;
}
Re: Проблема в spawn'e находясь в Vehicles -
[Saint] - 29.11.2012
бл*** а я искал бл*** по всему коду, чтоже за такая неведомая х***я творится, а тут оно оказывается новый баг самп
ну может и не новый, но я об этом ничего не знал....
if (samp release new versions)
{
bugs++;
}
спасибо =) кстате это только в 0.3е появилось ? раньше я такого не замечал... или всё таки раньше ?
Re: Проблема в spawn'e находясь в Vehicles -
GameMan - 29.11.2012
О, я только сейчас узнал об этом баге) Ну спасибо, теперь я узнал о нем и исправил.
Re: Проблема в spawn'e находясь в Vehicles -
DrSlett - 29.11.2012
Quote:
Originally Posted by [Saint]
бл*** а я искал бл*** по всему коду, чтоже за такая неведомая х***я творится, а тут оно оказывается новый баг самп
ну может и не новый, но я об этом ничего не знал....
if (samp release new versions)
{
bugs++;
}
спасибо =) кстате это только в 0.3е появилось ? раньше я такого не замечал... или всё таки раньше ?
|
видел такое в предыдущих версиях
Re: Проблема в spawn'e находясь в Vehicles -
[Saint] - 29.11.2012
Quote:
Originally Posted by DrSlett
видел такое в предыдущих версиях
|
раньше я знаю иногда могло игрока заспавнить на: x = 0.0, y = 0.0, z = 0.0, но чтобы на грув, такое видел только на 0.3е
Re: Проблема в spawn'e находясь в Vehicles -
DrSlett - 29.11.2012
Quote:
Originally Posted by [Saint]
раньше я знаю иногда могло игрока заспавнить на: x = 0.0, y = 0.0, z = 0.0, но чтобы на грув, такое видел только на 0.3е
|
Да и сейчас активно спавнит на 0.0, 0.0, 0.0, но не каждый раз
Re: Проблема в spawn'e находясь в Vehicles -
jhonyxakep - 29.11.2012
Quote:
раньше я знаю иногда могло игрока заспавнить на: x = 0.0, y = 0.0, z = 0.0, но чтобы на грув, такое видел только на 0.3е
|
Между прочим еще с 0.3с, причем баг не всегда при респавне, бывает просто выходит из авто, и уже на грув.
Может сделать там бонусную зону? XD
Re: Проблема в spawn'e находясь в Vehicles -
stabker - 30.11.2012
Quote:
Originally Posted by jhonyxakep
Между прочим еще с 0.3с, причем баг не всегда при респавне, бывает просто выходит из авто, и уже на грув.
Может сделать там бонусную зону? XD
|
Никогда не замечал чтобы при выходе из транспорта такое бывало. Также на странице о
багах говорится, что только при спавне.
Quote:
SpawnPlayer - Kills the player if they are in a vehicle and then they spawn with a bottle in their hand
|