Já viram qual a arte dessa semana?Exposição dos Artistas #8
6 Respostas   684 Visualizações
0 Membros e 1 Visitante estão vendo este tópico.
Existe algum script, que possibilite chamar um script, não chamar um grande script, mas pelo menos poder modificar uma array ou uma variável ao usar um item, eu sei que tem como fazer por Evento Comum, mas meio que é muito trabalho, pra uma unica linha de comando que vou usar.
Citação de: Naemegashi Yokohuro em 31/03/2016 às 12:00Existe algum script, que possibilite chamar um script, não chamar um grande script, mas pelo menos poder modificar uma array ou uma variável ao usar um item, eu sei que tem como fazer por Evento Comum, mas meio que é muito trabalho, pra uma unica linha de comando que vou usar.Bom, Primeiramente, é para qual engine em especifico? Porque, talvez seja possível colocar como uma "nota" ou "comentario" no item, o que deseja modificar, para ser interpretado por um script.
Modo extremamente gambiarra totalmente não recomendado, só estou listando aqui para evitar que use: Você pode inserir qualquer comando de script dentro do campo de formula da skill/item, e ele vai ser executado. O campo formula é jogado para um eval().Um dos problemas de utilizar esse método é que, por exemplo, quando um auto-battler estiver analisando suas possíveis ações, esse eval vai disparar também.A forma mais correta de fazer mesmo, no padrão do RM, é por evento comum. Outra formas vão ficar mais trabalhosas do que isso (a não ser que já esteja usando algum sistema de ampliar as possibilidades de items/skills, como alguns dos sitemas do Yanfly, aí talvez possam ter formas mais rápidas nas notetags. Fazer um sistema só para isso acho que não compensaria).
Outra gambiarra:Faça o item invocar um evento comum que tem um chamada de script dentro dele.Eu sei desse método porque já usei. Não sinto nem um pingo de orgulho disso, mas funcionou, é o que importa no fim das contas.