Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±

    Команда /vehd

    Всем привет, нужна помощь как сделать чтоб при удалении транспорта писало какой транспорт я удалил, то-есть название транспорта и id который я создал при создании кара.

    Вот на подобии команды /veh
    PHP код:
        //==========================================================================
        
    if(strcmp(cmd"/veh"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                if(!
    aDuty[playerid]) return SendClientMessage(playeridCOLOR_RED"[ОШИБКА] {FFFFFF}Нет прав для использования команды!");
                if (
    Player[playerid][pAdmin] < 3)return SendClientMessage(playeridCOLOR_RED"[ОШИБКА] {FFFFFF}Нет прав на использование команды!");
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp))return SendClientMessage(playeridCOLOR_LIGHTBLUE"[КОМАНДЫ]{FFFFFF} /veh [Ид авто]");
                new 
    car;
                
    car strval(tmp);
                if(
    car 400 || car 611) { SendClientMessage(playeridCOLOR_WHITE"Используй значение: От 400 до 611"); return 1; }
                new 
    Float:X,Float:Y,Float:Z,Float:A;
                
    GetPlayerPos(playeridX,Y,Z);
                
    //SetPlayerPos(playerid, X,Y,Z+1.5);
                
    GetPlayerFacingAngle(playerid,A);
                if(
    CreateCar[playerid]>0DestroyVehicle(CreateCar[playerid]);
                
    CreateCar[playerid] = CreateVehicle(carX,Y,ZA, -1, -11800000);
                
    SetVehicleNumberPlate(CreateCar[playerid], "Admin");
                
    SetVehicleParamsEx(CreateCar[playerid],1,lights,alarm,doors,bonnet,boot,objective);
                
    Engine[CreateCar[playerid]] = 1;
                
    Doors[CreateCar[playerid]] = 1;
                
    PutPlayerInVehicle(playeridCreateCar[playerid], 0);
                new 
    carid GetPlayerVehicleID(playerid) ;
                
    format(stringsizeof(string), "Ты создал(а) %s (ID:%d). Удалить транспорт: /vehd."VehiclesName[GetVehicleModel(CreateCar[playerid])-400],carid);
                
    SendClientMessage(playeridCOLOR_WHITEstring);
            }
            return 
    1;
        } 
    PHP код:
        //==========================================================================
        
    if(strcmp(cmd"/vehd"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                if(!
    aDuty[playerid]) return SendClientMessage(playeridCOLOR_RED"[ОШИБКА] {FFFFFF}Нет прав для использования команды!");
                if(
    Player[playerid][pAdmin] < 3)return SendClientMessage(playeridCOLOR_RED"[ОШИБКА] {FFFFFF}Нет прав на использование команды!");
                
    DestroyVehicle(CreateCar[playerid]);
                
    format(stringsizeof(string), "Ты удалил(а) созданный раннее %s (ID:%d)."VehiclesName[GetVehicleModel(CreateCar[playerid])-400]);
                
    SendClientMessage(playerid,COLOR_WHITE,string);
            }
            return 
    1;
        } 

  2. #2
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Что не кто не знает?

  3. #3
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Вы же сами выложили команду удаления транспорта, в котором есть всё, что вы хотите.

  4. #4
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Вы же сами выложили команду удаления транспорта, в котором есть всё, что вы хотите.
    Мне надо чтоб писало какой транспорт я удалил тоесть как и в /veh название кара и его id.
    И еще 1 Вместо Ты удалил(а) созданный раннее (%s название кара) (ID: %d (транспорта).). пишет Server: Unknovn command.

  5. #5
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Ну дак запиши в Pvar ID созданной машины, и создай сток с названием машин
    Типо:
    stock name_car_all(ID_cars)

    А дальше при удаление,
    stock name_car_all(GetPVarInt(playerid, "id_cars_for_dell"))

    Думаю доступно объяснил)

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •