Страница 631 из 643 ПерваяПервая ... 131531581621629630631632633641 ... ПоследняяПоследняя
Показано с 6,301 по 6,310 из 6424

Тема: Общие вопросы

  1. #6301
    Маститый Аватар для Alisa
    Информация о пользователе
    Регистрация
    29.08.2013
    Сообщений
    1,432
    Записей в дневнике
    8
    Репутация: 76 Добавить или отнять репутацию

    По умолчанию

    Вот это да! Darchan Kaen огромное спасибо. Всё работает!
    А как избавится вот от этих пробелов где стояли MP?


  2. #6302
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Alisa Посмотреть сообщение
    ...
    Долго я не тестил, но вроде работает.
    Спойлер Код-2:

    Код:
    (() => {
    	let isMP = false;
    	let noMPLineModifier = 1;
    	let yesMPLineModifier = 2;
    	const isDrawHpMpTpForClass = (actor, drawType) => {
    		const DRAW_ALL = 'ALL';
    		const DRAW_HP = 'HP';
    		const DRAW_MP = 'MP';
    		const DRAW_TP = 'TP';
    		isMP = false;
    		let isDraw = false;
    		let actorClassData = $dataClasses[actor._classId];
    		let actorDrawParams = actorClassData.meta.DKR_DHMT.split(',');
    		for(let n = 0; n < actorDrawParams.length; n++){
    			let currentParam = actorDrawParams[n].trim();
    			if(DRAW_ALL === currentParam){
    				isMP = true;
    				isDraw = true;
    				break;
    			}else if(DRAW_HP === drawType && DRAW_HP === currentParam){
    				isDraw = true;
    				break;
    			}else if(DRAW_MP === drawType && DRAW_MP === currentParam){
    				isMP = true;
    				isDraw = true;
    				break;
    			}else if(DRAW_TP === drawType && DRAW_TP === currentParam){
    				isDraw = true;
    				break;
    			}
    		}
    		return isDraw;
    	}
    	Window_StatusBase.prototype.placeBasicGauges = function(actor, x, y) {
    		if(true === isDrawHpMpTpForClass(actor, 'HP')){
    			this.placeGauge(actor, "hp", x, y);
    		}
    		if(true === isDrawHpMpTpForClass(actor, 'MP')){
    			this.placeGauge(actor, "mp", x, y + this.gaugeLineHeight());
    		}
    		if ($dataSystem.optDisplayTp && true === isDrawHpMpTpForClass(actor, 'TP')) {
    		    let lineModifier = noMPLineModifier;
    			if(true === isMP){
    				lineModifier = yesMPLineModifier;
    			}
    			console.log('_lineModifier:', lineModifier);
    			this.placeGauge(actor, "tp", x, y + this.gaugeLineHeight() * lineModifier);
    		}
    	};
    })();

    Вместо всего старого кода, в файл .js напиши весь новый.

  3. #6303
    Маститый Аватар для Alisa
    Информация о пользователе
    Регистрация
    29.08.2013
    Сообщений
    1,432
    Записей в дневнике
    8
    Репутация: 76 Добавить или отнять репутацию

    По умолчанию

    Работает! Здорово!.
    Ещё моментик дорогой Darchan Kaen
    Создала персонажа мага, ввела код который оставляет хп и мп



    когда добавила персонажа в партию и включила меню, вылетело это



    UPD:
    ТУПАНУЛА В ПЕРСОНАЖА НАПИСАЛА, ВМЕСТО КЛАССА
    Всё работает как часики
    Последний раз редактировалось Alisa; 20.08.2022 в 18:50.

  4. #6304
    Маститый Аватар для Alisa
    Информация о пользователе
    Регистрация
    29.08.2013
    Сообщений
    1,432
    Записей в дневнике
    8
    Репутация: 76 Добавить или отнять репутацию

    По умолчанию

    Работая над проектом со сторонними ресурсами и не используя стандартные файлы графики, можно их убрать сразу чтобы они не мешали?
    Это никак не затронет сам мэйкер? Не выдаст ошибку?

  5. #6305

    По умолчанию

    Цитата Сообщение от Alisa Посмотреть сообщение
    Работая над проектом со сторонними ресурсами и не используя стандартные файлы графики, можно их убрать сразу чтобы они не мешали?
    Это никак не затронет сам мэйкер? Не выдаст ошибку?
    Некоторые файлы всё-таки нужны, типа чаров транспорта. Не помню, какие именно, но был опыт, и получалась ошибка.

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

    По умолчанию

    Цитата Сообщение от Alx_Yago Посмотреть сообщение
    Некоторые файлы всё-таки нужны, типа чаров транспорта. Не помню, какие именно, но был опыт, и получалась ошибка.
    Чары транспорта можно в БД убрать и проблем не будет.

    Цитата Сообщение от Alisa Посмотреть сообщение
    Работая над проектом со сторонними ресурсами и не используя стандартные файлы графики, можно их убрать сразу чтобы они не мешали?
    Это никак не затронет сам мэйкер? Не выдаст ошибку?
    Графика из папки system может затронуть(кнопки тач интерфейса, остальное можно просто заменить на своё). А вообще, пробегись по БД и поубирай там всё ненужное. Транспорт, например, или ещё чего. Или замени всё на своё.

  7. #6307

    По умолчанию

    Доброго времени суток, может кто-то подсказать, как сделать управление и боевку по типу х-сом, чтобы мне не делать отдельную сцену для боя(как в тактик систем) и много других неприятных вещей. Ну, для примера, могу предложить third crisis.
    Хочется так же водить отряд, как в каком-нибудь плейн скейп торменте или пасфайндере кинкмейкере, аналогично вступая в пошаговый бой, с очками действий и тд и тп. В общем, если есть какие-то плагины в закромах, выручите пожалуйста.

    мейкер мв.

  8. #6308
    Бывалый Аватар для ВесёлыйРоджер
    Информация о пользователе
    Регистрация
    25.03.2017
    Адрес
    Украина
    Сообщений
    759
    Записей в дневнике
    9
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Ну тут, батенька, тебе наверное потребуется не плагин, а целый программист

  9. #6309

    По умолчанию

    Цитата Сообщение от ВесёлыйРоджер Посмотреть сообщение
    Ну тут, батенька, тебе наверное потребуется не плагин, а целый программист
    Звучит так же грустно, как вся моя жизнь... чтож, буду пытаться что-то наварить с имеющимися плагинами

  10. #6310
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    ВесёлыйРоджер, конечно, прав.

    Но можно и погуглить (исправил ссылку):
    https://www.google.com/search?q=rpg+...+battle+system

    Есть варианты, но во всех нужно разбираться / изучать:
    https://forums.rpgmakerweb.com/index...system.117600/
    https://forums.rpgmakerweb.com/index...0-77-2b.71572/
    Последний раз редактировалось Darchan Kaen; 23.08.2022 в 18:51.

Страница 631 из 643 ПерваяПервая ... 131531581621629630631632633641 ... ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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