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
Pages: 1 [2]
16  Off Topic / General Chat / LH-MP cancelled [Rant-ish] on: February 22, 2016, 05:51:29 pm
To my surprise and disappointment today I discovered Lost Heaven Multiplayer also known as Mafia 1 Multiplayer project has been cancelled. I wasn't able to access its website for weeks, and thought it was a problem on my side until I looked for informations and found nothing but this post, written by Romop5 in a popular mafia modding forum:
Quote
As for our website, the domain has expired. If you asked me why I let it happen, I'd replied with this:
1. The project is flawed, messy organized and has risen into a huge portion of source code.
2. The fact that we are bugged probably implies that LHMP is an unpopular project, being played only by a few Mafia fanatics
3. None of developers (counting me) cares anymore. The development has been dead since Sept 2015.

As you can see, it doesn't make much sense for me to pay for domain and VPS and let others think we are doing something. Unfortunately, we don't.

Although perceived as unsuccessful, this project has given me a lot of experience from various kinds of programming arts.
Now the main purpose of this topic was just to announce it and make it more visible, since I know I'm not the only one who was wondering what happened. Now I can only say it's a pity, I was looking forward to it a lot, and had fun playing it during the first public tests. I don't know how Romop5 could call this project unsuccessful, as they were working on it until few months ago. If he needed help in the development he might have announced it before letting the website expire and seek help from the community, if the project was on hold, as he said he was busy with his last year in school he might have kept working in the free time at anytime, I think nothing would have forced him to update it constantly, and if he really wasn't interested anymore, he could have open sourced it, maybe nothing was going to happen, but if nothing it's a chance for someone to keep working on it, and not letting others losing faith and dropping all the work that has been done. Last but not least I'm aware of the fact that a developer might be disappointed to see that less players than he expected are playing in his multiplayer, but can we still deem this as a failure? As long as there is still one and only one, playing in a multiplayer are we allowed to throw everything in the garbage? I don't want to criticize him more, but I really wish he would change his mind and step back, as this looks nothing but a not very pondered move after a sudden thought.
17  Scripting / Scripting Discussion / Ditching Server.conf and Context.xml on: February 08, 2016, 04:53:13 pm
Is it possible to ditch Server.conf and Context.xml? I just want to discuss about it, either if it's possible to do it, in what way, and if it's worth it. This is what I tried long ago: I edited the content.xml so that I left only the loading script bit. I used one script to control most of the server settings, the script itself would load all the other script files, the first thing I tried setting was a spawnscreen via the appropriate function, but it didn't work as it should, upon starting the server the console would warn me about the missing Server.conf, and to make that script load properly I had to load it from the console each time.

The reason why I'd want to do this is for having everything I need accessible by scripts.

Now if you don't mind I grab my shield, and get prepared to critics, after all it's also the purpose of this topic. Share your opinions if they are negative, I want to know different point of views about how and why I should or shouldn't do this.
18  Liberty Unleashed / Liberty Unleashed Chat / Server owners called a meeting on: December 16, 2015, 09:34:42 pm
After an idea I had and after speaking with other server owners, we have thought it would be nice having the developers in our servers for once. In agreement with s19 (Capture The Flag and 19323 Racing), rww (Polski Serwer LU-DM) and Svenko (lolmortuary!:D), we officially invite the developers to come out to play in our servers the 27th of December at 17:30 UTC

Here is a trailer I made about the meeting:

! No longer available

Do you have enough guts to confront us? :P



I attach a countdown to make sure there are no issues with the scheduled time, note that it updates only upon loading or refreshing the page

19  Off Topic / General Chat / GTA III multiplayers on: November 17, 2015, 03:49:23 am
  • 9 February 2003 - GTA3:AM aka GTA3 Alternative Multiplayer
Which is basically MTA 0.1, which I personally I never got the chance to play it in the gold days, nor managed to get it working recently sadly, development ceased in 2011 with MTA 0.5r2 as far as I know, but another team is working on MTA 0.6 version. Date is of first release.

Sources:
About GTA:AM
About MTA 0.6.*

  • 22 March 2003 - GGM
    Development ceased in the same year. Date is of GGM 0.1 release.
  • 1 May 2003 - GTA:T aka GTA:Tournament
    Currently ceased, I didn't know about this before starting this topic, I found just small text about a version of this mp for GTA3, so I'm not sure it ever saw the light. Date is of an announcement I found in the famous gouranga site.
  • Around 2003 - YaMM aka Yet Another Multiplayer Mod Ceased, the only thing I know is that it existed in 2003 and that the mod and its team joined the MTA team at some point.
  • Around 2003 - GTAWO aka GTA World Online Unknown status, there is even less information about than YaMM. The purpose of this multiplayer was to bring Liberty City in VC engine, so I am not sure if considering it a GTA3 multiplayer. But anyway, this mod received support from the MTA team, which allowed to make it playable through its browser as well.
  • 21 July 2007 - LU aka Liberty Unleashed
    No need to spend much words about that I guess :). Date is of first topic.
  • 9 March 2009 - GTA3:O aka GTA3:Online
    Again this is another multiplayer I had never heard of before. Some videos can be found online. Date is obtained from a YouTube video description. Even this one is ceased.
  • 2010 - GTA3C aka GTA 3 Connected
    I'll be honest about this. Sounds like a hoax to me as I found no mention at all beside its own official site and even there few if nothing is said about the mp itself. Year is taken from the first copyright claim of that site.

Legend:
Red - Ceased development
Green - Still developed
Purple - Unknown status
20  Scripting / Script Help / How to use ScreenPosToWorld? on: October 07, 2015, 10:46:16 pm
How to use ScreenPosToWorld? It either returns false or crashes my client. I saw a fourth parameter has been added in 0.1.0.15 update:
Quote
Scripting - Added a depth parameter to ScreenPosToWorld (client) - ScreenPosToWorld( float x, float y, float depth ), ScreenPosToWorld( Vector3 pos, float depth )
then Vortrex wrote something about the fact that it wasn't working:
Quote
ScreenPosToWorld is now not working.
It returns an instance in Vector form like it should, but ...
The vector is composed of "1.#R 1.#R 1.R"
Each object in the instance is "1.#QNAN"
It should be noted that typeof returns Vector, but its unusable.
Can somebody provide a working example?
21  Scripting / Scripting Discussion / Doubt about variables on: September 03, 2015, 01:13:14 am
Is it correct to put a local variable outside a function? One example in this thread made me doubtful.

You see there are local variables outside functions, here:
Code: [Select]
local godmode = false;
local isadmin = false;

function onClientRender() {
local plr = FindLocalPlayer();
if (godmode)
{
plr.Health = 100;
plr.Armour = 100;
}
}

function onClientSpawn( pClass )
{
local player = FindLocalPlayer();
if (player.Name == "yournamehere")
{
IsAdmin = true;
}
}

function onClientCommand ( szCommand, szParams )
{
if (szCommand == "godmode")
{
if (IsAdmin)
{
if (godmode) {
godmode = false;
Message("Godmode turned off");
}
else {
godmode = true;
Message("Godmode turned on");
}
}
}
return 1;
}
Is this correct?
22  Liberty Unleashed / Support / [/bind] LU keybinds on: August 21, 2015, 06:52:19 am
I can't open the client console with the default button `, due to owning a different type of keyboard, the one commonly used in my country, so I'd like to bind it to a different key, but the /bind command syntax it's unknown, I managed to bind the screenshot to a different key with /bind g screenshot and then this appeared in my Config.conf:
Code: [Select]
<keybinds>
    <screenshot>71</screenshot>
</keybinds>
...but when I tried to do the same for the console nothing worked. Can someone explain me how to do it, or even better, provide the whole syntax to be used with this command? Thanks.
23  Off Topic / Spam / Dawg won't listen on: August 19, 2015, 02:58:33 am
I got the feeling this forum sometimes tends to be fullfilled with negative vibes either by the apparent inactivity of the devs and the lack of news or by users complaining about some bugs which should be fixed already, so here watch this, I'll give y'all a reason to cheer up ;D
! No longer available

...and for those who didn't like it, here:

Why the long face? :P
24  Liberty Unleashed / Liberty Unleashed Chat / Screen resolution used to play LU on: July 10, 2015, 04:11:03 am
I noticed some stuff in GTA III/LU has different proportion when using different screen resolutions. This stuff includes: screen messages(not in LU), player markers, nametags, blips, GUIs, etc. So I'm wondering what is the most common resolution used by LU players, It can be interesting to know it so one can decide to create a script optimized for a certain resolution or even base a bunch of custom scripts on the most used ones.

Please answer the above poll, and if your screen res isn't among those ones, write it in this topic.
25  Liberty Unleashed / Support / Everlasting loading server data on: June 17, 2015, 03:37:51 pm


Loading server files gets stuck in the middle of the process, exactly when receiving handling files and always in the same bit. Scoreboard, pings and chat almost always aren't updating, almost always because once I was able to read the chat and to type in it as well and despite the fact I could actually see my messages appear in chat, others player couldn't. I know this because we did some tests with the server owner and no, it's not a problem on his side, because other players could join the server normally. I'm also sure it's neither a problem on my end because:
  • I was able to play on his server normally until yesterday
  • It happens only on his server
  • Another player just reported the same problem with another server:
Quote
When I try enter the server shows this error on loading : A CRC check on your client timed out
Shows this error on receivivng vehicles
error is only on this server
Quote
https://youtu.be/3uaPntvMWOI
after few minutes shows a crc check in your client timed out error
I haven't got a mod this is original files
Exactly the same thing happens to me. Note: I play LU on a daily basis, I have mods in a different GTA III Folder so it's not about mods before anybody tells me this. If you need a better understanding about what happens, just refer to the video this guy posted, as it shows the same thing which happens to me. Resuming: I'm able to connect, not to join.
26  Liberty Unleashed / Bug Reports / Server with custom weapon.dat on: May 21, 2015, 07:38:55 pm
Hi, I'm trying to use modded weapon.dat on my server, but when I join the server the weapons are still the standard ones. Now I thought I screwed something in file values, so I repeated the test by using standard weapon.dat and changing only ammo value, and that didn't work either. I also tried using a custom handling.cfg and that worked at its finest. Now I remember before 0.15 update there were some servers with modded weapon.dat so, maybe last update screwed it? If somebody with a server can test it too it would be appreciated, just to know if it's only me who has this problem or either acknowledge that it's actually a "newer update" bug.
27  Scripting / Script Help / Teleport command with timer on: March 18, 2015, 09:34:18 pm
Quote
Hellooooooo Viiiiice Cityyyyy!
Here we go again bugging script bugs >:(. So my aim was to have /goto command behave differently depending if the player is in a vehicle or not, simply because when a remote player teleports while being inside a car often by the time he exits that car every player standing nearby will be crashed. So I added a Player.RemoveFromVehicle() and the result was: the player got teleported together with the car and crashed after some seconds. Following that I added a timer to delay the teleporting after the player is removed from the car, but I have some problems with the arguments and also the variables (*sigh*), here the snippet:

Code: [Select]
else if ( ( cmd == "goto" ) || ( cmd == "go" ) || ( cmd == "teleport" ) || ( cmd == "tp" ) )
{
if ( text )
{
local Id = text.tostring(), gotoplr = GetPlayer( Id );

if ( Id )
{
if ( gotoplr.Spawned )
{
if ( NoGotoArray.Get( gotoplr.Name ) == null )
{
Message( "Mailing " + player + " to " + gotoplr, Colour( 0, 255, 0 ) );

if ( player.Vehicle )
{
player.RemoveFromVehicle();
NewTimer( "Goto", 1000, 1, Id, gotoplr.Pos );
}

else player.Pos = gotoplr.Pos;
}
else MessagePlayer( "*PM* This player doesn't want you near him.", player, Colour( 255, 255, 255 ) );
}
else MessagePlayer( "*PM* This person is currently at the hospital.", player, Colour( 255, 255, 255 ) );
}
else MessagePlayer( "*PM* Can't find anyone with that ID(iot)", player, Colour( 255, 255, 255 ) );
}
else MessagePlayer( "*PM* You must write a name or ID of a player. Example: /goto UnknownPlayer.", player, Colour( 255, 255, 255 ) );
}

So I really have no clue what i should put as timer arguments and what to put in that function called by the timer, here is what I last tried (I've been trying different variables and arguments for the last 2 days):

Code: [Select]
function Goto( Id, pos )
{
local player = FindPlayer( ID );
if ( player ) player.Pos = pos;
}

And here is the console error:

28  Scripting / Scripting Discussion / PlayFrontEndSound/Track functions? on: March 05, 2015, 01:49:05 pm
I'd like to know where i can find the IDs for PlayFrontEndSound and PlayFrontEndTrack functions. I've searched whole LU forum and Wiki and haven't found anything about them. Also I tried extracting the audio files inside sfx.RAW file, they are all name sfx*****.wav starting from 00000 to 03031, I tried using the last four numbers and anyway IDs inside the script seem to play a different sound. So I was wondering which are the IDs to be used or at least what's the file I can get them from.

Sources I used for extracting audio files:
1. http://www.gtamodding.com/wiki/SFX
2. http://gta.wikia.com/SFX
3. http://gtaforums.com/topic/157061-guide-sfx-files-archive/
29  Scripting / Script Releases / Worst Server scripts on: January 15, 2015, 07:13:00 pm
1. Worst Server, it's the name of the server, yes i decided to call it that way.
2. When i write full it's because the server is ready to go, even if you don't know how to script all you have to do...
Quote
was follow the damn train CJ!
...is launch Server.exe, then open LU browser check the LAN tab and there is your server. I'm now releasing only the scripts. You gotta put them inside Scripts folder.
3. This is not a single script, there are a bunch of scripts. Now it's a single script, most of them have been downloaded from LU forum and that's how i learned scripting, though most of them have been modified by me (e.g this Ramp Script allows you to fly the car)
4. There are some bugs that i wasn't able/be arsed enough to fix (e.g the /heal command calls timers w/o stopping them. I've changed the healing system.)
5. This is "my" first server.
6. All the maps are done by me. There are no maps anymore. except the beatiful Christmas Tree which i took it from [RBS]Moby here: http://forum.liberty-unleashed.co.uk/index.php/topic,2105.0.html
7. All Players, except you, won't be able to join the server if you don't PORT FORWARD, but i won't cover that here, you can find a lot about it just by googling those magic two words ;)
8. This server is nothing too hard, I recommend it if you're totally new a scripting (like i was 2 months ago before starting) and I hope it will let you understand how Squirrel works.
9. The syntax is awful ;P Definitely much better now.

Note: This server was largely based off MessAbout script.

------------------------------------------------------------------------------------------

EDIT 07/02/2015: I've been told that the download link was broken, so here it is I reuploaded it on Filedropper and also Tinyupload. I hope this time it won't get deleted.

0.9g Link: LINK REMOVED

------------------------------------------------------------------------------------------

EDIT 03/04/2015: Here is a revised version of those 0.9g scripts now all in a single .nut file.

1.0 Link: http://s000.tinyupload.com/index.php?file_id=29000222832945835928

Note: Scripts only! Remember too add your own sound files if you need them.

------------------------------------------------------------------------------------------

EDIT: 02/09/2015: I've removed [WIP] from topic's title, since I won't release updated versions of this script anymore. Removed dead links. Removed 0.9g link. Updated explanation since some things I wrote weren't correct any longer due to script changes.
30  Scripting / Script Help / ExtinguishFire function on: December 22, 2014, 04:45:24 pm
I have some problems with ExtinguishFire function,
Quote
"I've tried everything, and I just couldn't keep those extra two-hundred errors off! It started to affect my script."
anyway i can't get this snippet to work and console returns no error
Code: [Select]
function onPlayerKeyStateChange( player, key, down )
{
if ( ( player.Vehicle ) && ( key == KEY_INCAR_FIRE ) )
{
local pos = player.Vehicle.Pos;
ExtinguishFire( pos, 50.0 );
}
return;
}
i'm almost sure the error must be in retrieving the pos by ExtinguishFire function, as when i tried using CreateFire instead it worked as a charm (and CreateFire has the same arguments). Or even using another function works perfectly, therefore i have no clue what i'm doing wrong.
Quote
"give me some advice! I mean, come on, I got real problems!"
:D
Pages: 1 [2]
© Liberty Unleashed Team.