В теме 8 сообщений

James Bahert
Новичок

1. Описание команды.

Данная команда позволяет отремонтировать транспортное средство (до 1000.0), в котором находится игрок, использующий данную команду.

2. Код команды.

  Для стандартного командного процессора (открыть спойлер)
  Для командных процессоров (pawncmd, dc_cmd, zcmd и других) (открыть спойлер)

3. Авторское право.

Автор данной команды неизвестен. Вырезана из игрового мода.

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


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

К сожалению, данное решение актуально не для всех модов. Большинство пользователей, вставивших эту команду в свой мод, лишь встретятся с ошибками, которые не смогут исправить... Пожалуйста, перед публикацией новых тем, продумайте этот момент, в противном случае последующие темы будем удалять. 

 

UPD: исправил данную команду, убрал лишние проверки.

Отредактировано пользователем odosenok

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


Ссылка на сообщение
Поделиться на другие сайты
Tony_Hasl ✔
Освоившийся

Отлично, подошло! мне нравиться плюсик :> с первого раза мало где найдёшь

Заметка от keyl , создано

Используйте кнопку "+" - чтобы поблагодарить автора. Устное предупреждение!

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


Ссылка на сообщение
Поделиться на другие сайты
Sokur228
Новичок
CMD:fixveh(playerid)
{
	RepairVehicle(GetPlayerVehicleID(playerid));
        SCM(playerid, Color_Green, "Вы успешно отремонтировали машину!");
	return 1;
}

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


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

@Sokur228 а если игрок не находится в машине? Какое значение передаст GetPlayerVehicleID? Можно узнать?

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


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

@SCRIPTMAN Скриптман если игрок в машине то она чинится можно приписать else что игрок находится не в машине а если он не в машине то она не чинится"!!!

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


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

@Sokur228, так а в чем проблема исходного варианта? Если игрок не в автомобиле, тогда он не чинится. В автомобиле – чинится. К сожалению, учитывая количество багов в движке SAMP, нет гарантий, что функция RepairVehicle отреагирует адекватно, если ей передать невалидные значения. Почему бы просто не предусмотреть этот вопрос заранее? Тем более, что это всего лишь одна проверка, а не целый огород.

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


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

@Cawfee а она скорее всего и отреагирует неадекватно, в лучшем случае - ошибка, в худшем - краш, потому что ей будут пытаться присвоить мусорное значение

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

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

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

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

    • Elvis
      От Elvis
      Идёт набор в команду по разработке CRMP-проекта! 
       
      Требуются специалисты на следующие роли:  
      - Технический администратор (1 человек)  
      - Технические разработчики (2 человека)  
      - Внутриигровые разработчики (5 человек)  
       
      Все подробности и условия обсудим лично — пишите руководителю в Telegram - @AntonLegost
    • Jasper231
      От Jasper231
      Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
      1) Кодеры
      2) Мапперы
      3) Люди которые вообще разбираются в создании серверов
       
      об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
    • otec
      От otec
      Копия радмира
      ║☑️Название CORVUS CRMP
      ║☑️Сервер у которого есть будущее и будет
      ║☑️Адекватная администрация
      ║☑️Идут наборы в Лидеры, Админы.
      ║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
      ║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
      ║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
      ║☑️Все новости - обновления в Telegram и ВКонтакте
      ║☑️Сайт - corvus-crmp.ru
      ║☑️Форум - forum.corvus-crmp.ru
      ║☑️Скачать лаунчер - corvus-crmp.ru
      ║☑️Заходи мы ждем тебя
      ║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК