EIS Notification System [Updated: 1.03]

Kino

EIS Game Dev
Veteran
Joined
Nov 27, 2015
Messages
556
Reaction score
794
First Language
English
Primarily Uses
RMMV
Intro:


This plugin allows you to create notifications in your game.


Version: 1.03


Change Log:

  • Added adjusting notification window sizes, based on text size
  • Added more notification types (gainExp , level up, etc)
  • Added different text for exp or money gain / loss
  • Added notification for class changes
  • Updated animation to fix issues with closing prematurely
  • Fixed moving back to scene and going through old notifications
  • Fixed abrupt animation on first notification

Features:

  • Default Notifications
  • Disabling Notifications
  • Custom Notifications
  • Executable Notifications
  • Sliding Animation + lowering opacity

Instructions:

  1. Install the script with the same name: EISNotificationSystem.js
  2. Use the functions below to run your own notifications.
  3. Currently the names of the current default notifications are : 'gainGold', 'gainItem'

    • You can disable them with the disableNotification function by using the above names.
  4. Have fun!



/*
* Version: 1.00
* This plugin allows you to create notifications in your game.
*
* Functions:
* KR.NotificationManager.updateNotifications(notificationObject)
* - Creates a new notification on screen.
*
* KR.NotificationManager.disableNotification(handlerName)
* - Disabled a notification by name in either the custom, or
* in the default notification list.
*
* KR.NotificationManager.createNotification(notificationObject)
* - Creates a new custom notification, that you can call by name.
*
* KR.NotificationManager.callNotification(handlerName)
* - Calls the notification by name from the custom list.
*
* Note: Notification Objects
* Notification Objects are objects with specificied properties.
* Properties such as: name, process (true/false), text --
* (the text you wanted printed to the screen), and process
* (You can insert a function here for the game to run.)
*
* Example:
*
* KR.NotificationManager.updateNotifications({name:'rain',
* process:true, operation:
* function(){
* $gameScreen.changeWeather("rain", 5, 100);
* }, text:'It started to rain.'});
* - This update causes rain, and draws the text to the window.
*/


Setup Example Windows:






In-game Examples:






Please see the below attachment to use this plugin.



Credits:


Free for both commercial and non-commercial use.Credit with the name Kino or Endless Illusion Software.


Thanks:Thank you to anyone who decides to use this script; I appreciate it!


If there are any bugs/issue, please contact me via message on the forums. I want to try and make the script as extensible/flexible as possible, so if you have an ideas also


please message me!


Note:
I will be continuing work on this plugin this week to make it more extensible, so please comment with any interesting ideas.

View attachment EISNotificationSystem.js
 
Last edited by a moderator:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,867
Messages
1,017,062
Members
137,575
Latest member
akekaphol101
Top