Author: Foxhound
Author Website:

Version: 1.4.0.1

Short description:

Date: 2007-07-01 12:04


Comments: (0)
Rating:



 

ArmA Data Storage software
by
Nutty


Description:
Arma Data Storage software (DSTS) is just a utility to allow a Mod/Addon or map maker access to files, databases and functions that Armed Assault lacks (least as of 1.02).


Installation:
Arma DSTS only has three files.
    1. Config.cfg - Configuration file (Edit with notepad)
    2. Arma_DSTS.Exe - Main Executable
    3. Arma_DSTS.DLL - External functions
The application needs .Net 1.1 installed to run. Otherwise it will not start.


Version:
v1.0
- first release of Arma DSTS

v1.1
- security functions were added to the config file
- software was updated to work with version 1.04
- extended logging was added to all functions. See the config file topic for more help

v1.2
- support for version 1.05
- resolved issue of not finding the application.

v1.3
- Fixed an issue where FILE WRITE would not work
- Fixed an issue where player storage save would not save the datafile to the harddrive

v1.4.0.1
Made it 1.08 compatible (client and server)


Features:
    Database Support:
    EXECUTE Executes an SQL Query without any results.
    DATA EXECUTE {SQL STATEMENT}
    QUERY Executes a SQL statement and returns the results into a storage area.
    DATA QUERY {SQL STATEMENT} {STORAGENAME} {KEYNAME}

    Email Support:
    EMAIL Sends an email to any email address
    EMAIL {TO: Ex } {From: Email address} {Subject} {Message}

    Date Support: Current time/date on system, not the games time stamps.
    FORMAT Returns a formated Date string.
    DATE FORMAT {DateFormat} "See msdn2.microsoft.com/en-us/library/8kb3ddd4(vs.71).aspx for examples"
    HOUR Returns the current hour (System Date)
    DATE HOUR
    MINUTE Returns the current minute
    DATE MINUTE
    SECOND Returns the current second.
    DATE SECOND
    MONTH Returns the current month.
    DATE MONTH
    YEAR Returns the current year.
    DATE YEAR
    DAY Returns the current day.
    DATE DAY
    WEEKDAY Returns the current day in a string. Ex: Sunday.
    DATE WEEKDAY

    Player Class:
    PLAYER COUNT
    Returns the number of players on the game

    PLAYER NAME {#}
    Returns the players name based upon a number (use count to return # playing)

    PLAYER CDKEY {NAME}
    Returns the CD key for the play with name {name}

    PLAYER JOINED {Name}
    Returns the date/time the player joined the game

    Debug Functions:
    DEBUG WRITE Writes data to the debug screen on the DSTS console.
    DEBUG WRITE {String to write}

Thanks and credits:
The first idea came in the form of FWatch by Kegetys. There are many thanks to a lot of people on the internet as without so many people doing write ups on hooking and injection i would never have learned how to do this.

I also want to thank Bohemia for getting us this game to play and going the extra miles they do to support the community. They go further than most other developers do. However since they also offer a higher end product (VBS/VBS2) we will never see most the functionality in Armed Assault. So I hope this helps cover some of the ground that we cannot with scripts.


Forum topic:
- Armedassault.eu forums
- Support forum




Enable javascript to be able to download from Armaholic please!



Tags: No tags