Recent Posts

Pages: 1 [2] 3 4 ... 10
11
Script Help / Re: Does anyone have any money script?
« Last post by Panamaya on May 31, 2018, 09:01:54 am »
It is very good content to find information for me.
12
Liberty Unleashed Chat / Re: Guess whos back
« Last post by Panamaya on May 31, 2018, 09:01:32 am »
Be assured that this information is good for those who are interested in this.
13
Script Releases / Creating bases and spawns using built in commands.
« Last post by Stoku 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 :)

So:
/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 -->

<Spawns>
<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 -->
</Spawns>

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

<Spawns>
<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"/>
</Spawns>
14
Script Releases / Known issues
« Last post by Stoku 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.
15
Script Releases / Changelog and history (including unreleased versios)
« Last post by Stoku 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)


TODO:
- 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.
16
Script Releases / [RC2] [Gamemode] Basemode v1.0
« Last post by Stoku 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,

Installation:
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:
91.239.67.154:2301 hosted by LU-DM (LU 1.0.1.6)
167.99.199.212:8193 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!
17
Script Snippets / Buy Heal/Armour
« Last post by 2204 on May 12, 2018, 11:05:48 pm »
As the title suggests you can buy a heal (Health = 100%) or Armour.

Adapt this to your script however you want to, change 5000/8000 if you think it's too much or too little

Code: [Select]
else if ( szCommand == "heal" ) {
if ( pPlayer.Health != 100 && pPlayer.Cash >= 5000)
{
pPlayer.Health = 100;
pPlayer.Cash -= 5000;
MessagePlayer( "Purchased a heal for $5000. Remaining cash: $" + pPlayer.Cash + ".", pPlayer);
}
else if ( pPlayer.Health == 100)
{
MessagePlayer( "You already have full health!", pPlayer);
}
else if ( pPlayer.Cash < 5000)
{
MessagePlayer( "You don't have enough money!", pPlayer);
}
}

else if ( szCommand == "armour" || szCommand == "armor" ) {
if ( pPlayer.Armour != 100 && pPlayer.Cash >= 8000)
{
pPlayer.Armour = 100;
pPlayer.Cash -= 8000;
MessagePlayer( "Purchased armour for $8000. Remaining cash: $" + pPlayer.Cash + ".", pPlayer);
}
else if ( pPlayer.Armour == 100)
{
MessagePlayer( "You already have full armour!", pPlayer);
}
else if ( pPlayer.Cash < 8000)
{
MessagePlayer( "You don't have enough money!", pPlayer);
}
}
18
Support / Re: Help
« Last post by shane_Iron on April 11, 2018, 01:24:49 pm »
two windows at once are not possible.
19
Support / Help
« Last post by JUMBO on April 03, 2018, 05:12:22 pm »
How can i play on your Libery Unleashed launcher gta 3 and vice city at once.


20
Script Snippets / admin system for newbies
« Last post by mega mind on April 03, 2018, 10:50:25 am »
i have seen many newbies trying to make a server but they donot have an admin system so heres a little snipper for you guyzz

Code: [Select]
/*top of script*/

const AdminPassword = "adminpassword"
class PlayerInfo
{
admin = false;
}
//=================================

/*onscriptload*/

pinfo <- array(GetMaxPlayers(), null);
//===================================


/*anywhere*/

function PlayerIsAdmin(player)
{
 if(pinfo[pPlayer.ID].admin== true) return 1;
 else return 0;
}
//========================================

/*playerjoin*/

pinfo[pPlayer.ID] = PlayerInfo();
//==========================================



/*playercmd*/
else if(szCommand == "admins")
{
 {
  if ((  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ))
{
 //MessagePlayer( "[#00ff00]Admins are on Duty [ " + pPlayer.Name + " ] " , pPlayer );
 Message( "Admins are on Duty [ " + pPlayer.Name + " ] ", 0, 255, 0 );
 }
else
{
MessagePlayer( "[#00ff00]Admins available [#00ffff]"+pinfo[pPlayer.ID].admin+"" , pPlayer );
}
}
}

else if (szCommand == "admin")
 {
 if(!szArgs) MessagePlayer( "-> Error: [#ffd700]Please type /admin <admin password>", pPlayer,255,0,102);
 else if ( szArgs != AdminPassword ) MessagePlayer( "-> Error: [#ffd700]Invalid PASSWORD.", pPlayer,255,0,102);
 else
 {
 MessagePlayer( "-> [#00ffff]Welcome "+pPlayer.Name+". You are logged as admin in server.", pPlayer,255,0,102); pinfo[pPlayer.ID].admin = true;
 }
 }

 else if ( szCommand == "ban" )
    {
        if ( (  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ) )
        {
            if ( szArgs )
            {
           local plr = FindPlayer( szArgs );
               if ( plr )
               {
               BanPlayer( plr );
               }
               else MessagePlayer( "[#00ff00]Invalid Player " , pPlayer );
            }
            else MessagePlayer( "[#0f00f0]Type /ban <player> " , pPlayer );
        }
        else MessagePlayer( "[#F02F0F] Your are not admin. " , pPlayer )
    }

else if ( szCommand == "kick" )
    {
        if ( (  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ) )
        {
            if ( szArgs )
            {
           local plr = FindPlayer( szArgs );
               if ( plr )
               {
               KickPlayer( plr );
               }
               else MessagePlayer( "[#00ff00]Invalid Player " , pPlayer );
            }
            else MessagePlayer( "[#0f00f0]Type /kick <player> " , pPlayer );
        }
        else MessagePlayer( "[#F02F0F] Your are not admin. " , pPlayer )
    }

   else if ( szCommand == "settime" )
     {
        if ( (  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ) ){
          local aTime = split( szArgs, " " );
          local szHour = aTime[0], szMin = aTime[1];
         
          SetTime( szHour.tointeger(), szMin.tointeger() );
     }
}

    else if (szCommand == "setweather" )
     {
if ( (  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ) ){
          SetWeather( szArgs.tointeger() );
     }
}

else if ( szCommand == "ann" )
{
if ( (  pPlayer.Name == "admin" ) || (  pPlayer.Name == "admin1" ) ){
if ( szArgs ) BigMessage( szArgs, 5000, 1 );
}
}
// ==================================
Pages: 1 [2] 3 4 ... 10
© Liberty Unleashed Team.