- Регистрация
- 18 Окт 2018
- Сообщения
- 20
- Лучшие ответы
- 0
- Репутация
- 0
Я пытался реализовать такую систему личного транспорта:
Когда игрок авторизовывается - спавнится его транспорт
Когда игрок выходит с сервера - транспорт его удаляется (и с сервера, и с массива)
Но чёт не работает последнее, не удаляется с массива, т.к. когда заходит следующий игрок и выходит в консоли принтуется мол типо его транспорт удалён (хотя у него транспорта нет)
В OnPlayerDisconnect
Когда игрок авторизовывается - спавнится его транспорт
Когда игрок выходит с сервера - транспорт его удаляется (и с сервера, и с массива)
Но чёт не работает последнее, не удаляется с массива, т.к. когда заходит следующий игрок и выходит в консоли принтуется мол типо его транспорт удалён (хотя у него транспорта нет)
В OnPlayerDisconnect
PHP:
for(new i = 1; i <= totalvehicles; i++)
{
if(!strcmp(v_info[i][v_owner],GN(playerid)))
{
DestroyVehicle(v_info[i][v_id]);
for(new vehicles_info:I; I<vehicles_info; ++I)
{
v_info[i][I]=EOS; //обнуляем переменные авто
}
printf("Разгрузка авто %s, ид в массиве: %d", GN(playerid),i);
}
}