Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Afiliados
Estadísticas
Tenemos 4193 miembros registrados.
El último usuario registrado es Godot.

Nuestros miembros han publicado un total de 85199 mensajes en 12130 argumentos.

[Vx/Ace] Tutorial 2 de Call Script: Cantidad de ítems

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker VX ACE [Vx/Ace] Tutorial 2 de Call Script: Cantidad de ítems

Mensaje por KRiZaLiD el 2017-04-09, 18:51

Este call script lo utilizo con condiciones, este verifica si tienen cierta “cantidad” de ítems en su inventario y al cumplir la condición se hace lo que ustedes desean.

El call script es el siguiente:
Código:
$game_party.item_number($data_items[n])
Donde está la letra “n” deben escribir el ID correspondiente de su ítem en la base de datos.

¿Dónde debo escribir el call script?
En un evento crean una condición, van a la 4ta pestaña y seleccionan script.


Ejemplo:
Se necesita 20 hierbas para fabricar un elixir. (Digamos que el ID del ítem “hierba” es 17) Supongamos que ustedes tienen 28 hierbas, entonces crean la condición y escriben lo siguiente:
Código:
($game_party.item_number($data_items[17]) > 20) or ($game_party.item_number($data_items[17]) == 20)
Esto significa, si el “item ID 17” es “mayor que 20” ó “igual a 20”, entonces se cumple la condición, entonces creamos el "elixir".
De ahí en adelante pueden hacer una infinidad condiciones para crear armas, pociones, artículos, herramientas, etc. Eso depende de su creatividad.


Nota: Además de usar los ítem como condición, pueden utilizar armas y armaduras.Pueden usar $data_weapons y $data_armors de la misma manera como usaron el $data_items.

Les dejaré una DEMO para que vean las variaciones que utilicé y puedan visualizar lo efectivo y útil que es este call script. (según mi criterio xD)

Descargar DEMO
Código:
https://mega.nz/#!eJUwABZC!inQ_RPKVbYCPWfojlfb0LVjpCag-XeDc5mgTLbGz5HU

Espero que les haya gustado y puedan utilizarlo en sus proyectos. Mis saludos y hasta el próximo Tutorial.

Se despide
KRiZ
avatar
KRiZaLiD
Iniciado
Iniciado

0/3

Créditos 223

Gracias : 5

Volver arriba Ir abajo

RPG Maker VX ACE Re: [Vx/Ace] Tutorial 2 de Call Script: Cantidad de ítems

Mensaje por Wecoc el 2017-04-09, 19:16

La primera llamada de script que has puesto así como toda la explicación está bien.

Sobre la segunda:

($game_party.item_number($data_items[17]) > 20) or ($game_party.item_number($data_items[17]) == 20)

En realidad >= significa "mayor o igual" así que eso que pusiste tal cual se podría poner así:
$game_party.item_number($data_items[17]) >= 20

Además el método item_number acepta la ID directamente, en ese caso es exactamente lo mismo pero queda más corto:
$game_party.item_number(17) >= 20

Saludos, y buen trabajo.
avatar
Wecoc
Administrador
Administrador



Créditos 9265

Gracias : 502

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.