Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 48 из 133 ПерваяПервая ... 38 46 47 48 49 50 58 98 ... ПоследняяПоследняя
Показано с 471 по 480 из 1325
  1. #471
    Аватар для Nexius_Tailer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    548
    Репутация:
    158 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Кто может показать пример с правильным пропуском инициализации
    если переменная с массивом лежит в foreach, а внутри этого перебора ещё любой цикл for
    А не проще ли вынести эту переменную за цикл и foreach (перед ними)?
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  2. #472
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    Ребята, привет всем.

    Подскажите пожалуйста, что потребуется для создания textdrawа.
    Описание его: полоска снизу экрана, если 0 игроков онлайн она тёмно-зелёная, если 1 игрок, то цвет по контуру светло-зелёный.

    Подскажите пожалуйста.


    К примеру, из 50, 20 онлайн.

    Так думаю будет понятнее.
    Последний раз редактировалось BadPawn; 12.10.2016 в 18:16. Причина: добавил фото и текста чутка)

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от BadPawn Посмотреть сообщение
    Ребята, привет всем.

    Подскажите пожалуйста, что потребуется для создания textdrawа.
    Описание его: полоска снизу экрана, если 0 игроков онлайн она тёмно-зелёная, если 1 игрок, то цвет по контуру светло-зелёный.

    Подскажите пожалуйста.


    К примеру, из 50, 36 онлайн.

    Так думаю будет понятнее.
    2 тестдрава, наложенных друг на друга. Работать будешь только с верхним.

    Размер для этого текстдрава можно вычислить по формуле

    PHP код:
    размер_верхнего_текстдрава_по_Х + (текущее_число_игроков*(размер_нижнего_текстдрава_по_Х-размер_верхнего_текстдрава_по_Х)/максимальный_онлайн
    (вроде так)

    Собственно, при входе нового игрока, делаешь рассчёт по формуле и вставляешь полученное число в функцию
    PHP код:
    TextDrawTextSize 
    И обновляешь текстдрав для всего сервера
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    BadPawn (12.10.2016)
  5. #474
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Я конечно понимаю если бы там связано было с картинками,
    но нет это обычные цвета и тут вопрос встаёт, а не легче ли прогресс бар инклуд заюзать?

    Там и цвета можно настроить под себя(если его поковырять)
    багов 100% не будет и удобно..
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Я конечно понимаю если бы там связано было с картинками,
    но нет это обычные цвета и тут вопрос встаёт, а не легче ли прогресс бар инклуд заюзать?

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    Ребят, если не сложно, покажите пример кода progress bara, ибо скачал инклюд, там много того, с чем не работал.
    Нужна такая штука буквально в режиме on\off, не более.

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

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    548
    Репутация:
    158 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    То, о чём я написал, и так является принципом работы инклуда, о котором ты говоришь. Только зачем подключать целый инклуд ради единичного случая, в котором понадобится лишь часть возможностей того инклуда?
    Ну тогда он всё равно может понадобиться хотя-бы для того, чтобы сразу посмотреть уже готовую реализацию, а не изобретать это заново.

    Цитата Сообщение от BadPawn Посмотреть сообщение
    Ребят, если не сложно, покажите пример кода progress bara, ибо скачал инклюд, там много того, с чем не работал.
    Нужна такая штука буквально в режиме on\off, не более.
    Ничего сложного, работа почти как с обычными текстдравами.
    Его создание:
    PHP код:
    PlayerBar:CreatePlayerProgressBar(playeridFloat:xFloat:yFloat:width 55.5Float:height 3.2colourFloat:max 100.0direction BAR_DIRECTION_RIGHT); 
    Где x, y - координаты на экране; width и height - длина и ширина прогрессбара; colour - цвет; max - максимальное значение, при котором полоска будет заполнена; а direction - направление заполнения

    Затем в нужный момент показываем/скрываем его для игрока:
    PHP код:
    ShowPlayerProgressBar(playeridPlayerBar:barid); 
    PHP код:
    HidePlayerProgressBar(playeridPlayerBar:barid); 
    И функции для изменения его "заполнения".
    Узнать его заполненность:
    PHP код:
    Float:GetPlayerProgressBarValue(playeridPlayerBar:barid); 
    Задать его заполненность:
    PHP код:
    SetPlayerProgressBarValue(playeridPlayerBar:baridFloat:value); 
    Если после изменения значения прогресса визуально оно не поменяется - попробуй показать его снова (ShowPlayerProgressBar).

    Это подходит ко второй версии, модифицированной Southclaw
    Последний раз редактировалось Nexius_Tailer; 13.10.2016 в 09:47.
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

  9. Пользователь сказал cпасибо:
    BadPawn (13.10.2016)
  10. #478
    Аватар для BadPawn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.01.2016
    Адрес
    Приморье, Спасск-Дальний
    Сообщений
    165
    Репутация:
    7 ±
    Спасибо. Сейчас все сделанное нерабочее стираю, и начинаю выкуривать инфу. ) спасибо еще раз.

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

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

    Хотя дело ваше.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  12. #480
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Старые версии сего инклуда делались на глобальных ТД, минус инклуда то что автор не сделал выбор глобальным или индивидуальным
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

 

 
Страница 48 из 133 ПерваяПервая ... 38 46 47 48 49 50 58 98 ... ПоследняяПоследняя

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

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

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

Ваши права

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