Question

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;
}

 

Share this post


Link to post

2 answers to this question

  • 0
DEST
Maintainer

разве здесь

44 минуты назад, toxa1373 сказал:

Iter_Remove(adm_vehicles, playerid);

 

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

Iter_Remove(adm_vehicles, vehh); 

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

Share this post


Link to post
  • 0
legendabrn
Активный
6 минут назад, DEST сказал:

разве здесь

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


Iter_Remove(adm_vehicles, vehh); 

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

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Badr
      By Badr
      дратуте , решил сделать лаунчер самп на node.js , все норм сделал дизайн/стиль , но когда захожу абсолютно на любой сервер (заходил на онух рп ,и на свой сервер ) и пишет вронг сервер пароль ( мне лень на англиском писать )  скрин прикрепил 

      исходник https://disk.yandex.ru/d/D_104GFgrFO16A ( сам делал , то-есть дипсик  )
      я знаю все будут писать что (Слово удалено системой) ии-шное