[Client Scripting] TheUnknownOne's Client Script

Discussion in 'Server and Client Scripting' started by TheUnknownOne, Jul 25, 2012.

  1. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    GitHub Repository: https://github.com/TheUnknownOne/PO-Client-Tools

    Requires PO client v2.0.5 or later.

    Installation guide:
    1. Click on "Plugins"

    1.a If "Script Window" is in the list, go to step 3. Otherwise, go to step 2.
    2. Click on "Add Plugins" and double click on "ClientScripting.dll" or "ClientScripting.so" (depending on your operating system)

    3. Go to https://raw.github.com/TheUnknownOne/PO-Client-Tools/master/scripts.js
    4. Press Ctrl + A (Selects All)
    5. Right Click -> Copy (or Ctrl + C)
    6. Click on "Script Window" (remove everything in the box if there is something in it)
    7. Right Click -> Paste (or Ctrl + V)
    8. Press Ok
    9. ???
    10. Profit!

    Note: You may have to log out of the server you're in and log back in for the script to work.
     
    Last edited: Jul 9, 2013
  2. Ethan

    Ethan Member

    Joined:
    Nov 6, 2011
    Messages:
    238
    Likes Received:
    0
    Looks very nice TUO, trying now
     
  3. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    Scripts are now version 1.1.

    Changelog:
    Fixed a player bug
    -ipinfo
    -periodicsay and -endcalls from PO scripts (slightly modified)
    Ping on mentioned (if you had 1.0.0)
    Custom command starts (if you had 1.0.0)

    And probably some other stuff that I forgot about.


    1.1.1 also has been released. It has an additional option and some fixes.
     
    Last edited: Jul 27, 2012
  4. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    Scripts are now version 1.1.5 - update if you haven't already!

    Changelog:
    Various fixes
    Auto reconnect function (doesn't work when kicked)
    Improved/added messages and improved -endcalls
    -announcement command which shows the servers raw announcement (the HTML code, which you can copy)

    Ideas/suggestions/bug or weird behavior found? PM me.
     
  5. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    Updated to 1.1.6. This update has various fixes.
     
  6. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    Updated to version 1.2 which has various fixes, improvements, and new features.
     
  7. Lavaman

    Lavaman Demon Shadow 7

    Joined:
    Aug 22, 2012
    Messages:
    107
    Likes Received:
    0
    awesome i will try it
     
  8. Silone

    Silone Kanade <3

    Joined:
    Jul 31, 2013
    Messages:
    265
    Likes Received:
    3
    PO Trainer Name:
    Silone
    Im lazy...can you tell me the commands and what they do? Again Im lazy and dont want to look at the script xD
     
  9. Teutonic Knight

    Teutonic Knight Banned

    Joined:
    Jul 2, 2013
    Messages:
    75
    Likes Received:
    0
    PO Trainer Name:
    William Hlas
    Commands

    Use '-' or '~' before the following commands in order to use them:


    pm players:message: Sends a PM to players (use , and a space to seperate them) containing message. Use %name for the current player's name. Code inside will get evaluated (EvalID is the id of the current player).
    masspm message: Sends a PM to everyone containing message. Use %name for the current player's name. Code inside will get evaluated (EvalID is the id of the current player). Don't use this on big servers as you will go overactive.
    flashall server|channel:exceptions: To flash everyone on the server or channel. Default is channel. Server doesn't work if there are more than 60 people on the server. Separate exceptions with ,. Exceptions is a list of player names which won't be pinged.

    id name: Displays the id of name.
    color name: Displays the hex color of name.
    ipinfo ip: Displays the hostname and country of ip. Aliases: info

    periodicsay seconds:channels:message: Sends message every seconds in channels. Seconds must be a number. Seperate channels with ",". The current channel will be used if no channels are specified.
    endcalls type: Ends the next called periodic say. Use all as type to cancel all periodic says.

    nohtml Toggles No HTML. Default value for this is off. Escapes all HTML when on.
    replace Toggles Replacements. If on (default), performs replacing specified in Settings.Replacements
    announcement Displays this server's raw announcement (which you can copy). Aliases: ann
    eval code: Evaluates code and returns the result (for advanced users ONLY).