Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±

    Общий вопросник про NPC

    Здравствуйте. Я хотел бы запилить на сервер NPC'ов без программ. Можно ли как-то запихать их в мод?

    Погуглил, на другом форуме нашел, как добавить NPC с помощью FS "npc_record", все вроде сделал по мануал, но ничего не получилось.
    NPC как не было, так и нет. Может на вашем протале подскажут мне, как добавить NPC.

    Спасибо.

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

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    UP(5)

  3. #3
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

  4. Пользователь сказал cпасибо:
    Дёня (06.08.2014)
  5. #4
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    Воу... то что я искал. Спасибо огромное.
    Close

  6. #5
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    Цитата Сообщение от Дёня Посмотреть сообщение
    Воу... то что я искал. Спасибо огромное.
    Close
    А не подскажите, как их правильно использовать?

    Делаю

    PHP код:
    publick OnGameModeInit()
    {
    FCNPC_Create("Dave");
    return 
    1;
    }

    publick OnPlayerConnect()
    {
    FCNPC_Spawn(0,00.00.00.0);
    return 
    1;

    Но при запуске мода НПС кикает.

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

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

  8. Пользователь сказал cпасибо:
    Дёня (06.08.2014)
  9. #7
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Переименовал тему...

  10. #8
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Нельзя создавать ботов, в данном плагине при загрузке скрипта. Создавайте при коннекте игрока.
    Хм... странно. Засунул
    PHP код:
    FCNPC_Create("Dave"); 
    В public OnPlayerConnect. И теперь вообще, даже не показывает, что он коннектится

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

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

  12. #10
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Кстати да. Чтобы корректно работать с ботом. Нужно создать переменную, где будет храниться его ID.
    При создании присваивайте ей значение, которое вернёт функция FCNPC_Create.
    Я так сделал.

    new NPCid;// ко всем new

    OnPlayerConnect
    {
    NPCid = FCNPC_Create("Dave");
    return 1;
    }

    OnPlayerSpawn()
    {
    FCNPC_Spawn(NPCid,3, 0.0, 0.0, 0.0);
    return 1;
    }

    Но коннекта все равно нет.

    Моэет это из-за того, что стоит в OnPlayerConnect и OnPlayerSpawn???

    PHP код:
    if(IsPlayerNPC(playerid)) return 1

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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