Should /eject command (for exiting vehicles) be included?

3 (100%)
0 (0%)

Total Members Voted: 3

Author Topic: [RC2] [Gamemode] Basemode v1.0  (Read 2474 times)


  • lck.gudio.eu
  • Full Member
  • ***
  • Posts: 260
  • Karma: +21/-2
  • Liberty City Killers
    • View Profile
    • Liberty City Killers (GTA3/VC Clan)
[RC2] [Gamemode] Basemode v1.0
« on: May 21, 2018, 11:09:26 pm »
Me presents...
The official AAD (Attack and defence) gamemode for Liberty Unleashed! It was previously dedicated for public release to play clanwars by Liberty City Killers [LCK] clan and to let other clans/players play it on their own servers too. I've started development of this gamemode at around 2010 when I was a beta tester of LU and current version is from 2018. This AAD was inspired by Basemode from MTA:SA by [ANO]Rhbk.

Gameplay (by Kunio):
Watch now!

The gamemode contains:
- complete AAD logic (timeout, killed all players, picked up the base, draws),
- 19 unique bases,
- 1 spawn for attackers,
- 1 closed lobby,
- well balanced weapons system to make every weapons useful, to avoid shotgun only fights or M16. Every weapon is powerful here and has it pros and cons,
- only attackers can enter vehicles and this is a basic the idea of AAD,
- admin commands: /bmlogin <pass> (login as administrator), /base <id>, /end, /switch, /add <player id>, /help, /t1/2name <team name>, /resetscore, /del <player id>, /add <player id>, /resetscore
- player commands: /help, /info, /votebase <id>, /fix or /fix2 to show/hide mouse cursor and toggle camera movement (it was messy sometimes, probably LU bug), /eject, /kill, /t - teamchat,
- a teamchat on "Y" key,

If you're using Basemode 1.0 RC2 (zip), you can just unzip package to the LU Server directory, else:
1. Move all the scripts into Scripts/basemode/*files* directory
2. Replace content.xml in LU/ directory.
3. Replace server.conf file in the root server dir.
4. Round time, attackers spawnpoint and misc base related stuff is stored in every base xml. Please don't change current bases, thay ere tested very well and most of them are made with "camping unfriendly" way.

Download and sources:
Basemode 1.0 RC2 (zip)
Sources (most recent): https://github.com/TheStoku/Basemode/tree/master

Servers with running Basemode: hosted by LU-DM (LU hosted by Arksun (LU1.0.1.7)

Big thanks to:
- NC (testing and help)
- Gudio (testing, help and hosting)
- Mr. Sych (my best friend forever, also tester)
- Piterus (testing)
- rwwpl (testing)
- Xenon (testing and hosting)
- Jabu (hosting beta server and testing)
- LU-DM Team for help with tests and hosting
- Liberty City Killers clan :)
and everyone which I've forgot - feel free to remind me!

To mods: please make this thread sticky!
To devs: fell free to pm me if you want to contribute.
To hosters: please contact me, if you have a reliable, 24/7 european dedicated server and want to host the official server with pure Basemode script without mods.
To community: This gamemode gave us many hours of fun, so you have fun too!
« Last Edit: July 17, 2018, 03:12:27 am by Stoku »


  • lck.gudio.eu
  • Full Member
  • ***
  • Posts: 260
  • Karma: +21/-2
  • Liberty City Killers
    • View Profile
    • Liberty City Killers (GTA3/VC Clan)
Changelog and history (including unreleased versios)
« Reply #1 on: May 21, 2018, 11:09:35 pm »
Changelog and history (including unreleased versios):

1.0-RC2 (31.05.2018):
- fixed /add player admin command
- added /vehicle id (incar) command to print (in console) coplete line for creating attackers spawnpoints.
- added message for /kill command
- new base (id 19) by rAiZeN
- fixed autoplay feature (admin /settype <0/auto> or g_iRoundStartType = 0 in CServer.nut)
- visual improvements, moved team chat above the radar
- merged /ban and /kick commands (thanks Kewun0!)
- added "searching radio station" sound on player part (definable with SETTING_MUTE variable in client.nut or /mutesfx /unmutesfx command)
- added /radio <0-8/off> client command

1.0-RC1 (24.05.2018):
- added information about team players count on spawnscreen
- made player frozen when using teamchat (Y)
- fixed /add command
- changed /type command to /settype and added parameter auto/vote/manual
- fixed known issues: /votebase, /bmlogin, errors caused by lu_ini module

1.0-beta (22.05.2018)
- first public beta release
- colored and fixed some messagess (kill/part/join)

1.0-alpha3 (21.09.2015):
- added score label
- improved UI
- opened garages
- added time and weather setting for bases
- deleted deprecated stuff
- added autostart system
- added part/join/kill messages

1.0-alpha2 (20.09.2015):
second private test
- balanced m16 weapon
- fixed base 8 marker
- increased weapons ammo
- increased capture time (15secs from now)
- added 7 bases

1.0-alpha1 (19.09.2015):
first real-private testing build with 2 players after recode

pre 1.0-stage2 (20.09.2014):
- improved map loader
- recoded game logic
- added 3 bases

pre 1.0-stage1 (27.07.2010):
- created basic map loader
- created basic game logic
- added 7 bases
- added spawn point for attackers (calahan bridge)

- spectator
- new bases and spawnpoints for attackers
- showing only allied team players on radar (sadly, LU is missing functions to complete this and I'm not sure if it's possible)
- cleaning source from obsolete things.
« Last Edit: July 17, 2018, 03:13:38 am by Stoku »


  • lck.gudio.eu
  • Full Member
  • ***
  • Posts: 260
  • Karma: +21/-2
  • Liberty City Killers
    • View Profile
    • Liberty City Killers (GTA3/VC Clan)
Known issues
« Reply #2 on: May 21, 2018, 11:09:42 pm »
Known issues for 1.0-RC2 release (31.05.2018):

Mouse won't move on weapons selection screen.
Fix: delete SilentPatch.asi from GTA3 directory.

The unzipped script won't load. It's caused by wrong folder structure on my GitHub.
Fix: read the installation instructions in first post.

The RC2 version is stable and at this moment it's bugsfree!
Check my github for most recent version by clicking here.
« Last Edit: May 31, 2018, 03:28:49 am by Stoku »


  • lck.gudio.eu
  • Full Member
  • ***
  • Posts: 260
  • Karma: +21/-2
  • Liberty City Killers
    • View Profile
    • Liberty City Killers (GTA3/VC Clan)
Creating bases and spawns using built in commands.
« Reply #3 on: May 24, 2018, 07:49:09 pm »
Creating bases and spawns using built in commands:
1. Launch the server.
2. Recommended spawn as attacker team to use vehicles (or /bmlogin pass then /switch).
3. Launch any base with /base ID command and now you can find some spots.
4. Use command /player or /marker to print comeplete XML line in console (so you can copy and paste in your base file - Scripts/basemode/maps/bases/).
5. To create attackers spawnpoint, you can also use /player command to print player spawning line and /vehicle ID (incar) to print vehicle XML line. Attackers spawns are located at Scripts/basemode/maps/spawns, to use your new spawn, you have to set it's ID (eg. 1.xml is ID 1) in your base file (<Spawn>ID</Spawn>).
6. You can also use the /cv ID - create vehicle command. Available only after logging in and please don't use it when playing - it may break the script.
7. If you're using the auoplay feature you have to edit NUMBER_OF_BASES in server.nut.
8. Feel free to post your bases/spawns here or with PM, so I can check them and add :)

/player - prints players spawn line in console
/marker - prints marker line
/vehicle id - prints vehicle spawn line
/cv id - create vehicle (NOT FOR USE ON PUBLIC SERVERS).

Description of bases format:
Code: [Select]
<Name>Cargo</Name> <!-- this is base name -->
<Author>Stoku</Author> <!-- author of base -->
<RoundTime>8</RoundTime> <!-- how long the round will take -->
<Spawn>1</Spawn> <!-- ID of attackers spawn. At this moment theres only one -->
<Weather>6</Weather> <!-- weather for base -->
<Hour>0</Hour> <!-- and time -->

<player x="1477.30" y="-940.20" z="19.50" angle="270.0"/> <!-- spawning coord for defenders -->
<marker x="1509.50" y="-941.70" z="19.40"/> <!-- and marker/blip coord -->

Description of attackers spawn:
Code: [Select]
<Name>Callahan Bridge</Name>

<player x="152.04" y="-946.30" z="26.01" angle="270.29"/> <!-- attacker player spawn -->

<!-- Vehicles -->
<!-- Stretch -->
<vehicle id="99" x="103.05" y="-947.0" z="26.16" angle="270.0" colour1="0" colour2="0"/>
<vehicle id="99" x="88.82" y="-947.0" z="26.16" angle="270.0" colour1="1" colour2="1"/>
<!-- Securicar -->
<vehicle id="118" x="192.31" y="-976.90" z="26.16" angle="1.58336" colour1="-1" colour2="-1"/>
<!-- Coach -->
<vehicle id="127" x="125.74" y="-1001.20" z="26.16" angle="270.0" colour1="5" colour2="6"/>
<!-- Parking -->
<vehicle id="119" x="175.0" y="-955.60" z="26.21" angle="0.0" colour1="0" colour2="1"/>
<vehicle id="105" x="170.0" y="-955.60" z="26.21" angle="0.0" colour1="0" colour2="0"/>
<vehicle id="105" x="165.0" y="-955.60" z="26.21" angle="0.0" colour1="7" colour2="7"/>
<vehicle id="119" x="160.0" y="-955.60" z="26.21" angle="0.0" colour1="7" colour2="1"/>

<vehicle id="139" x="201.68" y="-996.20" z="26.09" angle="90.8183" colour1="-1" colour2="-1"/>
<!-- oldie
<vehicle id="119" x="175.0" y="-955.60" z="26.21" angle="0.0" colour1="-1" colour2="-1"/>
<vehicle id="96" x="170.0" y="-955.60" z="26.21" angle="0.0" colour1="-1" colour2="-1"/>
<vehicle id="138" x="165.0" y="-955.60" z="26.21" angle="0.0" colour1="-1" colour2="-1"/>
<vehicle id="139" x="160.0" y="-955.60" z="26.21" angle="0.0" colour1="-1" colour2="-1"/>
<!-- Dodo -->
<vehicle id="126" x="146.79" y="-932.00" z="26.17" angle="180.312" colour1="-1" colour2="-1"/>
« Last Edit: May 31, 2018, 03:41:05 am by Stoku »


© Liberty Unleashed Team.