• Welcome to Vice City Multiplayer.
 
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - bakasan

#2
Due to an unfortunate situation beyond our control, the VC:MP Masterlist must be moved from its current server.  This means that in order to continue seeing VC:MP Servers on the Internet tab of your Server Browser, you must download the updated Server Browser below.  Server Admins will need to get the updated Announce files for their servers to be shown on the Internet tab of the new browser.  The final transition will take place by August 14th.  From now until then both browsers and announces will operate independently - servers with old announce will show only on the old browser while servers with the new announce will show only on the new browser.  This is less than ideal, but we were left with no choice but to post this update.  

THIS IS A REQUIRED UPDATE!
The current VC:MP Browser and Announce files will stop working by next weekend!
You MUST at least update your Server Browser or else you will not have servers on you internet tab.



Download this:

This contains the new 0.3z Server Browser and both Announce files (linux and windows) all in one zip file:
http://vicecitymultiplayer.com/downloads/03/0.3z_update.zip

or:

Here is just the Updated Server Browser:
http://www.vicecitymultiplayer.com/downloads/03/vc-mp0.3z_browser.zip

Here is just the Updated Announce file for linux:
http://vicecitymultiplayer.com/downloads/03/0.3z_updated-Announce-Linux.zip

Here is just the Updated Announce file for windows:
http://vicecitymultiplayer.com/downloads/03/0.3z_updated-Announce-Windows.zip


The main downloads for 0.3z Client and both 0.3z Server packages now contain the updated files so you can just re-download the files and reinstall if you prefer.  This also means that new players will already be on the new browser and announce files, so you may as well make the switch now as well.


On the positive side, the Server Browser has been Updated with a few changes/improvements.  For instance: with the new browser, if you already have a browser running and you try to launch another one, it just brings the instance that is already open to the front rather than showing the "You can only have one instance of the browser running" message.  There are some other changes, but you can see them when you try it.  

This situation came up rather suddenly, leaving us to scramble a bit. We hope to make the transition as smooth as possible.

This affects all VC:MP 0.3z players and servers.

Please spread the word so that some people are not left wondering why there are no more servers on their browser.  


Thanks alot!  

We continue toward 0.4....  ;D
#3
Videos and Screenshots / 0.4 preview video
June 06, 2008, 12:14:10 PM
official preview for the 0.4 public beta thats coming soon...
http://www.youtube.com/watch?v=jIYkOd9CpOY
#5
Script Showroom / sansan v3 released!
February 29, 2008, 01:56:36 PM
Here it is:
http://vicecitymultiplayer.com/downloads/scripts/vcmp-sansan_v3.0.zip

sansan has a ton of features, but requires a little custom setup of your server config.ini and a copy of it in the bot directory to really shine....


/*
   sansan v3.0 rcon mIRC echo bot with gamemode support for VC:MP 0.3z
      coded by bakasan
      inspired by Falcon and Tommis and their mIRC scripts ._.
   
*/


Note: This was only tested on mIRC version 6.16, but should work on newer versions of mirc just fine.


Getting Started:
1) make a new folder and extract sansan into it
2) copy your mirc.exe and a copy of your server's current "config.ini" file into the new sansan folder
3) run the mirc.exe and fill out all the needed mirc info in Tools->Options (mirc nicks, email, irc-server address, etc)
4) in irc type: /load -rs rcon.mrc
5) sansan will ask you for your /identify password
    note: sansan uses this to auto-identify your bot on the irc network
6) sansan will ask you for your "homechan" info
    note: this is the mIRC channel you want your bot to live in - include channel password if one is required to join the channel
7) sansan will ask you for the host - this is the server ip of your vcmp server
8) sansan will ask you for the port - this is your RCON port from your vcmp server config.ini
9) sansan will ask you for the pass - this is your adminpassword from your vcmp server config.ini
10) sansan should connect to the server right away
    troubleshooting:
     -if it doesn't load right away, first try just disconnecting/reconnecting to irc
     -if it still wont connect, you may have entered wrong info (click Scripts Editor button and go to Variables tab to view/change what you entered)
     -if all the above is correct you have some other problem not related to sansan
11) join server and register using /c register <password>
12) from mIRC do !mkadmin <yourfullnickname> 10 (note: u cannot do !commands from the bot itself and you must be an op in the channel)
13) next time you login with /c login <password> you will be admin level 10 (if you are still ingame just type /c login <pass> again, no need to rejoin)

Enjoy!  Write a mode!  Share it on the forums!



-----------------------------------------------------------------------------------
sansan v3.0 Features:


mIRC Features:
-Auto-Identify with NickServ

-Auto-HomeChannel Join

-HomeChannel Commands based on channel permissions (game commands for vop, basic admin commands for hop, and top level commands for op)

-HomeChannel Command flood protection

-"EchoLevel" feature allows you to control how much of the game is echoed into mIRC (usage: !echolevel <level>  -  e.g. !echolevel 6) note: must be at least hop in the homechan to set the echolevel
  !echolevel settings:
  0 - no echo into home channel (but game is still processed by the bot)
  1 - only joins / parts are echoed
  2 - only joins / parts and kills / deaths are echoed
  3 - only joins / parts, kills / deaths and chat are echoed
  4 - (default setting) echo shows all events that 3 does plus shows server adminchat events
  5 - shows all events 4 does, plus adminmsg server pms to players
  6 - shows all events 5 does, plus player enter/exit vehicle events
  if you just do !echolevel with no number, it will display the current echolevel

-IRC HomeChannel Commands:
  These commands can be done from the mIRC channel the bot is echoing into.

  Commands for anyone:
   !players            - Lists Players ingame
   !say or !chat            - Allows a person in mirc to chat into the vcmp server
   !msg or !pm <player nick or id>      - Allows a person in mirc to private message someone in the vcmp server
   !spree or !killingspree         - Shows how is on a killing spree

  Game Commands for vop and higher +
   !hp <player nick or id>         - Shows a player's current health and armour
   !car <player nick or id>      - Shows a player's current vehicle
   !loc <player nick or id>      - Shows a player's current location
   !cash <player nick or id>      - Shows a player's current money
   !spawned <player nick or id>      - Shows if a player is currently spawned
   !stats <player nick or id>      - Shows a player's stats (work's if the player is offline as well)

  Admin Commands for hop and higher +
   !kick <player nick or id>      - Kicks a player
   !ban <player nick or id>      - Bans a player
   !banip <IP Address>         - Bans an IP Address
   !unban or !unbanip <IP Address>      - Unbans an IP Address (Usually)
   !rcon               - Checks if the bot is connected, if not tries to reconnect
   !forecast            - Calls for a weather forecast (switches to the next random weather soon)
   !lock <full nickname>         - Locks a player's account making them unable to login
   !unlock <full nickname>         - Unlocks a player's account allowing them to login again
   !reset <full nickname>         - Resets a player's password: Next time they login it will ask them to reset their password with /c password <newpassword>
   !stfu <player nick or id>      - Adds a player to the stfu list (Autokick for chatting)
   !unstfu <player nick or id>      - Removes a player from teh stfu list
   !tstfu <player nick or id> <minutes>   - Temp STFU for x minutes
   !disarm <player nick or id>      - Disarm a player (no weapons)
   !echolevel            - Get echolevel
   !echolevel <level>         - Set echolevel

  Commands for op only @ & ~
   !mkadmin <full nickname> <admin level>   - Sets a player's admin level (If they are ingame when their adminlevel is set from mIRC, they must type /c login <theirpassword> to gain admin privs)
   !<botname> commands (Commands based on your bot's current name (if your bot is called MyBot, the commands would be !myBot)


InGame Commands:
!help
!info
!irc
!players
!commands
!rules
!weather
!count or !cd
!spree or !killingspree
!hp
!stat or !stats
!team or !skin
!report
!admin
!spawned
!car
!cash or !money
!givecash or !gc or !givemoney
!account or !bank
!deposit or !bank+
!withdraw or !bank-
!bankrupt or !br
!disarm
!slap
!forecast
!cloudy
!lightning
!fog
!sun
!rain
!eclipse
!setweather or !sw
!settime or !st
!coord
!healthpickup
!armourpickup
!setpickup or !sp
!mkadmin
!kick
!ban
!tban
!getcar
!lock
!unlock
!stfu
!unstfu
!tstfu
!mode
!radar



RCON Features:
-Auto-Connect

-Keep-Alive keeps trying to reconnect the bot if it disconnects

-Random Weather set at random times (add settings to %climate to have them included into the randomizer)

-Chat Flood protection stops spammers

-InGame-Command flood protection

-GameMode Support
  Modes can be loaded from mirc or from ingame by admins
  Last Man Standing Mode included! 
         http://www.youtube.com/watch?v=QRa9TIwRqZQ Hopefully it will give some people ideas on how to make their own modes as well :)
  Generic Blank mode included (copy it to use as a start point for making a new mode)
   To load a mode from ingame, Admin level 10 or higher do:
      !mode             - view current mode
      !mode <modename>       - load a mode
      !mode list         - list recently loaded modes
   From mIRC, @ & ~ op or higher do:
      !<botname> mode         - view current mode
      !<botname> mode load <modename> - load a mode
      !<botname> mode list      - list recently loaded modes
  More about modes will probably appear in the forums...

-Config.ini Support
  Place a copy of your server's config.ini into the bot directory and reload the bot to enable config.ini support
  The config.ini file is parsed into a hash table which sansan can use to add alot of functionality to the game
  Features that config.ini support enables:
   -Skin and Team Detection
   -Dynamic Spawnkill Protection (based on the spawnpoints in your config.ini)
   -Pickups from teh config.ini will be included in with script pickups by default
   -Counts the number of spawnpoints, Pickups, and Vehicles in your ini for you and displays the totals when being parsed
   -Saves a crc of the config.ini when its read, if you replace your config.ini and reload the bot it will notice it has changed and rescan it
  Special config.ini configuration needed to enable team names:
   1) You must have a copy of your latest server config.ini file in the bot directory
   2) You must label the ClassDescription according to the team number for each team
      For instance, if the Class Description of team 3 is "Robbers", ClassDescription.3 = Robbers
         As long as the ClassDescription has the .3 it will become associated with team 3
   If any of these steps are missing or not correct, some features will fail or work unpredictably -_-


Account System:
Stats system from RPGDMv2 included

Stats include Joins, Kills, Times Killed, Deaths, Best Killing Spree, Kill to Killed Ratio, and Total time played in the server (before last login - this is the time played as of the last time you quit, not including the current time if you are currently ingame - counts from join to quit)

Stats also include number of kills per weapon (known as "weapon Stats")

Passwords are stored with one-way encryption, so even server admin won't know anyone's password

Reset Password feature included  -  !reset <fullnickname>

Auto Login Feature (use /c logout to disable AutoLogin on next join if using a shared computer)




   
There are alot more features, including lots of highly useful generic aliases for making modes.  I reccomend looking thru the code just to see what features are available before starting a mode, it may simplify alot for you codewise.  I developed this bot to use as a base for my RPGDM script you may have seen in UltraMegaServer.  It has alot of the functionality that makes RPGDM work the way it does.  I even left the account system setup similar to how RPGDM is, so it would be fairly easy to use for making a comparable RPG script.  Happy scripting!

-bakasan
#6
Script Showroom / basic sansan v1.3 mIRC rcon echo bot
January 27, 2008, 12:59:02 PM
Download Link:
http://vicecitymultiplayer.com/downloads/scripts/vcmp-sansan_v1.3.zip

Here is a very basic version of sansan, my mIRC rcon echo bot.  It is an irc channel based bot, so you will want to make an irc channel for it to live in.  It handles the basics of irc including auto-identify, auto-channel join, and keepalive.  This version only has a few commands and features, as it is more intended to be a "starting point" for someone who wishes to make their own mirc echo.  At some point, I will be releasing some more advanced versions of sansan for those who just want a full-featured mirc echo without having to code anything.  As a side note, this was only tested on mIRC version 6.16, but should work on any newer versions of mirc just fine.



Incase some people want them, here are some basic instructions.

Getting Started:
1) make a new folder and extract sansan into it
2) copy your mirc.exe into the new sansan folder
3) run the mirc.exe and fill out all the needed mirc info in Tools->Options (mirc nicks, email, irc-server address, etc)
4) in irc type: /load -rs rcon.mrc
5) sansan will ask you for your /identify password
    note: sansan uses this to auto-identify your bot on the irc network
6) sansan will ask you for your "homechan" info
    note: this is the mIRC channel you want your bot to live in - include channel password if one is required to join the channel
7) sansan will ask you for the host - this is the server ip of your vcmp server
8) sansan will ask you for the port - this is your RCON port from your vcmp server config.ini
9) sansan will ask you for the pass - this is your adminpassword from your vcmp server config.ini
10) sansan should connect to the server right away
    troubleshooting:
     -if it doesn't load right away, first try just disconnecting/reconnecting to irc
     -if it still wont connect, you may have entered wrong info (click Scripts Editor button and go to Variables tab to view/change what you entered)
     -if all the above is correct you have some other problem not related to sansan



Included Features:

mIRC Features:
-Auto-Identify
-Auto-HomeChannel Join
-HomeChannel Commands based on channel permissions (game commands for vop, basic admin commands for hop, and top level commands for op)
-Commands to chat (!say or !chat) and pm (!pm or !msg) into game as well as !ip and !players
-HomeChannel Command flood protection
-"EchoLevel" feature allows you to control how much of the game is echoed into mIRC (usage: !echolevel <level>  -  e.g. !echolevel 6) note: must be at least hop in the homechan to set the echolevel
  !echolevel settings:
  0 - no echo into home channel (but game is still processed by the bot)
  1 - only joins / parts are echoed
  2 - only joins / parts and kills / deaths are echoed
  3 - only joins / parts, kills / deaths and chat are echoed
  4 - (default setting) echo shows all events that 3 does plus shows server adminchat events
  5 - shows all events 4 does, plus adminmsg server pms to players
  6 - shows all events 5 does, plus player enter/exit vehicle events
  if you just do !echolevel with no number, it will display the current echolevel


RCON Features:
-Auto-Connect
-Keep-Alive keeps trying to reconnect the bot if it disconnects
-Basic In-Game commands like !car !spawned !loc !hp !cash etc
-Random Weather set at random times (add settings to %climate to have them included into the randomiser)
-Chat Flood protection stops spammers





If any bugs or obvious blunders are discovered, please post them.  Please do not post feature requests, as the next version released will have a great many more features included.  This is the most stripped down version I will release.

Enjoy!
#11
UltraMegaServer / New Public Echo for RPGDM v1
December 02, 2007, 01:06:07 AM
#UltraMegaServer on irc.gtanet.com
#12
mIRC/pawn Scripting / Location Script for LC
November 28, 2007, 05:49:40 AM
i haven't seen a location script for lc around, so i decided to have a go at making one and describe the process.  the one i made uses just basic zones, more could be defined later.

to create and save the hash table needed:
1) copy the data/info.zon file from your gtalc or lc-mp installation into your mirc dir
2) copy this alias into your mirc:

alias convertlocationsfrominfozontohash {
  var %infozonfile = info.zon, %i = 1, %c = 0
  if ($hget(infozontemp)) !hfree -s infozontemp
  !hmake -s infozontemp 500
  while (%i < $lines(%infozonfile)) {
    tokenize 32 $read(%infozonfile,%i)
    if ($7) {
      !inc %c
      !hadd infozontemp %c $+($3,$7,$6,$7,$6,$4,$3,$left($4,-1))
      !hadd infozontemp %c $+ . $left($1,-1)
    }
    !inc %i
  }
  !hadd infozontemp max_loc %c
  !hsave infozontemp lcmp.area.hash
  !hfree -s infozontemp
}

3) in your mirc, trigger the alias by typing: /convertlocationsfrominfozontohash

this creates a saved file called lcmp.area.hash which can be used with a location script like this:

create and load the hash table from the saved file when the script starts

!hmake -s area 500
if ($exists(lcmp.area.hash)) !hload area lcmp.area.hash


alias for getting a location name from x y coordinates e.g. $lcmp.area(%x,%y)

alias lcmp.area {   
  if (($1) && ($2)) {
    var %a = 1
    while (%a <= $hget(area,max_loc)) {
      var %t = $hget(area,%a)
      if ((%t) && ($inpoly($1,$2, [ %t ] ))) !return $hget(area,%a $+ .)
      !inc %a
    }
  }
  !return Liberty City
}


at first, the names may not be worded the way you want, but thats easy enough to change...

all of this will be included (plus heaps more) with my upcoming vcmp/lcmp mirc echo bot release ^^ but this is for those who wonder how it was done or dont want to wait
#13
Tutorials / LC:MP Tutorial Video
November 18, 2007, 02:29:19 AM
LC:MP 0.3z Installation Tutorial by [CP]Don_Corleone a.k.a. AdTec_224:
full res version:
http://g0thost.com/~adtec/LCMPTutorial.zip
mirror:
http://knight2007.kilu.de/LCMPTutorial.zip

lo res version:
http://www.youtube.com/watch?v=h4ZutN56jAA





for more info see:
http://forum.vicecitymultiplayer.com/index.php?topic=251.0
#15
UltraMegaServer / LC:MP 0.3z UltraMegaServer now up!
October 26, 2007, 12:45:24 AM
HostName: UltraMegaServer LC-MP 0.3z [x-serverz.com]
Address:  66.79.167.26:5198



basic lc config, mIRC mode coming soon...

see you there! ^^
#16
LC:MP / LC:MP 0.3z Released!
October 25, 2007, 01:12:02 PM
the installer:
http://vicecitymultiplayer.com/downloads/lcmp/LC-MP_0.3z_client.zip

our GTA:LC Beta2-v7test5 mirror:
http://vicecitymultiplayer.com/downloads/lcmp/Beta2-v7test5.zip


a default server config for LC:MP 0.3z (runs with VC:MP 0.3z server)
http://vicecitymultiplayer.com/downloads/lcmp/lcmp.config.zip

GTA:LC forum:
http://www.gtaforums.com/?showforum=104





basic instructions for installing LC:MP from scratch-
1) install vice city clean into a different directory such as /Rockstar Games/Grand Theft Auto Vice City LC/
2) install http://vicecitymultiplayer.com/downloads/lcmp/Beta2-v7test5.zip into same dir /Rockstar Games/Grand Theft Auto Vice City LC/
3) install http://vicecitymultiplayer.com/downloads/lcmp/LC-MP_0.3z_client.zip into same dir /Rockstar Games/Grand Theft Auto Vice City LC/
4) open the VC:MP browser (from either vcmp or lcmp dir) and join a server that has Map set to "Liberty-City" and play!
note: you may also need to tell your browser which directory your LC:MP is installed in before joining.  (if you used the example paths here it would be /Rockstar Games/Grand Theft Auto Vice City LC/)  In the browser, click Tools->Settings, then click the folder next to Liberty City Installation and set the path to your LC:MP directory.



LC:MP 0.3z Installation Tutorial by [CP]Don_Corleone a.k.a. AdTec_224:
full res version:
http://g0thost.com/~adtec/LCMPTutorial.zip
mirror:
http://knight2007.kilu.de/LCMPTutorial.zip

lo res version:
http://www.youtube.com/watch?v=h4ZutN56jAA




Few other LC mirrors located here: http://www.gtaforums.com/index.php?showtopic=268361

LCMP Mirrors (thanks to [CP]Don_Corleone a.k.a. AdTec_224):
http://adtec.gtagaming.com/uploads/LC-MP_0.3z_client.zip
http://g0thost.com/~adtec/LC-MP_0.3z_client.zip




brief f.a.q.-

Q: Do I need GTA3 to play LC:MP?
A: No.  You need Vice City with the GTA:LC mod installed over it.

Q: What do I need to install LC:MP?
A: LC:MP 0.3z requires that you have the GTA:LC mod (version Beta2-v7test5) installed over a clean copy of your Vice City.

Q: How do I make a LC:MP Server?
A: Make a VC:MP server and set config.ini to Map = 2 or use http://vicecitymultiplayer.com/downloads/lcmp/lcmp.config.zip default config with a VC:MP 0.3z server.

Q: Where is my server on the browser?
A: Look on the LC:MP tab for 0.3z LC:MP Servers.

Q: Why does my game exit before the loadbar with no crash error when I try to join a LC:MP server?
A: Unfortunately, GTA:LC does not seem to work with LC:MP on certain video cards.  This is a somewhat known problem that only happens for some people and we apologise, but there is still no solution for it that we know of.

Q: Can I drive PCJ's, Helicopters, and Skimmers in LC:MP?
A: Yes.  Due to the fact that the GTA:LC pwns insanely, there are even special vehicles not found in VC or LC (including the general lee and the back to the future delorean, i believe).

Q: Can I connect to a LC:MP server from my VC:MP browser?
A: Yes, any server that says Liberty-City in the map field is a LC:MP server. Provided that you have LC:MP installed correctly and your VC:MP browser has the Liberty City Installation path set correctly, you can join it from either browser.

Q: Does LC:MP 0.3z support mIRC scripting?
A: Yes.  It supports exactly the same mIRC scripting capabilities (where possible) that VC:MP 0.3z scripting uses.  Some things liek location names, weapon names, car names, etc. will obviously need to be changed from 0.3z scripts tho it should be fairly simple to figure out.

Q: Are in-game admin commands the same in LC:MP 0.3z as they were in VC:MP 0.3z?
A: Yes.




Special Thanks:
GTA:LC Team
VC:MP Betateam
x-serverz.com
gtanet.com
gtaforums.com
gta-host.com
the LC:MP supporters everywhere
#17
http://www.youtube.com/watch?v=xqB9IP2g_D4

including a huge wheelie by smk2jnts, n other randomness
#18
it got deleted after ther site problems...

http://www.youtube.com/watch?v=wmalMThzIqw
#20
LC:MP / GTA:LC version best suited for LC:MP
October 04, 2007, 05:22:15 PM
We are looking for some feedback from you all about which version of GTA:LC should be supported in the 0.3z release of LC:MP.  We hope to choose the version that works for the most people, so please reply once here with your vote as to the best version of GTA:LC for you.  We will take it all into consideration for the upcoming release.  The version that was supported in 0.3x LC:MP was Beta2.7test, and GTA:LC has a newer version available as well (version 7test5).  Refer to http://www.gtaforums.com/?showforum=104  8)

We look forward to bringing LC:MP into 0.3z, GTA:LC is the best ^^