Posts: 3,715
Threads: 358
Joined: Apr 2012
Reputation:
0
Hi, I'd like to ask something which keeps bothering me since when I started on modifying LAdmin yesterday.
As you can see I have been browsing some of the existing admin system around the forum, and LAdmin caught my eye's attention. While browsing through the pages, I have seen one of the user's post about LAdmin getting a potential and blah-blah-blah if it is updated into today's standards. (Converting it from dcmd, strtok, dudb/dini to -> zcmd, sscanf2, SQLite) That post inspires me to modify & upgrade LAdmin (though I might get some negative feedbacks, and I am fine with that!) - Besides LethaL is inactive, He left SA-MP long time ago and there's no one who can manage LAdmin.
I am planning to take over LAdmin's development but I am concerned that there might be some consequences such as like I might get an infraction or It might get deleted (placing my modified script into a trash).
What do you think?
Edit; I have seen some potential on the admin system itself & I would also like to help the other scripters who would like to update LAdmin to today's SA-MP scripting standards
Posts: 6,242
Threads: 8
Joined: Jun 2008
Doubt there's an issue really, just maintain those credits.
As long as you give a nod to his work, as well as the others that contributed to his, and do it (the work) justice, there shouldn't be a problem.
That's just from me personally, as I wouldn't mind if someone read my work from way back and made it better and updated to the latest functions.
After all, he hasn't been here since 2010, and I doubt he'd mind about it.
Posts: 134
Threads: 4
Joined: Sep 2015
Reputation:
0
It should be updated.
If you give credits to LethaL, then your script shouldn't be removed from forum.
Posts: 3,715
Threads: 358
Joined: Apr 2012
Reputation:
0
I was expecting a negative feedback from y'all guys, Thank god it wasn't a negative feedback.
Though I would like to know how do GitHub works and blah-blah, I will be moving JakAdmin and LAdmin to GitHub.
Posts: 6,242
Threads: 8
Joined: Jun 2008
Github is pretty awesome. BitBucket is what I use for my private repos as it's free.
SVN is something that many people don't realize is actually a very good way of having good teams, as long as you learn how to use it correctly. It also gives a good backup so you don't lose your files as easily when you have computer troubles.
Just ensure you can understand the branches system, and how to pull and push.
Basically if you're working on something real crazy, with major changes, use a branch. If someone commits before you, pull first, verify your work still functions, and then push.
Just don't upload the sa-mp includes, or the server package files. You can use an ignore filter to get rid of them.
Posts: 3,324
Threads: 96
Joined: Sep 2013
LAdmin is like seriously junked up. There are much better ways to do basically EVERYTHING in LAdmin. If you plan on updating it, you might as well start from scratch.
It was appealing in it's time... but now?
Posts: 6,242
Threads: 8
Joined: Jun 2008
We need some collaborative projects by the sounds...
Posts: 10,066
Threads: 38
Joined: Sep 2007
Reputation:
0
Just read the license, really. It states what you can and can't do with the script. If there isn't a license then the script is inherently copyrighted by the original owner and in that case you don't have permission to modify it in any way. This is why it's important to include a proper license with each release; MIT is a good license, as is the MPL. GPL is ultrabad because it's not compatible with any other license and it forces you to make all your code open source, even if you don't want to.
Posts: 3,324
Threads: 96
Joined: Sep 2013
I've always found my own admin systems to be my favorite, but that's besides the point... Maybe a collaboration project is needed.
It wouldn't start from LAdmin or Lux. It would be from scratch. Ground up. A nice modular project hosted on GitHub and managed by a select few.
I don't want to be one of the managers, but I'd love to contribute if someone get's this started!
Posts: 694
Threads: 2
Joined: Oct 2012
Reputation:
0
I don't understand whats the obsession with things like LuxAdmin, I understood that 4 years ago or so, but now? with so many powerful stuff being around?
You could get inspired by LAdmin and basically write a way more visually appealing code, with some saving system like SQLite so people that can't install MySQL would still use it.
I've always found editing someone's work confusing and way too damn hard than writing the whole thing yourself, sure working ALONGSIDE someone is great and is kinda easy and okay, but editing someone's code, especially if their code is a mess is too troublesome for me.
If as Crayder said you start a collaboration project I might pitch in from time to time, sounds good to me, making the ultimate admin system to suit people's need while being as efficient as f.
Posts: 6,242
Threads: 8
Joined: Jun 2008
BitBucket does a good setup, with free private repos, but it also gives a good client (Sourcetree)(Although VERY CPU intensive) that's good for beginners.
Very graphical and such.
This is an old screenshot, but it shows some of it.
Tabs up top are each repository. You only run this when you need to sync with the repository.
-Edit-
Well, apparently SourceTree is simply provided by them as a free extra. The app is actually at
https://www.sourcetreeapp.com/
Posts: 1,206
Threads: 39
Joined: Feb 2014
Reputation:
0
GitHub has a client too. I usually use BitBucket for private repositories too.
Posts: 6,242
Threads: 8
Joined: Jun 2008
I liked the way when I signed up with BitBucket you had HipChat provided for a short term, with trials of their other services.