Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 5 из 6 ПерваяПервая ... 3 4 5 6 ПоследняяПоследняя
Показано с 41 по 50 из 55
  1. #41
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    Почему в этой темя Стяжкин мне напомнил Созонта ? :c
    Мои глаза от твоего кода лезут на гавно-инфо и создают тему о расстановке пикапов.

  2. #42
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Роуди. Посмотреть сообщение
    Почему в этой темя Стяжкин мне напомнил Созонта ? :c
    У вас Созон головного мозга ))

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

    Статус
    Оффлайн
    Регистрация
    15.11.2015
    Сообщений
    29
    Репутация:
    0 ±
    Обновил тему. Огромное спасибо Ziggi за оптимизацию данной команды.

  4. #44
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    PHP код:
    if (sizeof(gTeleportPoints) <= interior_id 0) { 
    Это не сработает должным образом.

    Правильно так:
    PHP код:
    if (!(interior_id <= sizeof(gTeleportPoints))) { 

  5. Пользователь сказал cпасибо:
    Danny_Marcelo (16.10.2016)
  6. #45
    Аватар для Danny_Marcelo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.11.2015
    Сообщений
    29
    Репутация:
    0 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    PHP код:
    if (sizeof(gTeleportPoints) <= interior_id 0) { 
    Это не сработает должным образом.

    Правильно так:
    PHP код:
    if (!(interior_id <= sizeof(gTeleportPoints))) { 
    Спасибо за исправление. Только что проверил в моде, действительно, писало "server uncnown command"

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

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    Интерьеры из interiors.txt?

  8. #47
    Аватар для Danny_Marcelo
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.11.2015
    Сообщений
    29
    Репутация:
    0 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    Интерьеры из interiors.txt?
    Да.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
      Открыть/закрыть
    Цитата Сообщение от DeimoS Посмотреть сообщение
    В идеале это всё лучше реализовать в виде кликабельных текстдравов. Как, например, есть скрипт со списком всех анимаций, растасованных по своим библиотекам, на текстдравах, опубликованный на официальном форуме (ссылко). Будет гораздо удобнее искать нужный интерьер (особенно если каждый назовёшь подобающи и будешь выводить о каждом инфу в чат (ID интерьера и т.п.)). Тогда она будет действительно уникальна и полезна. А пока - так себе


    Я всё же решился и реализовал идею с всеми интерьерами на кликабельных текстдравах, о которой говорил ранее.
    За основу взял тот самый скрипт, о котором говорил (с разрешения автора), хоть и использовал оттуда, в основном, лишь текстдравы (код там не очень).
    Вот что получилось, в итоге:

    Публиковать пока не буду, ибо нужно, как минимум, отловить все баги (один, с респавном, даже запечатлён на видео) + я хочу добавить в него ещё несколько вещей, таких как:
    • Фильтры - если придумаю как разбить все интерьеры на группы, то будет фильтр по группам (ну "интерьеры домов"/"интерьеры магазинов" и т.п.) + хочу попробовать реализовать фильтр по введённым символам, чтоб можно было искать нужный интерьер по названию или хотя бы по его части (ввёл "Am" и вывело все интерьеры, в которых есть буквосочетание "am").

    • Совместимость с плагином rustext (не знаю зачем. Просто хочу. Отстаньте).

    • Возможность сохранять координаты в файл в нужном формате (хоть в виде пикапа, хоть с функцией AddPlayerClass, хоть в какой-либо ещё)

    • Подправлю некоторые координаты (брал стандартные и некоторые спавнят за текстурами)


    Возможно, прикручу что-то ещё (заодно и вы предлагайте, если идеи есть).

    Вообще я хочу попробовать сделать инклуд, который бы позволял в эту "оболочку" из текстдравов запихивать совершенно любую информацию и после её обрабатывать (что уже частично реализовал), но не знаю, пригодится ли кому такое, ибо как-то двигать эту "оболочку" по экрану не получится (точнее, можно попытаться реализовать, но пока нет желания). Так что можете и по этому поводу сказать: нужно оно или нет.

    И да, если есть у кого желание потестить скрипт - отпишитесь, скину и объясню как пользоваться.

    P.S. Да простит меня модератор за то, что я поднял мёртвую тему (Oh, wait...)
    Все обсуждения позже либо в курилку перенесу, либо в тему с релизом, либо удалю
    Последний раз редактировалось DeimoS; 05.01.2017 в 04:10. Причина: Добавил видео
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  10. #49
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Не обязательно тпхать в интерьер. Сделал бы полет камеры в самом интерьере. Такую систему уже можно применить в покупке интерьера в дом на RolePlay модах
    Последний раз редактировалось $continue$; 05.01.2017 в 05:17.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Не обязательно тпхать в интерьер. Сделал бы полет камеры в самом интерьере. Такую систему уже можно применить в покупке интерьера в дом на RolePlay модах
    Моей целью было именно создание аналога сей команды для возможности впоследствии делать телепорты в интерьеры и т.п.
    Но, при желании, можно всё легко переделать (координаты по новой подобрать и изменить около трёх строк).
    Да и, как я уже сказал, я постараюсь реализовать инклуд, который позволит использовать эти текстдравы как оболочку, заполняя её по типу обычного диалога. То бишь:
    PHP код:
    ShowPlayerTextDrawBrowser(playerid"Текст в шапке""Пункт 1\nПункт 2\nПункт 3\nПункт 4\nПункт 5\n...\nПункт 100 (не длиннее ~20 символов каждый)""Текст кнопки Exit""Текст левой кнопки""Текст средней кнопки""Текст правой кнопки"); 
    И обработка по типу диалогов, то бишь так (этот код уже есть в инклуде):
      Открыть/закрыть
    PHP код:
    forward OnTextDrawListResponse(playeridPlayerText:textdrawidbuttomlistiteminputtext[]);
    public 
    OnTextDrawListResponse(playeridPlayerText:textdrawidbuttomlistiteminputtext[])
    {
        switch(
    buttom)// Так можно отловить нажатие каждой из кнопок текстдрава
        
    {
            case 
    BUTTOM_LIST:
            {
            }
            case 
    BUTTOM_SELECT_PAGE:
            {
            }
            case 
    BUTTOM_PAGE:
            {
            }
            case 
    BUTTOM_ARRAY_DOWN:
            {
            }
            case 
    BUTTOM_ARRAY_UP:
            {
            }
            case 
    BUTTOM_CENTER:
            {
            }
            case 
    BUTTOM_RIGHT:
            {
            }
            case 
    BUTTOM_LEFT:
            {
            }
            case 
    BUTTOM_EXIT:
            {
            }
        }   
        return 
    1;


    Но, как я уже сказал ранее, нужно сначала отловить все баги + допилить некоторые совместимости и подправить все названия, ибо сейчас я их максимально короткими и простыми делал (в FS такое ещё может прокатить, но для инклуда это непростительно).
    К этому всему, соответственно, будут функции по изменению текста в каждой из кнопок и т.п. То бишь, полная настройка и контроль всего, что происходит в текстдравах.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

 
Страница 5 из 6 ПерваяПервая ... 3 4 5 6 ПоследняяПоследняя

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

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

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

Ваши права

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