Вопросы

legendabrn
Активный

Всем привет. Почему не очищает отиратор?

CMD:delveh(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1;
	if(sscanf(params, "i", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /delveh [ID автомобиля(Смотреть в /dl)]");
	new vehh = params[0];
	if(!Iter_Contains(adm_vehicles, vehh)) return SCM(playerid, COLOR_GREY, !"Этот автомобиль не создавал администратор");
	new string[128];
 	format(string, sizeof(string), "[A] %s[%i] удалил транспорт (ID: %d)", pName(playerid), playerid, vehh);
	SCMA(COLOR_GREY,string);
	if(IsValidVehicle(vehh)) DestroyVehicle(vehh), vehh = INVALID_VEHICLE_ID;
	Iter_Remove(adm_vehicles, playerid);
	return 1;
}

 

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

разве здесь

  В 8/6/2018 в 11:54, toxa1373 сказал:
Iter_Remove(adm_vehicles, playerid);

 

Читать далее...  

не должно быть

Iter_Remove(adm_vehicles, vehh); 

Только тогда эту строку поместить раньше, чем удаление транспорта. 

Поделиться сообщением


Ссылка на сообщение
  • 0
legendabrn
Активный
  В 8/6/2018 в 12:40, DEST сказал:

разве здесь

не должно быть

Iter_Remove(adm_vehicles, vehh); 

Только тогда эту строку поместить раньше, чем удаление транспорта. 

Читать далее...  

Спасибо, ошибка была в :
Iter_Remove(adm_vehicles, playerid);

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Young_Boych1k
      От Young_Boych1k
       
      В моде инклуд LauncherAddon подключил сразу после a_samp.
      Помогите пожалуйста

      После подключения к серверу лог заспамило этим: