Плохо! Плохо!:  0
Страница 8 из 8 ПерваяПервая ... 678
Показано с 71 по 76 из 76

Тема: Помощь c плагинами(JS)

  1. #71
    Местный Аватар для KARAKURT
    Информация о пользователе
    Регистрация
    11.05.2008
    Сообщений
    177
    Записей в дневнике
    4
    Репутация: 5 Добавить или отнять репутацию

    По умолчанию

    Есть такая компиляция плагинов Olivia_OctoBattle.

    Так вот, та часть которая отвечает за результаты боя (Победа) не полностью работает на мобильных устройствах, а именно тач ввод.
    Чтобы нажать на кнопку нужно X или Z, но на смартфоне не нажать.



    Как я понял в коде за это отвечают
    6676, 6682, 7034 строчка, может еще что, но я не программист в этом ничего не понимаю.

    Подскажите, можно ли ввести небольшие правки или это все переписывать надо и плагин не будет работать на мобильных устройствах.



    Плагин


    СПАСИБО, ВОПРОС РЕШЕН.
    Последний раз редактировалось KARAKURT; 19.09.2018 в 08:59.

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

    По умолчанию

    Если в этих строчках указана кнопка Z/X замени ее на кнопку С, это и есть тач. Но плагин я не смотрел, так что сделай его копию на всякий.
    Лицензионный VX Ace. Спасибо Петр.
    2 года мукеризма в пустую.

  3. #73
    Местный Аватар для KARAKURT
    Информация о пользователе
    Регистрация
    11.05.2008
    Сообщений
    177
    Записей в дневнике
    4
    Репутация: 5 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Paranoid Посмотреть сообщение
    Если в этих строчках указана кнопка Z/X замени ее на кнопку С, это и есть тач. Но плагин я не смотрел, так что сделай его копию на всякий.
    Спасибо, уже решил. Главное, что когда в первый раз сделал, ничего не работало, потом еще раз сделал и заработало. Магия одним словом.

    Зато появилась новая проблема.

    Теперь не могу его подружить с Summon Core SumRndmDde.


    Cannot read property `name` of undefined
    Последний раз редактировалось KARAKURT; 19.09.2018 в 09:21.

  4. #74
    Бывалый Аватар для Alexandr_7
    Информация о пользователе
    Регистрация
    09.08.2015
    Адрес
    пос Октяборьский
    Сообщений
    634
    Репутация: 10 Добавить или отнять репутацию

    По умолчанию

    И так. Может кто помочь с прикрутке к Array функции Every или может без нее както можно обойтись. Цель сделать являются ли все элементы массива определенному значению.
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MV Steam версия!

  5. #75
    Бывалый Аватар для Alexandr_7
    Информация о пользователе
    Регистрация
    09.08.2015
    Адрес
    пос Октяборьский
    Сообщений
    634
    Репутация: 10 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Alexandr_7 Посмотреть сообщение
    И так. Может кто помочь с прикрутке к Array функции Every или может без нее както можно обойтись. Цель сделать являются ли все элементы массива определенному значению.
    Обошелся без Every
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MV Steam версия!

  6. #76
    Бывалый Аватар для Alexandr_7
    Информация о пользователе
    Регистрация
    09.08.2015
    Адрес
    пос Октяборьский
    Сообщений
    634
    Репутация: 10 Добавить или отнять репутацию

    По умолчанию

    Снова задаю вопрос. Даже нге знаю как выразить. Короче хочу сделать один плагин. Чисто для проекта куда хочу включить необходимые мне функции.
    К слову плагины уже делал но вот реализацию своих функций в плагине я делал иначе.
    Вот пример такого плагина:
    Код:
    //=============================================================================
    // AScripts.js
    //=============================================================================
     
    /*:ru
     * @plugindesc AScripts Версия v1.1-b Дополнительные скрипты
     * @author Alexandr_7
     * @help
     Здравствуйте. Данный плагин будет содержать дополнительные скрипты для облегчения работы. Плагин распространяется бесплатно для комерческого и некомерческого использования.
     
     Сразу скажу что запрещено чужие скрипты выдавать за свои. И еще просьба тем кому не лень добавлять сюда свои скрипты. Можно добавлять любые скрипты которые могут облечить работу с JavaScript например уменьшить очень длинные скрипты.
     
     Вызов скриптов:
     AScripts.СКРИПТ
     Где СКРИПТ 	это скрипт который хотим вызвать.
     
     Скрипты добавленные Alexandr_7:
     getRandomInRange(min, max) - Пример AScripts.getRandomInRange(10, 20) (Вернет от 10 до 20 включительно) Получения рандомного числа от и до включая минимальное и максимальное.
     coinToss() - Пример AScripts.coinToss() (Вернет 0 или 1) Получения рандомного числа 0 или 1
     coinTossBool() - Пример AScripts.coinTossBool() (Вернет true или false) Получения рандомно true или false
     
     Облегченые версии скрипта $gameSelfSwitches.value(key). В них не нужно указывать ИД карты. Только ИД события и булевое значение:
     
     gameOnMapSetSelfSwitches(ИД События, Локальный переключатель ('A-D'), true или false); - Пример AScripts.gameOnMapSetSelfSwitches(1, 'A', true); Аналогично как $gameSelfSwitches.setValue([$gameMap.mapId(), 1, 'A'], true);
     
     gameOnMapGetSelfSwitches(ИД События, Локальный переключатель ('A-D')); - Пример AScripts.gameOnMapGetSelfSwitches(1, 'A'); (Вернет значение локального переключателя A у события) Аналогично как $gameSelfSwitches.value([$gameMap.mapId(), 1, 'A']);
     
     gameOnMapSetArraySelfSwitches(ИД События Начало, ИД События Конец, Локальный переключатель ('A-D'), true или false) - Пример AScripts.gameOnMapSetArraySelfSwitches(1, 5, 'A', true); Аналогично:
    	for (var i = 1; i <= 6; i++) {
    		$gameSelfSwitches.setValue([$gameMap.mapId(), i, 'A'], true);
    	}
     
     gameOnMapGetArraySelfSwitches(ИД События Начало, ИД События Конец, Локальный переключатель ('A-D')) - Пример AScripts.gameOnMapGetArraySelfSwitches(1, 5, 'A', false); (Вернет истину если у всех ивентов от 1 до 5 локальный переключятель A выключен)
     
     */
     
    class AScripts 
    {
    	static getRandomInRange(min, max) 
    	{
    		return Math.floor(Math.random() * (max - min + 1)) + min;
    	}
     
    	static coinToss() 
    	{
    		return Math.floor(Math.random() * 2);
    	}
     
    	static coinTossBool() 
    	{
    		return (Math.floor(Math.random() * 2) === 0);
    	}
     
    	static gameOnMapSetSelfSwitches(aIDEvent, aSelfSwitch, aBool) {
    		var key = [$gameMap.mapId(), aIDEvent, aSelfSwitch];
    		$gameSelfSwitches.setValue(key, aBool);
    	}
     
    	static gameOnMapSetArraySelfSwitches(aIDEventStart, aIDEventStop, aSelfSwitch, aBool) {
    		var key;
    		for (var i = aIDEventStart; i <= aIDEventStop; i++){
    			key = [$gameMap.mapId(), i, aSelfSwitch];
    			$gameSelfSwitches.setValue(key, aBool);
    		}
    	}
     
    	static gameOnMapGetSelfSwitches(aIDEvent, aSelfSwitch) {
    		var key = [$gameMap.mapId(), aIDEvent, aSelfSwitch];
    		return $gameSelfSwitches.value(key);
    	}
     
    	static gameOnMapGetArraySelfSwitches(aIDEventStart, aIDEventStop, aSelfSwitch, aIsSelfSwitchs) {
     
    		isSelfSwitches = new function(element, index, array){
    			return element === aIsSelfSwitchs;
    		}
     
    		var key;
    		var arr = new Array();
    		var idx = 0;
    		for (var i = aIDEventStart; i <= aIDEventStop; i++){
    			key = [$gameMap.mapId(), i, aSelfSwitch];
    			arr[idx] = $gameSelfSwitches.value(key);
    			idx++;
    		}
     
    		return arr.every(isSelfSwitches);
    	}
    }
    Не много иной формат. Вот и возник вопрос как реализовывать свои функции в формате плагинов MV?
    Также хотелось узнать как скрипты из 1 плагина использовать в другом?
    Последний раз редактировалось Alexandr_7; 11.10.2019 в 22:01.
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MV Steam версия!

Страница 8 из 8 ПерваяПервая ... 678

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

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

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

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

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

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

Ваши права

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