Перейти к содержанию
Авторизация  
АЛЕКСАНДР МАМАЕВ

сделал команду удалить все созданные авто но она неработает

Рекомендуемые сообщения

АЛЕКСАНДР МАМАЕВ

Всем пример сделал команду удалить все созданные авто но она неработает

вот она:

 

 

 

 


CMD:alldveh(playerid)
{
if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!");
antiflood[playerid]++;
new carid;
if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!");
if(PLAYER_DATA[playerid][data_ADMLVL] < 2) return true;
CAR_DATA[carid][data_CREATE] = 0;
DestroyVehicle(carid);
return true;
}

если надо вот /veh:

CMD:veh(playerid,params[])
{
if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!");
antiflood[playerid]++;
if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!");
if(PLAYER_DATA[playerid][data_ADMLVL] < 2) return true;
if(sscanf(params, "ddd",params[0],params[1],params[2])) return SendClientMessage(playerid,COLOR_WARNING, "Используйте: /veh [ид] [цвет] [цвет]");
if(params[0] < 400 || params[0] > 611) return SendClientMessage(playerid, COLOR_WARNING,"[ПОМОЩЬ] Используйте от 400 до 611");
new Float:pos[3]; GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
new vehc = CreateVehicle(params[0],pos[0],pos[1],pos[2],0,params[1],params[2],-1);
PutPlayerInVehicleAC(playerid, vehc, 0);
ClearCarData(vehc);
CAR_DATA[vehc][data_FUEL] = 50;
CAR_DATA[vehc][data_CREATE] ++;
return true;
}

и если надо вот удаление одного авто:
CMD:dveh(playerid)
{
if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!");
antiflood[playerid]++;
if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!");
if(PLAYER_DATA[playerid][data_ADMLVL] < 2) return true;
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"Нужно находиться в транспорте!");
new carid = GetPlayerVehicleID(playerid);
if(CAR_DATA[carid][data_CREATE] == 0) return SendClientMessage(playerid, COLOR_WARNING, "Данный транспорт нельзя удалить!");
CAR_DATA[carid][data_CREATE] --;
DestroyVehicle(carid);
return true;
}


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


Ссылка на сообщение
Поделиться на другие сайты
Pavel_Zaytsev

У тебя само удаление авто работает? 

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


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@Pavel_Zaytsev, да работает  

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


Ссылка на сообщение
Поделиться на другие сайты
Predator

В начало мода добавь:

new count_create_car, create_veh[80 + 1] = {-1,...};

И замени команды: https://pastebin.com/uHeFtJV0

Если будет ругаться на IsValidVehicle, то добавь в начало мода:

native IsValidVehicle(vehicleid);

P.S: залил код на другой сайт, так как на форуме теряется табуляция

 

Изменено пользователем Predator
  • Like 2

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.