Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Лавочка кривых плагинов

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Маститый Аватар для Yuryol
    Информация о пользователе
    Регистрация
    06.03.2014
    Адрес
    Красноярск
    Сообщений
    1,420
    Записей в дневнике
    44
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Посмотрел, ну как, я давным-давно посмотрел, но все никак руки не доходили нормально игнор настроить.

    Вот
    Спойлер аддон:
    Код:
    // Check Collider QuasiMovement addon
    // Файл плагина можно назвать как угодно
    
    /*:
    * @plugindesc Проверяет наехал ли ивент 1 на ивент 2
    * @author dirge
    * @help
    * check_coll(eventId1, eventId2)
    * Проверяет наехал ли ивент 1 на ивент 2
    * Вслучаи если таки наехал, то возвращает true
    * Можно использовать в ветвлениях условий.
    * Чтобы скрипт работал, один из ивентов должен быть проходим, 
    * иначе они на друг друга просто не заедут и потому проверка
    * будет все время возвращать false
    */
    
    check_coll = function(id1, id2) {
    	var result = false;
    	var collider  = $gameMap.event(id1).collider()
    	var character = $gameMap.getCharactersAt(collider, function(chara) {
    	if (chara === $gamePlayer) {
    		return true;
    	};
    	if (chara.constructor === Game_Follower) {
    		return true;
    	};
    	if (chara.constructor === Game_Event){	
    		if (chara.eventId() !== id2) {
    			return true;
    		};
    	};
    	});
    	if (Array.isArray(character)) {
    		if (character.length > 0) {
    			if (character[0]._eventId === id2) {
    			result = true;
    			};
    		};	
    	};
    	return result;
    };
    спасибо огромное! завтра отпишу как потестю

    Потестил, всё отлично!
    Боялся,что при указании хит-бокса в событии будет ошибка,или если колладейр больше 48 пикселей,но всё чётко-чинно.
    Последний раз редактировалось Yuryol; 14.04.2016 в 18:29.

  2. #2

    По умолчанию

    Помоги мне дописать DKTools

  3. #3
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Если бы я был настолько крут xD Можно было бы попробовать, да вот не уверен я что-то, скорей тормозить тебя буду.

  4. #4

    По умолчанию

    Цитата Сообщение от dirge Посмотреть сообщение
    Если бы я был настолько крут xD Можно было бы попробовать, да вот не уверен я что-то, скорей тормозить тебя буду.
    Ну почему же ? Там все основано на базовом спрайте или базовом окне. Все элементы выполнены по одной структуре. Я же даже комментарии везде написал)

  5. #5
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    В любом случае я не уверен, но смотря что от меня требоваться будет. Можно попробовать, а там будет видно.

  6. #6
    Авторитет Аватар для Bloody
    Информация о пользователе
    Регистрация
    22.04.2008
    Сообщений
    1,752
    Записей в дневнике
    94
    Репутация: 36 Добавить или отнять репутацию

    По умолчанию

    А на vxa нельзя просить?
    Мне нужно сделать так, что некоторые х-ки персонажа исчезли из всех менюх (статуса, экипировки и .д.) - MAT, MDF, AGI и LUK, оставить только ATK и DEF.
    Проекты:
    Мини-игры: El Presidente -- Red & Blue -- Roll Me Away -- Wizard's Revenge
    На перерыве: Mémoire
    Кажется, заброшены: Street Magic -- Hack in the Dark

  7. #7
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Кстати, да. Хотелось бы скрипты для асе так же заказать или асе окончательно брошен?
    Ну, фактически да, брошен. Только если совсем мелочь и то не факт.


    Цитата Сообщение от Bloody Посмотреть сообщение
    А на vxa нельзя просить?
    Мне нужно сделать так, что некоторые х-ки персонажа исчезли из всех менюх (статуса, экипировки и .д.) - MAT, MDF, AGI и LUK, оставить только ATK и DEF.
    Ну, я посмотрю что получится.

  8. #8
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Bloody Посмотреть сообщение
    А на vxa нельзя просить?
    Мне нужно сделать так, что некоторые х-ки персонажа исчезли из всех менюх (статуса, экипировки и .д.) - MAT, MDF, AGI и LUK, оставить только ATK и DEF.
    Глянул, нашел только только в двух окнах (статус, экипировка), если нужны только атака и защита, то достаточно просто уменьшить число проходов в цикле. Вот
    Код:
    class Window_EquipStatus < Window_Base
    
      def refresh
        contents.clear
        draw_actor_name(@actor, 4, 0) if @actor
        2.times {|i| draw_item(0, line_height * (1 + i), 2 + i) }
      end
      
    end
    
    class Window_Status < Window_Selectable
      def draw_parameters(x, y)
        2.times {|i| draw_actor_param(@actor, x, y + line_height * i, i + 2) }
      end
    end

  9. #9
    Хранитель Аватар для Paranoid
    Информация о пользователе
    Регистрация
    22.12.2014
    Сообщений
    2,776
    Записей в дневнике
    34
    Репутация: 28 Добавить или отнять репутацию

    По умолчанию

    Кстати, да. Хотелось бы скрипты для асе так же заказать или асе окончательно брошен?
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  10. #10
    Авторитет Аватар для Bloody
    Информация о пользователе
    Регистрация
    22.04.2008
    Сообщений
    1,752
    Записей в дневнике
    94
    Репутация: 36 Добавить или отнять репутацию

    По умолчанию

    Спасибо, работает.
    Проекты:
    Мини-игры: El Presidente -- Red & Blue -- Roll Me Away -- Wizard's Revenge
    На перерыве: Mémoire
    Кажется, заброшены: Street Magic -- Hack in the Dark

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

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

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

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

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

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