SA-MP Forums Archive
Проблема в spawn'e находясь в Vehicles - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема в spawn'e находясь в Vehicles (/showthread.php?tid=396118)



Проблема в 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(playerid4.02488.5620, -1666.864013.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