SA-MP Forums Archive
Подскажите пожалуйста. (Пропадает машину). - 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: Подскажите пожалуйста. (Пропадает машину). (/showthread.php?tid=474912)



Подскажите пожалуйста. (Пропадает машину). - StAsMaNn - 10.11.2013

Доброго времени суток. Я создал команду, чтобы игрок мог создать себе машину.
Он пишет команду, появляется диалог с выбором машину, он выбирает машину и его спавнит в машине.
Но есть проблема. Возьмём двух игроков. А И Б. Игрок А создал машину, когда игрок Б создаёт машину, у А пропадает машину. Но. Это происходит очень и очень редко. Как на зло, когда меня нет на сервере. Я с 6 людьми спавнили все машины, всё было нормально. А иногда бывает 2 играют, один заспавнил, у другого пропала. Пожалуйста, подскажите, дайте совет, что может заставлять пропадать машину? Почему это не происходит постоянно, очень редко, но бывает. Вот мой код:

new PlayerCars[MAX_PLAYERS];

OnplayerDissconnect DestroyVehicle(PlayerCars[playerid]);

stock CreateStuntVehicle(playerid, model, color1, color2, bool: delpre = true, respawn = -1)
{
new Float: tmpcoords[4];
GetPlayerPos(playerid, tmpcoords[0], tmpcoords[1], tmpcoords[2]);
GetPlayerFacingAngle(playerid, tmpcoords[3]);
if(delpre) DestroyVehicle(PlayerCars[playerid]);
PlayerCars[playerid] = CreateVehicle(model, tmpcoords[0] + 3, tmpcoords[1], tmpcoords[2], tmpcoords[3], color1, color2, respawn);
LinkVehicleToInterior(PlayerCars[playerid], GetPlayerInterior(playerid));
SetVehicleVirtualWorld(PlayerCars[playerid], GetPlayerVirtualWorld(playerid));
if(!IsPlayerInAnyVehicle(playerid)) PutPlayerInVehicle(playerid, PlayerCars[playerid], 0);
return PlayerCars[playerid];
}

Почему же пропадает?


Re: Подскажите пожалуйста. (Пропадает машину). - stabker - 10.11.2013

https://sampforum.blast.hk/showthread.php?tid=330447 почитайте, там есть решение.


Re: Подскажите пожалуйста. (Пропадает машину). - DartfoL - 10.11.2013

обнуляй PlayerCars после DestroyVehicle


Re: Подскажите пожалуйста. (Пропадает машину). - Alexander_Petrov - 10.11.2013

delete