• 0
Neother

[закрыто] Создание более 2-3 машин на сервере одновременно

Вопросы

Здраствуйте  столкнулся с такой проблемой, что нельзя загрузить более 1 машины, что нужно написать в моде чтобы убрать лимиты на этот транспорты, КРМП

https://imgur.com/a/ATjMf07

Screenshot_196.png

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


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

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

  • 0

Приветствую. Могу увидеть код команды? 

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


Ссылка на сообщение
  • 0
 }
                        case 2:
                        {
                            if(GetPlayerOwnableCar(playerid) != INVALID_VEHICLE_ID && GetPlayerOwnablCar(playerid) != INVALID_VEHICLE_ID)
                            {
                                SendClientMessage(playerid, 0x999999FF, "2 авто уже загружено");
                                return 1;
                            }

                            if(!IsPlayerInRangeOfPoint(playerid, 45.0, x, y, z))
                            {
                                SendClientMessage(playerid, 0x999999FF, "Вы слишком далеко от места, где припаркован Ваш транспорт");
                            }
                            else
                            {
                                if(LoadOwnableCar(idx) != -1)
                                {
                                    PlayerOwnableCarInit(playerid);
                                    SendClientMessage(playerid, 0x66CC33FF, "Ваш транспорт успешно загружен!");
                                    SetPVarInt(playerid, "vehselectplayer", INVALID_VEHICLE_ID);
                                }
                                else SendClientMessage(playerid, 0x999999FF, "Ошибка при загрузке личного транспорта");
                            }
                        }
                    }

 

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

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

3.2. Код больше 10 строк необходимо брать в теги "Код" и "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

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


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

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Уроки"

Перемещена в: "Скриптинг PAWN > Вопросы / проблемы, связанные со скриптингом"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Скриптинг PAWN > Вопросы / проблемы, связанные со скриптингом", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

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


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

Это что?)

 

В 11.08.2021 в 12:26, vocoparadox сказал:

if(GetPlayerOwnableCar(playerid) != INVALID_VEHICLE_ID && GetPlayerOwnablCar(playerid) != INVALID_VEHICLE_ID)

 

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


Ссылка на сообщение
  • 0
В 11.08.2021 в 11:26, vocoparadox сказал:

 }
                        case 2:
                        {
                            if(GetPlayerOwnableCar(playerid) != INVALID_VEHICLE_ID && GetPlayerOwnablCar(playerid) != INVALID_VEHICLE_ID)
                            {
                                SendClientMessage(playerid, 0x999999FF, "2 авто уже загружено");
                                return 1;
                            }

                            if(!IsPlayerInRangeOfPoint(playerid, 45.0, x, y, z))
                            {
                                SendClientMessage(playerid, 0x999999FF, "Вы слишком далеко от места, где припаркован Ваш транспорт");
                            }
                            else
                            {
                                if(LoadOwnableCar(idx) != -1)
                                {
                                    PlayerOwnableCarInit(playerid);
                                    SendClientMessage(playerid, 0x66CC33FF, "Ваш транспорт успешно загружен!");
                                    SetPVarInt(playerid, "vehselectplayer", INVALID_VEHICLE_ID);
                                }
                                else SendClientMessage(playerid, 0x999999FF, "Ошибка при загрузке личного транспорта");
                            }
                        }
                    }

 

 

 

Ты гений павн? Я так понимаю функции перестали принимать более 1-ого аргумента, именно поэтому ты решил сделать это чудо?

Идём дальше, зачем использовать две строки для отправки сообщения и return. SendClientMessage возвращает 0 или 1, то есть если написать

return SendClientMessage(playerid, -1, "msg"), то этот код вернёт 1, но тут есть исключения, данный код может вернуть и 0, если же ты хочешь чтобы твой код вернул 1 100 процентов, то return SendClientMessage(playerid, -1, "msg"), 1;

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

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


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

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