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

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

    Вопросы по pawno

    Здравствуйте посетители сайта pro-pawn.ru
    У меня есть пара вопросов по pawno.С павно работаю 3-5 дней от силы,еще мало чего соображаю.
    Хотел бы поинтересоваться,как можно создать gangzon`ы и такую штуку как /capture для TDM сервера?
    Как настроить анимацию при выборе персонажа? (Делал вчера весь вечер,ничего не вышло)
    Как сделать нормальную регистрацию на сервер?
    Вроде бы все.Если ответите,отвечайте как можно понятнее,ибо я полный дуб в этом деле.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    1) Не Pawno, а Pawn.
    Pawno - текстовой редактор, созданный разработчиками SA-MP
    Pawn - скриптовый язык программирования, основанный на языке Си.
    Это первое, что вам нужно усвоить и не путать :)

    2) Гангзоны создаются функцией GangZoneCreate. Создаются они обычно в коллбэке (public, который автоматически вызывается сервером) OnGameModeInIt (Он вызывается при запуске мода). Координаты для формирования гангзоны формируются путём скрещивания координат двух параллельных углов.
     Картинка
    http://ihost.pro-pawn.ru/image.php?di=7MBD









    О том, что за команда /save и где искать координаты, можно прочесть тут

    Чтоб отобразить созданную гангзону игроку, в коллбэке OnPlayerConnect нужно использовать функцию GangZoneShowForPlayer (каждое название функции кликабельное и ссылка ведёт на официальную страницу wiki, где эта самая функция описана. Так же там снизу есть все функции, которые можно использовать вместе с той функцией, что описана в строке. Всегда пользуйтесь wiki.sa-mp.com, если ищете какую-то функцию). Ну и далее уже выполняйте нужные действия со своей гангзоной, используя существующие функции

    3) Команда /capture и другие команды создаются путём комбинирования различных функций. Нет какого-то чёткого рецепта. И вот ваша команда /capture - довольно сложная система, которую вы вряд ли сейчас осилите. Наберитесь терпения, изучите основы и тогда уже сами всё поймёте.

    4) Анимации вызываются с помощью функции ApplyAnimation. Коллбэк, с которым нужно работать в вашем случае - OnPlayerRequestClass.

    5) Нормальную регистрацию можно только написать. А для этого нужны хотя бы поверхностные знания о работе с данными в Pawn и о основных функциях. Вам писать регистрацию ещё рановато, по-моему.

    В общем-то всё. Надеюсь на все вопросы ответил. Советую вам сейчас не спешить и потратить на активное изучение Pawn хотя бы месяц-два, изучая теорию и применяя её на практике, пытаясь писать какие-то скрипты. А уже потом браться за изменение какого-либо мода. Иначе и написать вы толком ничего не сможете, и переймёте ошибки, которые допускал создатель того мода, что вы взялись редактировать (как переняли ошибку по поводу названия языка). В общем, терпения вам и удачи в изучении
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    319
    Репутация:
    52 ±
    Есть и редакторы по созданию GangZone:
    GangZone Maker


    и да DeimoS выже писали урок по создании системы регистрации:
    Создание системы регистрации на примере mxINI
    Я думаю хотябы суть поймёт.

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

    Статус
    Оффлайн
    Регистрация
    05.07.2014
    Сообщений
    18
    Репутация:
    0 ±
    Благодарю.Отлично объясняешь,очень помог

 

 

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

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

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

Ваши права

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