IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules Attention:

The Mod Showroom is only for posting previews/downloads of completed or near finished mods.
All help topics should be posted in the Editing Discussion forums. Help topics and mod requests posted here will be locked or binned. Thank you.
GTAGarage.com : Free mod hosting, attach your files and screenshots to your topics
GTAModding.com : A wiki for everything related to GTA modding, including documentation and tutorials

  Reply to this topicStart new topicStart Poll

 [CLEO4|PLUG] ClipboardControl Library

 CLEO 4 Plugin w/ 2 opcodes for clipboard
 
Deji  
Posted: Friday, Jan 20 2012, 22:18
Quote Post


Coding like a Rockstar!
Group Icon
Group: Members
Joined: Dec 24, 2007

ja.gif

XXXXX



Download

Example 1: QuickCheat


CODE
+-------------------------------------------------------------------------------------------+
|      _____ _ _       _                         _    _____             _             _     |
|     / ____| (_)     | |                       | |  / ____|           | |           | |    |
|    | |    | |_ _ __ | |__   ___   __ _ _ __ __| | | |      ___  _ __ | |_ _ __ ___ | |    |
|    | |    | | | '_ \| '_ \ / _ \ / _` | '__/ _` | | |     / _ \| '_ \| __| '__/ _ \| |    |
|    | |____| | | |_) | |_) | (_) | (_| | | | (_| | | |____| (_) | | | | |_| | | (_) | |    |
|     \_____|_|_| .__/|_.__/ \___/ \__,_|_|  \__,_|  \_____|\___/|_| |_|\__|_|  \___/|_|    |
+---------------| |-------------------------------------------------------------------------+
               |_|                                                                        

                       /----------------\
                      /     CONTENTS     \
                     /--------------------\
                    /                      \
                    |                      |
                    |   * WHAT IS IT?      |
                    |   * HOW TO INSTALL   |
                    |   * OPCODES          |
                    |   * EXAMPLES         |
                    \                      /
                     \--------------------/

  /-----------------------------------------------------------\
 /                         WHAT IS IT?                         \
/---------------------------------------------------------------\
/                                                                 \
|                                                                 |
|   The ClipboardControl library adds 2 new opcodes to control    |
|   the system clipboard from within a CLEO script.               |
|                                                                 |
|                                                                 |
|   With the ClipboardControl library, CLEO scripts will be       |
|   able to read and write data from the clipboard. This can      |
|   be very useful for running more interactive scripts.          |
|                                                                 |
\                                                                 /
\---------------------------------------------------------------/

  /-----------------------------------------------------------\
 /                        HOW TO INSTALL                       \
/---------------------------------------------------------------\
/                                                                 \
|                                                                 |
|   Extract the archive to your GTASA Installation Directory      |
|   as is.                                                        |
|                                                                 |
|                                                                 |
|   After successful installation, your directory should look     |
|   like this:                                                    |
|     GTA San Andreas                                             |
|       |- CLEO                                                   |
|         |- ClipboardControl.cleo                                |
|                                                                 |
\                                                                 /
\---------------------------------------------------------------/

  /-----------------------------------------------------------\
 /                           OPCODES                           \
/---------------------------------------------------------------\
/                                                                 \
|                                                                 |
|   * 0B20: read_clipboard_data_to 0@ size 27                     |
|   Writes the specified number of bytes of text from the         |
|   clipboard to the output buffer.                               |
|                                                                 |
|   Params                                                        |
|    1. Output buffer (pointer to memory)                         |
|    2. Number of bytes of text to be written                     |
|                                                                 |
|   More: http://msdn.microsoft.com/en-us/library/aa921993.aspx   |
|                                                                 |
|                                                                 |
|   * 0B21: write_clipboard_data_from 0x969110 size 28            |
|   Writes the text from the specified buffer to the clipboard.   |
|                                                                 |
|   Params                                                        |
|    1. Input buffer (pointer to memory)                          |
|    2. Number of bytes of text to be written                     |
|                                                                 |
|   More: http://msdn.microsoft.com/en-us/library/aa932764.aspx   |
|                                                                 |
\                                                                 /
\---------------------------------------------------------------/

  /-----------------------------------------------------------\
 /                           EXAMPLES                          \
/---------------------------------------------------------------\
/                                                                 \
|                                                                 |
|   Some modders may not see any immediate use in the library.    |
|   These unimaginative guys may check out the examples to get    |
|   their imaginations going. Or if you're a user you may just    |
|   want to use the example scripts.                              |
|                                                                 |
|   Examples can be found in the examples folder in the archive   |
|   and should also be installed in the CLEO directory.           |
|                                                                 |
|   Sources are provided alongside the examples. However, the     |
|   examples are coded using v1 keywords from the GTAG v2         |
|   Opcode Database.                                              |
|                                                                 |
|   All examples will work simultaneously.                        |
|                                                                 |
|   * QuickCheat                                                  |
|   If you find yourself struggling to memorise the random        |
|   sequence of letters required to activate a cheat, this mod    |
|   will come in very handy!                                      |
|                                                                 |
|   Simply copy the cryptic cheat, for example, "HESOYAM" to      |
|   your clipboard by selecting/highlighting the text and         |
|   pressing Ctrl+C. And press Ctrl+V while playing in-game to    |
|   enter the cheat code. A help message will appear confirming   |
|   the pasted cheat string.                                      |
|                                                                 |
|   You can now keep pressing Ctrl+V to keep entering the         |
|   cheat code.                                                   |
|                                                                 |
|   * QuickCommand                                                |
|   QuickCommand parses a single command line stored in the       |
|   clipboard and executes the appropriate code.                  |
|                                                                 |
|   For example, pasting (Ctrl+V)                                 |
|   "PutPlayerAt(-1753.6871, 885.638, 295.875)" will put the      |
|   player at the specified coordinates. This is not a complete   |
|   system and should only be treated as an example.              |
|                                                                 |
|     Commands (paste these)                                      |
|      %g = float, %i = int, %s = string                          |
|       - SetPlayerAngle(%g)                                      |
|       - SetPlayerArmour(%d)                                     |
|       - SetPlayerHealth(%d)                                     |
|       - PutPlayerAt(%g, %g, %g, %g)                             |
|                                                                 |
|   * Copy'n'Code                                                 |
|   Copy'n'Code has several commands to output debug info. With   |
|   the ClipboardControl opcode, 0B21, you can copy that info.    |
|   This is useful when coding in SB and you want to quickly      |
|   insert a value from the game into the source.                 |
|                                                                 |
|     Commands (type these)                                       |
|      - GETCHARSTRUCT         Get Player Ped Struct              |
|      - GETCARSTRUCT          Get Player Car Struct              |
|      - GETPLAYERPOS          Get Player Position                |
|      - GETPLAYERANGLE        Get Player Angle                   |
|      - GETPLAYERINTID        Get Player Interior ID             |
|      - GETPLAYERINTNAME      Get Player Interior Name           |
|      - GETCAMERAPOS          Get Camera Position                |
|      - GETCAMERATAR          Get Camera Target                  |
|      - GETACTIVEINT          Get Active Interior                |
|                                                                 |
\                                                                 /
\---------------------------------------------------------------/


This post has been edited by Deji on Friday, Jan 20 2012, 23:16
Users WebsitePM
  Top
 

 
lpgunit  
Posted: Saturday, Jan 21 2012, 06:36
Quote Post


It's L, as in Lpgunit, not I.
Group Icon
Group: Members
Joined: May 24, 2008

ph.gif

XXXXX



Nice! I was expecting this since it's hard to key in the codes every time.
Users WebsitePMYahooXbox Live
  Top
 

 
The_Sorrow  
Posted: Saturday, Jan 21 2012, 15:10
Quote Post


Heaven, I'm in heaven(8)
Group Icon
Group: Members
Joined: May 31, 2010

en.gif

XXXXX



Wow. wow.gif

Congratz Deji, this is an awesome little thing.
Users WebsitePMMSN
  Top
 

 
Deji  
Posted: Thursday, Mar 15 2012, 16:57
Quote Post


Coding like a Rockstar!
Group Icon
Group: Members
Joined: Dec 24, 2007

ja.gif

XXXXX



* Updated *
Fixed a bug in 0B21 where text couldn't be copied more than once.
Users WebsitePM
  Top
 

 
rafik1998  
Posted: Thursday, Jul 19 2012, 17:57
Quote Post


Player Hater
Group Icon
Group: Members
Joined: Nov 16, 2011

XXXXX



download doesnt work, can you reupload?
PM
  Top
 

 
Deji  
Posted: Sunday, Jul 22 2012, 21:00
Quote Post


Coding like a Rockstar!
Group Icon
Group: Members
Joined: Dec 24, 2007

ja.gif

XXXXX



QUOTE (rafik1998 @ Thursday, Jul 19 2012, 17:57)
download doesnt work, can you reupload?

Done.
Users WebsitePM
  Top
 

 

0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)

0 Members:

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG