Jump to content

Noki

Members
  • Posts

    850
  • Joined

  • Last visited

Everything posted by Noki

  1. Noki

    [REL] UCD RPG

    As I have said before, I had no obligation whatsoever to cater the scripts to your needs AFTER I sold it to you. I didn't know you were going to use SQLite because you never told me. If you told me beforehand, I would have tried to convert it then sold it to you if the conversion was successful. I thought it was going to be easy, but it turned out to not be possible because SQLite is not the right tool for something like this. And no, it's not "common". Common is a login panel or an admin menu, not a small feature that maybe 10 servers have. Don't pander on about "unique" :~, because nothing is "unique" anymore, especially not this server which existed entirely as a copy of CIT (and a :Oing good one at that). Your server is also just a rip off of SAES or SAUR, so if I was you, I'd not talk about unique features. Read this part from the original post. I will only help you if it's related to setting it all up (database, where to put files, config files, etc).
  2. Noki

    [REL] UCD RPG

    I said I would try to fix it. I made no guarantee whatsoever. I did not even have an obligation to fix it for you or to cater it to your special snowflake needs. I didn't need to attempt to fix it for you, I tried to fix it out of good spirits. And I wasn't able to fully convert it to a working SQLite one. Build a :Oing bridge and get over it. You get what you pay for and it's not my fault that SQLite is not the right tool for systems like these. I'm sure you could ask someone on the scripting subforum to convert some of the syntax to be SQLite compatible and you'd be fine. Besides, it's a very easy thing to make and half the idiots in the scripting subforum could do it. Actually, I really don't see why people hold so much value on basic scripts that can be reproduced. Look at my game mode (the original post), I ripped CIT off so hard even the old CSG is clapping from its grave. I replicated CIT's DX, house robbing (with improvements), group system, vehicle shops, phone and so forth. It's an even better rip off than that guy who made his own Arabic CIT rip off (I think his name is Walid - props to you bud). But I don't see Arran parading these forums whining over how something was reproduced. So I think you'll live through something as basic as a stock market being released (and probably only viewed by a few, used by less anyway). And if you still feel that you are so ripped off, you can have your money back.
  3. Noki

    [REL] UCD RPG

    I was waiting for someone to start :~. So, you bought it from me. I tried to make it work with SQLite for no extra money. I couldn't make it work with SQLite and I told you many times. You didn't listen and insisted for me to "fix it". I sold it to you as is, and I attempted to fix it for you. I didn't need to do that. So don't come here and try to slander me for releasing the whole game mode.
  4. Noki

    [REL] UCD RPG

    What do you mean?
  5. You can write a .sh script with all the git commands in them ('git pull', etc). From there, I guess you could create a server-side module that executes .sh scripts. I'm not entirely sure this is 100% possible though.
  6. Noki

    [REL] UCD RPG

    https://github.com/nokizorque/ucd To be frank, UCD is the best CIT clone there ever is, and ever will be. UCD aims to be like CIT was in 2012, which is when most people believe CIT to have peaked in terms of enjoyability. UCD is now open-source and being actively developed. All changes will be live on the GitHub repository's master branch as soon as they are live on the server. All contributions are welcome. The website will be up soon. This topic will get updated a bit more in the coming weeks too.
  7. Discord seems to be the new IRC.
  8. GitHub not having syntax highlighting? That would be like a car without an engine. https://gist.github.com/nokizorque/7e0b5c68af08ebcc973e3c1a89773389 https://gist.github.com/nokizorque/8f712db2ac983de8d4e0395a69e84e0c Just make sure you put the file name in the field with the extension (ie 'client.lua', 'index.php').
  9. Noki

    MTA to GTAIV

    It is hard when the team has other commitments, like their own careers and projects. I'm sure MTA isn't high priority for most of them. Hell, I think one of the (ex?) developers has kids. I can't imagine them spending a lot of time on MTA, let alone another game. You also have to remember that MTA is a multiplayer modification for an already existing game. There's a big difference between building your own game and building a multiplayer framework on top of another game. As far as I know, none of the current development team are graphic designers, modelers, game designers or sound engineers, all of which are needed to create a proper game.
  10. Currently, the only thing to go by is this, and the last update by Jusonex is a bit old and outdated. That thread also speculates that donors receive access to MTA's player statistics. I'm sure someone on the MTA Team could offer a bit of clarification here.
  11. You can always work around this by using an x86 emulator. I've heard performance is a bit of a hit and miss with these, but they're older forum posts and artciels (> 1 year old). If it's only development servers with a few players on, you should be fine for the most part. Nevertheless, it's worth a shot. Check out QEMU too. Seems to be the only decent free one. Also: - http://unix.stackexchange.com/questions/215864/running-x86-binaries-on-armv7 - https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=111858 - https://eltechs.com/ (paid)
  12. They probably heard "MTA" and noped the fuck out of there. Not surprising, considering they ban still ban people for mentioning MTA on their forums. A good read. Very glad they covered some smaller MTA servers out there.
  13. Hi, After 2 years of development, refinement and testing, I finally released UCD. It was the 29th of July (30th for me) and I was stoked. Finally released my server I (and a select few others) had worked so hard on. It was up for a week before I decided that I was going to move on from MTA. I could give a speech about how it isn't what it used to be, but I don't want to bore you all. So the dream kind of died when I lost interest in dealing with the community. I spent a lot of time and effort on this server, so I figured someone else might find some use out of it. I started to develop this server when I knew nothing about Lua, so a lot of things were rewritten over and over. I feel as though that guarantees some kind of quality. I dunno. I guess the repetition to find the right way kind of makes it good. Preface: It's basically a CIT rip off. This server features: - Stock market (players loved this) - Turfing system - Account + login system (integrated with MTA account system, doesn't store passwords on a database) - Made to work with MySQL - Vehicle system - Housing system with coordinates (covers like 60% of the map, you can add more) - Intensive logging - Phone system (like CIT's) - House robbing - Old CIT style bank robbery (map and everything) - Custom mod downloader system - Two different dx message outputs (with exports) - Pilot job (with ranks) - Trucker job (with ranks) - Full law system - Stats panel - Fully fledged group system with custom ranks, custom permissions, etc (like CIT's) - Admin panel (mutes, bans, jails etc) - Jail system (CnR and admin jails) - Builder where you can build bases in-game (https://www.youtube.com/watch?v=EARoCNWpEdMHonestly, it has a lot of features that would take me a long time to list. I developed it to be as user-friendly as possible (but didn't make a tutorial - how thoughtful). There aren't any hidden commands, which is good. The design is made to be simple and nice. The interfaces are spaced nicely. Overall, a lot of effort has been put it in and it really shows. Group system: Credits: - Noki - Risk - Carl/Rizk I have the database and everything for it. I have the domain "ucdmta.com" as well. Add me on Skype to discuss (i.love.kuda.noki) or email me at hello@ucdmta,com or [email protected]. I am willing to discuss overs and negotiate. More screenshots will be posted if I manage to find any.
  14. Looks much nicer. I love how the general theme of the website is still here too. Well done.
  15. Moving to different forum software or upgrading to a newer phpBB version?
  16. I'm trying to load the sockets module on Debian 8 64-bit. I am running the latest stable Linux release for 1.5.2. MODULE: Unable to load x64/modules/ml_sockets.so (/home/noki/mta/x64/modules/ml_sockets.so: wrong ELF class: ELFCLASS32) I am aware that you need to architecture and install the i386 packages, though it does not work for some reason. I have attempted to setup Multiarch but with no avail either. I'm a bit stumped.
  17. Noki

    [HELP]Modules

    Alright, 2 weeks later. I was just setting up a 64-bit server and had the trouble of 32-bit modules. I was wrong sorry and I completely forgot about how you can add architecture on Linux. http://stackoverflow.com/questions/3023 ... -libraries Assuming you're using Debian, those commands will work, but I'm sure you can substitute apt-get for yum if you're using a distro like CentOS.
  18. Noki

    Help

    Cheers. Edited it. Then you can just use account data.
  19. I think this would be more suited to the server support section. What does server.log say?
  20. 1. getElementSpeed - it includes an argument for km/h and mp/h. You could also transform the velocity into angles easily if you used MTA's vector classes or used some basic physics.
  21. Noki

    Help

    You also need to insert it if it's not currently there, which I did not write.
  22. Noki

    Help

    You can store the coordinates of the player's last location in a database of some sorts. When they join, query the coordinates for a row that matches their serial. If it exists, set it. function saveMatrix() local serial = getPlayerSerial(source) local x, y, z, lx, ly, lz = getCameraMatrix(source) dbExec(db, "UPDATE `saveMatrix` SET `x` = ?, `y` = ?, `z` = ?, `lx` = ?, `ly` = ?, `lz` = ? WHERE `serial` = ?", serial, x, y, z, lx, ly, lz) end addEventHandler("onPlayerQuit", root, saveMatrix) function loadMatrix() -- db is not defined, use your own database here local serial = getPlayerSerial(source) local result = dbPoll(dbQuery(db, "SELECT `x`,` y`, `z`, `lx, `ly`, `lz` FROM `saveMatrix` WHERE `serial` = ? LIMIT 1", serial), -1) if (#result >= 1) then local x, y, z, lx, ly, lz = result[1].x, result[1].y, result[1].z, result[1].lx, result[1].ly, result[1].lz setCameraMatrix(source, x, y, z, lx, ly, lz) end end addEventHandler("onPlayerJoin", root, loadMatrix) Here's a basic rubric to go off.
  23. Element data is synced server-side and client-side to all players. So it's best not to use it unless you need information available to every player. Element data is not persistent. Account data is purely server-sided, but it can be fetched client-side using events. It's good to store information associated with a player. Account data is saved to internal.db in mods/deathmatch. Personally, I would use account data first then use synced tables. Element data is a last resort for me as it is notoriously insecure and syncs to all players.
×
×
  • Create New...