The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 786 - File: showthread.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/showthread.php 786 errorHandler->error






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
In-Game Dialog Creator
Author Message
xwerswoodx
Journeyman
*

Posts: 86
Likes Given: 4
Likes Received: 7 in 4 posts
Joined: Jun 2012
Reputation: 0

UoMMO

Post: #1
In-Game Dialog Creator
In-Game Dialog Creator is for creating dialog with a preview in game. i_stone_dialog is the item that every tags saves on, and also the button on the right bottom corner let you to extract your dialog as a code.

Every properties could have another properties if both connected, like croppedtext and htmlgump or textentry and textentrylimited. Also you can set radio/checkbox status.

For the extracting as a code, you need to add 080 (OF_FileCommands) to the optionFlags in sphere.ini.

Note: That code, scripted on X1 version and with the latest (UO Classics) ultima online version, so there could be some issues on older versions. (In the future, I'm thinking to add client/sphere support and more possible props to make everything easier)

While you are creating a dialog, there is a no limit for anything, but everybutton has 1000 possible commands, so that means you can have only 999 times of any props same time in a dialog. (For example, 999 times button, 999 times htmlgump, etc...) so basically it's limitless. Also you can move items before or after from the another item, if you needed. Tools are totally different dialog so you can move tools dialog without touching your dialog preview. Also you can duplicate any item from the list to create similar item.

Anyway no need to talk too much, I know there is a some programs that makes this easier, but I am not forcing you to use it, so please no messages about the programs.

Here is some images that explain the system better;
Example output from the images;
The script is added as an attachment.

.scp  sphere_system_dialogs.scp (Size: 34.87 KB / Downloads: 33)
(This post was last modified: 04-08-2020 03:10 AM by xwerswoodx.)
04-08-2020 03:09 AM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes xwerswoodx's post
Post Reply 


Messages In This Thread
In-Game Dialog Creator - xwerswoodx - 04-08-2020 03:09 AM
RE: In-Game Dialog Creator - lysander - 05-30-2020, 05:14 AM
RE: In-Game Dialog Creator - golfin - 05-31-2020, 04:31 AM
RE: In-Game Dialog Creator - xwerswoodx - 02-27-2021, 09:20 PM
RE: In-Game Dialog Creator - golfin - 02-28-2021, 02:21 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)