Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Я не разбираюсь в скриптах и плагинах

Я не разбираюсь в скриптах и плагинах 1 год 1 мес. назад #128930

  • DRIMOR1997
  • DRIMOR1997 аватар
  • Вне сайта
  • Путник
  • Сообщений: 1
  • Спасибо получено: 1
:laugh: :laugh: :laugh:
кто шарит вот скидую для вас плагин или скрипт я не знаюсь в етом может кому пригодица запрос боту про создание огорода


//=============================================================================
// Garden Plugin
// by ChatGPT
// Last Updated: 2023-02-28
//=============================================================================

/*:
* @plugindesc This plugin adds a garden to your game where you can grow plants and harvest them for items.
* @author ChatGPT
*
* @help This plugin does not provide plugin commands or script calls.
*
* To create a garden, use the following plugin command:
* CreateGarden x y width height
* - x and y are the coordinates of the top left corner of the garden.
* - width and height are the dimensions of the garden in tiles.
*
* To add a plant to the garden, use the following plugin command:
* AddPlant type growth timeToGrow harvest
* - type is the name of the plant.
* - growth is the current growth stage of the plant.
* - timeToGrow is the number of days it takes for the plant to fully grow.
* - harvest is the item obtained when the plant is harvested.
*
* To advance to the next day and update the garden, use the following plugin command:
* AdvanceDay
*
* To harvest a plant, use the following plugin command:
* HarvestPlant index
* - index is the index of the plant to harvest.
*/

(function() {
var parameters = PluginManager.parameters('GardenPlugin');

// Object for storing garden data
var gardenData = {
plants: [],
season: "spring"
};

// Plant object
function Plant(type, growth, timeToGrow, harvest) {
this.type = type;
this.growth = growth;
this.timeToGrow = timeToGrow;
this.harvest = harvest;
}

// Create the garden
function createGarden(x, y, width, height) {
// Clear the garden data
gardenData.plants = [];

// Set the coordinates and dimensions of the garden
gardenData.x = x;
gardenData.y = y;
gardenData.width = width;
gardenData.height = height;
}

// Add a plant to the garden
function addPlant(type, growth, timeToGrow, harvest) {
var plant = new Plant(type, growth, timeToGrow, harvest);
gardenData.plants.push(plant);
}

// Advance to the next day and update the garden
function advanceDay() {
// Increment the season based on the number of days passed
switch (gardenData.season) {
case "spring":
gardenData.season = "summer";
break;
case "summer":
gardenData.season = "fall";
break;
case "fall":
gardenData.season = "winter";
break;
case "winter":
gardenData.season = "spring";
break;
}

// Increment the growth stage of each plant
for (var i = 0; i < gardenData.plants.length; i++) {
var plant = gardenData.plants;
if (plant.growth < plant.timeToGrow) {
plant.growth++;
}
}
}

// Harvest a plant and add the harvest item to the inventory
function harvestPlant(index) {
var plant = gardenData.plants[index];
if (plant.growth == plant.timeToGrow) {
$gameParty.gainItem($dataItems[plant.harvest],





просто сидел в chatgpt тестил бота на возможность
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: poca
Время создания страницы: 0.166 секунд