Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 4 из 4
  1. #1
    Аватар для nikvlad
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2016
    Сообщений
    94
    Репутация:
    2 ±

    По поводу SetVehicleNumberPlate.

    Как сделать чтоб если у игрока есть машина, то он мог устанавливать номер на нее? Я просто не понимаю принципа. Куда засунуть SetVehicleNumberPlate? И где взять ID машины?

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

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    694
    Репутация:
    104 ±
    Команда или диалог или команда а затем диалог.
    В варианте с командой,что-то типа:
    /lol "номер авто" (без кавычек)

    далее в структуре команды вызываем функцию и передаем в нее параметр который мы ввели после "/lol"
    PHP код:
    SetVehicleNumberPlate(vehicleid,параметр); 
    на счет id`а машины:
    можно заюзать прямо в команде
    PHP код:
    new vehicle;
    vehicle GetPlayerVehicleID(playerid);
    SetVehicleNumberPlate(vehicleпараметр); 
    ну или писать куда-нибудь(в переменную) когда игрок садится в авто и далее юзать переменную,лучше-же чем каждый раз посылать проверочку(это типа,сходить с ведром за водой и сидеть на месте, спокойно черпая из ведра пить воду, чем каждый раз бегать с кружкой на колонку что-бы попить)

    далее использовать диалог(например в каком-нибудь внутриигровом меню),попросту нечем не отличается от команды,просто используем inputtext в качестве параметра.

    ну и можно сделать диалог и отдельно команду для вызова именно этого диалога,далее все одно и то-же.

    Я точно не помню,но вроде еще возможно нужно будет отформатировать текст,но это 1 строка всего.
    Далее более умные люди меня поправят если я был не прав.
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

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

    Статус
    Оффлайн
    Регистрация
    04.02.2016
    Сообщений
    94
    Репутация:
    2 ±
    Цитата Сообщение от [ForD] Посмотреть сообщение
    Команда или диалог или команда а затем диалог.
    В варианте с командой,что-то типа:
    /lol "номер авто" (без кавычек)

    далее в структуре команды вызываем функцию и передаем в нее параметр который мы ввели после "/lol"
    PHP код:
    SetVehicleNumberPlate(vehicleid,параметр); 
    на счет id`а машины:
    можно заюзать прямо в команде
    PHP код:
    new vehicle;
    vehicle GetPlayerVehicleID(playerid);
    SetVehicleNumberPlate(vehicleпараметр); 
    ну или писать куда-нибудь(в переменную) когда игрок садится в авто и далее юзать переменную,лучше-же чем каждый раз посылать проверочку(это типа,сходить с ведром за водой и сидеть на месте, спокойно черпая из ведра пить воду, чем каждый раз бегать с кружкой на колонку что-бы попить)

    далее использовать диалог(например в каком-нибудь внутриигровом меню),попросту нечем не отличается от команды,просто используем inputtext в качестве параметра.

    ну и можно сделать диалог и отдельно команду для вызова именно этого диалога,далее все одно и то-же.

    Я точно не помню,но вроде еще возможно нужно будет отформатировать текст,но это 1 строка всего.
    Далее более умные люди меня поправят если я был не прав.
    хм, окей, это я понял, а как сделать чтоб при заходе игрока его домашний Т/C спавнился с номером? Как тогда узнать ID машины? (Если игрок его уже получил)

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от nikvlad Посмотреть сообщение
    хм, окей, это я понял, а как сделать чтоб при заходе игрока его домашний Т/C спавнился с номером? Как тогда узнать ID машины? (Если игрок его уже получил)
    При создании этого автомобиля?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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