Jump to content
Rpg²S Forum
  • 0

Conversione Quest Journal, Time Event e Show Choice +


BabboNatale
 Share

Question

Salve a tutti, avendo acquistato Rpg Maker MV avevo intenzione di creare un gioco stile farmville per la fidanzata, data la possibilità di esportare su Android, fino a quando ho avuto la necessità di alcuni script che usavo su Rpg Maker VX. Gli script sono i seguenti con i vari autori:

- "Quest Journal" di Shadowmaster/Shadowmaster9000/Shadowpasta

- "Time Event" di kingartur2 (3)

- "Show Choice +" autore sconosciuto

Qualcuno sarebbe in grado di convertire questo script per il MV?

Qua il link per i file: https://www.mediafire.com/folder/pc0lqzuqutbcofu,a63kd56f9653cg6,xro8qf6qx7k1dsd,cznnqowbylty2wi,6r8tvie4pbvewdf/shared

P.S. Ho contattato gli autori ma nessuno mi ha dato risposta in 2 mesi.

 

Grazie in anticipo a chiunque mi aiuti, penso che questa conversione serva anche ad altri.

Saluti.

Edited by BabboNatale

http://i59.tinypic.com/n37n6e.png

http://i57.tinypic.com/29lokti.png

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Anche io sono molto interessato agli script che hai citato per Rpg Maker MV.

Speriamo che gli autori li aggiornino presto al nuovo linguaggio.

Informo che ho contattato gli autori ma ancora nessuna risposta.

 

http://i59.tinypic.com/n37n6e.png

http://i57.tinypic.com/29lokti.png

Link to comment
Share on other sites

  • 0

QuestJournal.js

Ecco la risorsa:

 

 

// Definizione delle variabili e degli array necessari
var activeQuests = []; // Array di missioni attive
var completedQuests = []; // Array di missioni completate
var failedQuests = []; // Array di missioni fallite

// Funzione per aggiungere una missione attiva
function addActiveQuest(questName, questDescription) {
  activeQuests.push({name: questName, description: questDescription, status: "in corso"});
};

// Funzione per aggiungere una missione completata
function addCompletedQuest(questName, questDescription) {
  completedQuests.push({name: questName, description: questDescription, status: "completata"});
};

// Funzione per aggiungere una missione fallita
function addFailedQuest(questName, questDescription) {
  failedQuests.push({name: questName, description: questDescription, status: "fallita"});
};

// Funzione per mostrare le missioni attive nell'interfaccia utente del Quest Journal
function showActiveQuests() {
  for (var i = 0; i < activeQuests.length; i++) {
    console.log(activeQuests[i].name + " - " + activeQuests[i].description + " - " + activeQuests[i].status);
  }
};

// Funzione per mostrare le missioni completate nell'interfaccia utente del Quest Journal
function showCompletedQuests() {
  for (var i = 0; i < completedQuests.length; i++) {
    console.log(completedQuests[i].name + " - " + completedQuests[i].description + " - " + completedQuests[i].status);
  }
};

// Funzione per mostrare le missioni fallite nell'interfaccia utente del Quest Journal
function showFailedQuests() {
  for (var i = 0; i < failedQuests.length; i++) {
    console.log(failedQuests[i].name + " - " + failedQuests[i].description + " - " + failedQuests[i].status);
  }
};

// Funzione per aggiornare lo stato di una missione
function updateQuestStatus(questName, newStatus) {
  for (var i = 0; i < activeQuests.length; i++) {
    if (activeQuests[i].name === questName) {
      activeQuests[i].status = newStatus;
      break;
    }
  }
};

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...