Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

Rcon DLLs


Mike
 Share

Recommended Posts

spookie has compiled some helpful DLLs which allow you to use the Rcon functions within your own applications. We have included examples to show how these DLLs should be used within each package.

 

 

mIRC version

(Includes example echo script)

VB Version
Edited by mikechml
Link to comment
Share on other sites

Just wanted to make a few suggestions about mirc rcon plug in.

 

1.We need a way to get player's ip easy.

2.Admin send chat/message's into game.

3.Player private messages.

 

Just a few i could think of atm.

 

Also got some problems with current ver, players and cmdlist (rcon command) don't seem to work at all.

 

Heres a pic of Admin panel i started making but with current bugs (if you kick someone at player selection the server crashes) isn't really any use to anybody yet.

 

Pic of Admin Panel

 

FalconGT

 

P.S I am trying to get a Decent Aussie server going too...

Link to comment
Share on other sites

 

1.We need a way to get player's ip easy.

Here's how I parse the player list (and get IPs easily):

 

 

alias rcon.output { if ($1 == [join]) {   .signal vcmp.join $2- } elseif ($1 == [chat]) {   if (!* iswm $3-) {     .signal vcmp.command $left($2,-1) $3-   }   else {     .signal vcmp.chat $left($2,-1) $3-   } } elseif ($1 == [part]) {   .signal vcmp.part $2- } elseif ($1 == [death]) {   .signal vcmp.death $vcmp.getdeathinfo($2).name $vcmp.getdeathinfo($2).id } elseif ($1 == [kill]) {   .signal vcmp.kill $vcmp.getdeathinfo($2).name $vcmp.getdeathinfo($2).id $vcmp.getdeathinfo($4).name $vcmp.getdeathinfo($4).id } elseif ($str($chr(42),3) Remote console connected* iswm $1-) {   .signal vcmp.connected $1- } else {   .signal vcmp.output $1- }}alias vcmp.command { if ($1 == players) { write -c vcmp.players.txt } dll %vcmp.path RconCommand $1-}on *:SIGNAL:vcmp.output:{ if ($+(*,$chr(9),*,$chr(9),$chr(9),*) iswm $1-) {   if ($gettok($1-,1,9) isnum) {     tokenize 9 $1-     write vcmp.players.txt $1-   } }}alias vcmp.ip { if ($1 isnum) { tokenize 32 $read(vcmp.players.txt,nw,$1 *) } else { tokenize 32 $read(vcmp.players.txt,nw,* * $+ $1 $+ * *) } !return $gettok($3,1,58)}on *:SIGNAL:vcmp.connected:{ vcmp.command players}on *:SIGNAL:vcmp.join:{ vcmp.command players}on *:SIGNAL:vcmp.part:{ vcmp.command players}

 

 

Merge it with the example code from above and use $vcmp.ip(NAME or ID)

Edited by mikechml
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
they are broken.

They'll be moved accross to the new domain if you throw things at Mike often enough.

adam broke it.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.