Страница 187 из 190 ПерваяПервая ... 87137177185186187188189 ... ПоследняяПоследняя
Показано с 1,861 по 1,870 из 1899

Тема: Поиск скриптов

  1. #1861
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Phileas Посмотреть сообщение
    Спасибо, я посмотрю этот скрипт, но всё же это немного не то, что мне нужно. Но благодарю за попытку.
    Не понял. Моё тоже не то?

  2. #1862
    Бывалый Аватар для Zliuka
    Информация о пользователе
    Регистрация
    15.08.2016
    Адрес
    Расчленинбург
    Сообщений
    890
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Есть ещё такой скрипт
    Animated Battlers
    В нём вместо батлеров используется анимация. Можно поковыряться и настроить анимацию врагов и героев во время битвы.
    PS
    Придётся работать с граф. редактором.
    Последний раз редактировалось Zliuka; 13.07.2017 в 18:36.

  3. #1863
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    617
    Записей в дневнике
    26
    Репутация: 22 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от peter8031983 Посмотреть сообщение
    Не понял. Моё тоже не то?
    Не обижайся, но мы, похоже, вообще друг друга не поняли)

    Цитата Сообщение от Zliuka Посмотреть сообщение
    Есть ещё такой скрипт
    Animated Battlers
    В нём вместо батлеров используется анимация. Можно поковыряться и настроить анимацию врагов и героев во время битвы.
    PS
    Придётся работать с граф. редактором.
    Хорошо, спасибо.


    Благодарю всех за помощь, дальше буду страдать сам

  4. #1864
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Ищу скрипт для RPG Maker XP. Скрипт типа Event Anti Lag или что то подобное, то что поможет уменьшить нагрузку на фпс при очень большом количестве эвентов. Уже несколько попробовал, но хочется найти самый качественный. Если вдруг есть у кого скиньте пожалуйста.
    Спойлер Проекты Dark Rise INC.:

  5. #1865
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Нужен плагин на скилл, которым можно атаковать определенный тип соперников, и невозможно атаковать другие типы. Нужно чтобы из меню битвы скрипт нельзя было использовать на определенных монстрах и когда таргетиш монстра не того типа - скилл блокируется как тут


    Нашел
    https://pastebin.com/ddcl5mak/
    Последний раз редактировалось Seibur; 09.05.2018 в 16:17.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

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

    По умолчанию

    Здравствуйте. Может кто видел скрипт под RPG Maker VX Ace который бы показывал иконку и 2 переменных разделенных символами. Или еще лучше может кто смог бы конвентировать этот скрипт под язык Ruby
    Код:
    //=============================================================================
    // PointsOnMap.js
    //=============================================================================
    
    /*:ru
     * @plugindesc PointsOnMap v1.01 Отображает на экране 2 переменных
     * @author Alexandr_5
     * @param enableSwitchId
     * @desc Показать/Скрыть (номер переключателя)
     * @default 1
     * @param itemVarId
     * @desc Иконка предмета (номер переменной)
     * @default 0
     * @param countVarId
     * @desc Количество очков (номер переменной)
     * @default 2
     * @param countMaxVarId
     * @desc Максимальное количество очков (номер переменной)
     * @default 3
     * @param TextSymbol
     * @desc Символ или фраза между значениями переменных
     * @default /
     * @param ColorTextSymbol
     * @desc Цвет Символа или фразы между значениями переменных
     * @default 17
     * @param ColorСount
     * @desc Цвет 1 переменной
     * @default 0
     * @param ColorСountMax
     * @desc Цвет 2 переменной
     * @default 0
     * @param CountIconProgress
     * @desc Количество иконок прогресса сбора если меньше 5 то не действительно.
     * @default 20
     * @param StartIDIconProgress
     * @desc C какого ИД наченается (Иконки прогресса должно идти по порядку)
     * @default 0
     */
    
    (function() {
    	
    	var Distance_Between = 15;
    	
    	var Window_Width = 288;
    	var Window_Height = 60;
    	
    	var parameters = PluginManager.parameters('PointsOnMap');
    	
    	var enableSwitchId = Number(parameters['enableSwitchId']);
    	var itemVarId = Number(parameters['itemVarId']);
    	//var IconNotCompletedId = Number(parameters['IconNotCompletedId']);
    	//var IconCompletedId = Number(parameters['IconCompletedId']);
    	var countVarId = Number(parameters['countVarId']);
    	var countMaxVarId = Number(parameters['countMaxVarId']);
    	var TextSymbol = String(parameters['TextSymbol']);
    	var ColorTextSymbol = Number(parameters['ColorTextSymbol']);
    	var ColorСount = Number(parameters['ColorСount']);
    	var ColorСountMax = Number(parameters['ColorСountMax']);
    	var CountIconProgress = Number(parameters['CountIconProgress']);
    	var StartIDIconProgress = Number(parameters['StartIDIconProgress']);
    
    	var _Scene_Map_createAllWindows = Scene_Map.prototype.createAllWindows;
    	Scene_Map.prototype.createAllWindows = function() {
    		_Scene_Map_createAllWindows.call(this);
    		this._pointsOnMap = new PointsOnMap(Graphics.boxWidth - (Window_Width + Distance_Between), Distance_Between, Window_Width, Window_Height);
    		this.addWindow(this._pointsOnMap);
    	};
    	
    	/********************
    	Окно и текст
    	********************/
    		
    	function PointsOnMap() {
    		this.initialize.apply(this, arguments);
    	};
    		
    	PointsOnMap.prototype = Object.create(Window_Base.prototype);
    	PointsOnMap.prototype.constructor = PointsOnMap;
    		
    	PointsOnMap.prototype.standardPadding = function() {
    		return 0;
    	};
    		
    	PointsOnMap.prototype.initialize = function(x, y, width, height) {
    		Window_Base.prototype.initialize.call(this, x, y, width, height);
    		this.update();
    	};
    		
    	PointsOnMap.prototype.update = function() {
    		this.contents.clear();
    		if ($gameSwitches.value(enableSwitchId)) {
    			this.show();
    			this.resetTextColor();
    			DrawValueFromVariable(this, $gameVariables.value(countVarId), $gameVariables.value(countMaxVarId), this.textColor(ColorTextSymbol), this.textColor(ColorСount), this.textColor(ColorСountMax));
    		} else this.hide();
    	};
    	
    	function DrawValueFromVariable (aWindow_Base, aCount1, aCount2, aTextColor, aColorCount1, aColorCount2) {
    		var itemId = $gameVariables.value(itemVarId);	
    		if (itemId > 0)
    			aWindow_Base.drawIcon(itemId, Distance_Between, Distance_Between);
    		if ( CountIconProgress >= 5 ) {
    			var aProcProgress = ((aCount1 * 100) / aCount2);
    			if (aProcProgress > 100)
    				aProcProgress = 100;
    			var aID_Icon = Math.floor(aProcProgress / (Math.floor(100 / CountIconProgress)));
    			aWindow_Base.drawIcon((StartIDIconProgress + aID_Icon), Window_Width - Distance_Between - 32, Distance_Between);
    		}
    		var XoutText1 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2);
    		var XoutText2 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2) + aWindow_Base.textWidth(aCount1);
    		var XoutText3 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2) + aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " ");
    		aWindow_Base.changeTextColor(aColorCount1);
    		aWindow_Base.drawText(aCount1, XoutText1, Distance_Between, aWindow_Base.textWidth(aCount1));
    		aWindow_Base.changeTextColor(aTextColor);
    		aWindow_Base.drawText(" " + TextSymbol + " ", XoutText2, Distance_Between, aWindow_Base.textWidth(" " + TextSymbol + " "));
    		aWindow_Base.changeTextColor(aColorCount2);
    		aWindow_Base.drawText(aCount2, XoutText3, Distance_Between, aWindow_Base.textWidth(aCount2));
    	}
    })();//=============================================================================
    // PointsOnMap.js
    //=============================================================================
    
    /*:ru
     * @plugindesc PointsOnMap v1.01 Отображает на экране 2 переменных
     * @author Меньшиков Александр
     * @param enableSwitchId
     * @desc Показать/Скрыть (номер переключателя)
     * @default 1
     * @param itemVarId
     * @desc Иконка предмета (номер переменной)
     * @default 0
     * @param countVarId
     * @desc Количество очков (номер переменной)
     * @default 2
     * @param countMaxVarId
     * @desc Максимальное количество очков (номер переменной)
     * @default 3
     * @param TextSymbol
     * @desc Символ или фраза между значениями переменных
     * @default /
     * @param ColorTextSymbol
     * @desc Цвет Символа или фразы между значениями переменных
     * @default 17
     * @param ColorСount
     * @desc Цвет 1 переменной
     * @default 0
     * @param ColorСountMax
     * @desc Цвет 2 переменной
     * @default 0
     * @param CountIconProgress
     * @desc Количество иконок прогресса сбора если меньше 5 то не действительно.
     * @default 20
     * @param StartIDIconProgress
     * @desc C какого ИД наченается (Иконки прогресса должно идти по порядку)
     * @default 0
     */
    
    (function() {
    	
    	var Distance_Between = 15;
    	
    	var Window_Width = 288;
    	var Window_Height = 60;
    	
    	var parameters = PluginManager.parameters('PointsOnMap');
    	
    	var enableSwitchId = Number(parameters['enableSwitchId']);
    	var itemVarId = Number(parameters['itemVarId']);
    	//var IconNotCompletedId = Number(parameters['IconNotCompletedId']);
    	//var IconCompletedId = Number(parameters['IconCompletedId']);
    	var countVarId = Number(parameters['countVarId']);
    	var countMaxVarId = Number(parameters['countMaxVarId']);
    	var TextSymbol = String(parameters['TextSymbol']);
    	var ColorTextSymbol = Number(parameters['ColorTextSymbol']);
    	var ColorСount = Number(parameters['ColorСount']);
    	var ColorСountMax = Number(parameters['ColorСountMax']);
    	var CountIconProgress = Number(parameters['CountIconProgress']);
    	var StartIDIconProgress = Number(parameters['StartIDIconProgress']);
    
    	var _Scene_Map_createAllWindows = Scene_Map.prototype.createAllWindows;
    	Scene_Map.prototype.createAllWindows = function() {
    		_Scene_Map_createAllWindows.call(this);
    		this._pointsOnMap = new PointsOnMap(Graphics.boxWidth - (Window_Width + Distance_Between), Distance_Between, Window_Width, Window_Height);
    		this.addWindow(this._pointsOnMap);
    	};
    	
    	/********************
    	Окно и текст
    	********************/
    		
    	function PointsOnMap() {
    		this.initialize.apply(this, arguments);
    	};
    		
    	PointsOnMap.prototype = Object.create(Window_Base.prototype);
    	PointsOnMap.prototype.constructor = PointsOnMap;
    		
    	PointsOnMap.prototype.standardPadding = function() {
    		return 0;
    	};
    		
    	PointsOnMap.prototype.initialize = function(x, y, width, height) {
    		Window_Base.prototype.initialize.call(this, x, y, width, height);
    		this.update();
    	};
    		
    	PointsOnMap.prototype.update = function() {
    		this.contents.clear();
    		if ($gameSwitches.value(enableSwitchId)) {
    			this.show();
    			this.resetTextColor();
    			DrawValueFromVariable(this, $gameVariables.value(countVarId), $gameVariables.value(countMaxVarId), this.textColor(ColorTextSymbol), this.textColor(ColorСount), this.textColor(ColorСountMax));
    		} else this.hide();
    	};
    	
    	function DrawValueFromVariable (aWindow_Base, aCount1, aCount2, aTextColor, aColorCount1, aColorCount2) {
    		var itemId = $gameVariables.value(itemVarId);	
    		if (itemId > 0)
    			aWindow_Base.drawIcon(itemId, Distance_Between, Distance_Between);
    		if ( CountIconProgress >= 5 ) {
    			var aProcProgress = ((aCount1 * 100) / aCount2);
    			if (aProcProgress > 100)
    				aProcProgress = 100;
    			var aID_Icon = Math.floor(aProcProgress / (Math.floor(100 / CountIconProgress)));
    			aWindow_Base.drawIcon((StartIDIconProgress + aID_Icon), Window_Width - Distance_Between - 32, Distance_Between);
    		}
    		var XoutText1 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2);
    		var XoutText2 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2) + aWindow_Base.textWidth(aCount1);
    		var XoutText3 = (Window_Width / 2) - (aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " " + aCount2) / 2) + aWindow_Base.textWidth(aCount1 + " " + TextSymbol + " ");
    		aWindow_Base.changeTextColor(aColorCount1);
    		aWindow_Base.drawText(aCount1, XoutText1, Distance_Between, aWindow_Base.textWidth(aCount1));
    		aWindow_Base.changeTextColor(aTextColor);
    		aWindow_Base.drawText(" " + TextSymbol + " ", XoutText2, Distance_Between, aWindow_Base.textWidth(" " + TextSymbol + " "));
    		aWindow_Base.changeTextColor(aColorCount2);
    		aWindow_Base.drawText(aCount2, XoutText3, Distance_Between, aWindow_Base.textWidth(aCount2));
    	}
    })();
    Последний раз редактировалось Alexandr_7; 06.08.2018 в 14:26.
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MZ Steam версия!

  7. #1867
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Ну я у себя в проекте юзаю такой код, чтобы закидывать два значения через / в одну переменную.

    $game_variables[n] = $game_variables[n1].to_s + "/" + $game_variables[n2].to_s
    $game_variables[n] = "#{$game_variables[n1]}/#{$game_variables[n2]}"

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

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Ну я у себя в проекте юзаю такой код, чтобы закидывать два значения через / в одну переменную.

    $game_variables[n] = $game_variables[n1].to_s + "/" + $game_variables[n2].to_s
    $game_variables[n] = "#{$game_variables[n1]}/#{$game_variables[n2]}"
    Я Ruby не знаю да и тут дело еще в том чтобы вывести иконку и 2 значения разделенные символами на экран. Я вообще был бы рад если бы мне мой плагин конвентировали ибо он более настраиваемый. Например он может с помощью иконок показывать процесс сбора также вроде бы там еще цвет текста можно настраивать
    Короче нужная вещь но написана под RMMV
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MZ Steam версия!

  9. #1869
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Alexandr_7 Посмотреть сообщение
    Я Ruby не знаю да и тут дело еще в том чтобы вывести иконку и 2 значения разделенные символами на экран. Я вообще был бы рад если бы мне мой плагин конвентировали ибо он более настраиваемый. Например он может с помощью иконок показывать процесс сбора также вроде бы там еще цвет текста можно настраивать
    Короче нужная вещь но написана под RMMV
    Вот ща все бросились ни погнали переводить для тебя плагин в скрипты.
    Вот Алиса давала отличный скрипт на показ переменных на экране с кучей настроек.
    http://rpgmaker.su/f111/Отображение-...63/#post112663

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

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Вот ща все бросились ни погнали переводить для тебя плагин в скрипты.
    Вот Алиса давала отличный скрипт на показ переменных на экране с кучей настроек.
    http://rpgmaker.su/f111/Отображение-...63/#post112663
    Я сказал желательно это не обязательно делать. За скрипт спасибо гляну. Без демки долго будет разбираться
    Мой канал на Yotube: Канал Alexandr_5
    Если не говорю движок то это RPG Maker MZ Steam версия!

Страница 187 из 190 ПерваяПервая ... 87137177185186187188189 ... ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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