Jump to content
Mr. Green Gaming

Bierbuikje

Greens
  • Posts

    121
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Bierbuikje

  1. I disagree, in NTS you need some luck. Sometimes you have bad luck and you get a combine harvester but the reroll function solves this bad luck for a part. The players behind this combine harvester only share a bit of this bad luck but most maps give plenty of space to overtake the player. If this vehicle is removed some other vehicle will be the next worst vehicle in NTS so players will argue to remove that one.
  2. My first nominees are: Mapname: Downshift 2 Author: Msd Mapname: Hell choose me Mapname: Whetstone Falls 3 Mapname: Nitronica Coaster 4 Mapname: tma-sa3 Mapname: Never the same Mapname: [NTS]Chaos Circuit Mapname: Canyon_DR1F7 Author: Daniek Mapname: Bridge Race 2 Author: [SKC]Csenahun Mapname: Pirate uber epic cookie race 3 v2 Author cookie Mapname: Stillwaterbullet I'll update this post later on.
  3. I want to introduce a new event to you! In the coming weeks we'll compile a list of the best 100 maps present on the Mr. Green MTA servers. Whether it is race, nts, dd, sh, ctf, or rtf this list will contain all the classics, the best of the best race maps, the ones who require the highest skill and contain the most fun. We start this by first nominating the maps that you think belong in this top 100 in this topic. After that we move on to the voting stage and finally we play all the maps on an event somewhere between christmas and 31 december. Nominating To nominate a map for the top 100 you can submit a post in this topic with the name of the map and optional the author. That is useful for maps which have the same name or look like each other. A list of the maps on the server can be found here (does not include DD, SH or CTF). Mapname: (Optional) author: There are some rules to nominating the maps. Do not nominate maps which are not present on the Mr. Green server (that means also no removed maps) Do not nominate your own maps. You may nominate as many maps as you want. It is possible to nominate maps until 14 december!
  4. The part of your video is uphill I believe.
  5. Your meta.xml is fine, it's just that you're meta.xml file is not at the base of the folder. You need to put the meta.xml and all other files directly in the zip file. Do not move the folder where the meta.xml and other files are in. Open that folder, select the files and move them to the zip file.
  6. The zip file you upload to mrgreen should not contain subfolders. So when you open the zip file, you should immediately see the meta.xml. To solve this open the folder where your map is located and then select all the files within (shortcut: CTRL + A). Then push the right-mouse button and add these files to the zip archive.
  7. Very unexpected. Also you can't leave since you haven't tried Baby Park yet and I plan on releasing a bunch of more weird maps which you certainly have to test. They'll only pile up during your absence.
  8. Sometimes there are maps where not all random vehicles are compatible, like one of the latest Yoshi maps where the whole map is in hovermode. In the current NTS script it is possible to spawn a vehicle (like a bike) which does not work with hovermode. This script is mainly useful for these maps where you need to exclude certain vehicles which are not compatible. I agree that NTS mode should include as much vehicles as possible, but that's up to the editor who uses it.
  9. Another map, this time I got the inspiration from a holiday destination I went when I was a child. It was a park named Centerparcs and it had a swimming pool in a tropical setting where they had waves once in a while. Everytime there were waves you heard a announcement sound over the intercom and I also implemented that element it in this map. Every once in a while (random time) the speakers in the map will give a sound as announcement and there will be waves (waveheight is random generated from 1 to 5). I'll add an NTS version later for the mix server.
  10. Hi there! On request of FantomicanYoshi I've made a custom NTS script (based on the famous NTS by BinSlayer). This script only chooses a random vehicle from the vehicles you choose. For example you can choose to only do an NTS map with RC vehicles, sport cars or bikes etcetera, everything is possible (even planes, boats and cars mixed for the same checkpoint). Download customClientNTS.lua customServerNTS.lua Install To install add both lua files in the same folder where the meta.xml is located. Also add the following lines to the meta.xml directly after the <meta> tag. <script src="customClientNTS.lua" type="client"></script> <script src="customServerNTS.lua" type="server"></script> Very important! The script has two modes. A default mode and a mode which is compatible with the mrgreen plugin (this script overrules the mrgreen plugin). The script is set to the default mode if you do nothing, but if you want to make it compatible with the mrgreen plugin you need to edit a variable in the customClientNTS.lua script. In the top of this script at line 16 you find the next variable: bb_mrgreenPlugin = 0 -- 0 = disabled, 1 = enabled To make the script compatible with the mrgreen plugin this variable needs to be changed to: bb_mrgreenPlugin = 1 -- 0 = disabled, 1 = enabled Edit it to your own preferences To edit it to your own preferences open the customClientNTS.lua file. In the script there are already 3 categories implemented: Air, Land and Sea. You'll recognize these categories through the script. First thing we need to do is go to the top of the script and add which cp belongs to which category. Right now we have 3 types of cp's, Air cp's, Land cp's and Sea cp's. Add the number of the checkpoint to the right category. For example in the next code the first 5 cp's are Air cp's, the second 5 are Land cp's and the last 5 are Sea cp's. bb_cpAir = {1, 2, 3, 4, 5} bb_cpLand = {6, 7, 8, 9, 10} bb_cpSea = {11, 12, 13, 14, 15} Next thing we do is define which vehicles we want to allow in the NTS script. This can be done by adding the model ID's to the rightful categories. In this example we only want helicopters in the air, only race vehicles on land and only a jetmax, speeder and squalo in the sea. bb_vehAir = {548, 425, 417, 487, 488, 497, 563, 447, 469} bb_vehLand = {411, 415, 429, 434, 451, 477, 480, 494, 502, 503, 506, 541, 555, 558, 559, 560, 561, 562, 565} bb_vehSea = {493, 452, 446} Right now you are done if you only want three different categories. Now I'll continue to explain how you create your own additional categories. Additional categories First we need to add a table which defines to which cp's the category applies. Edit the 'yourname' part to whatever name you like (keep it unique so it doesn't interfere with other variables). yourname_cp = {1, 4, 5, 7, 9} Now we add a table which contains all the vehicles of this category. yourname_veh = {602, 496, 401} Next we need to add a new elseif statement to check for the new category. This can be done around line 50 (the comment shows where exactly). This part triggers the checks to see if the cp taken is a cp from your category, whether the vehicle changed to (in the mix server) is an allowed vehicle and at last change it to a new random vehicle from your category. elseif yourname_isCP(bb_currentCP) then if yourname_check(bb_model) then else setElementModel(getPedOccupiedVehicle(localPlayer), yourname_ran()) end Then we add the check whether the cp taken is a cp from your category (around line 90). function yourname_isCP(bb_currentCP) for i, value in ipairs(yourname_cp) do if value == bb_currentCP then return true end end return false end Then we add the check whether the vehicle changed to (in the mix server) is allowed (around line 120). function yourname_check(bb_model) for i, value in ipairs(yourname_veh) do if value == bb_model then return true end end return false end Last we add the part where a new random model is generated for the player (around line 135). function yourname_ran() bb_model = yourname_veh[math.random(1, table.getn(yourname_veh))] return bb_model end Now we have created a new custom category for NTS. As many categories as you want can be added but remember to always choose unique names. Limitations for Mix server Because the mrgreen plugin and this script work seperately from each other, this script sometimes needs to correct things, caused by the mrgreen plugin, that we do not want. For example the mrgreen plugin may change the vehicle to a model which is not allowed. In that case this script changes it to a vehicle that is allowed, but that takes a short amount of time (to be exact 50 milliseconds). Although very short, you see two models appear very fast after each other when this happens. The reroll perk may change the vehicle to a model which is not allowed. I think it's solvable, but yet have to think about how. Limitations for both servers There is a statistical difference in which vehicle is most likely to be changed to. What this difference is exactly can be calculated, but I did not do that. I can give you the formula. Statistical chance for allowed vehicles which are also part of the default NTS: ( Number of allowed vehicles in table which are also in the default NTS mode ) / ( Number of vehicles in the default NTS mode ) + ( 1 - ( Number of allowed vehicles in table which are also in the default NTS mode ) / ( Number of vehicles in the default NTS mode ) ) * ( ( Number of allowed vehicles in table which ARE in the default NTS mode ) / ( Number of allowed vehicles in table ) ) Statistical chance for allowed vehicles which are not part of the default NTS: ( 1 - ( Number of allowed vehicles in table which are also in the default NTS mode ) / ( Number of vehicles in the default NTS mode ) ) * ( ( Number of allowed vehicles in table which ARE NOT in the default NTS mode ) / ( Number of allowed vehicles in table ) ) Do not bother to calculate, maybe I'll implement it in the script sometime and output it in the debugscript or something. If there are any questions or you need troubleshooting you can ask them in this topic.
  11. The scripters are working on a 'ready while you wait' basis today.
  12. Looks good! Maybe add a field where you can search for a user and then get all toptimes listed by that user.
  13. Please also add a stat for the number of lantern poles hit.
  14. Uploaded an update for better object movements (using moveObject) and added more cp's. There is also a NTS version but that one may be a bit too hard, barely finished it myself. I removed the cp's in NTS mode (except for the finish cp) because the normal NTS mode can spawn a AT-400 or andromada for example. That means if you die you have to start over again. So maybe the map doesn't fit in the NTS mode, and requires a whole new map.
  15. Yeah I can make that, I'll add it tomorrow!
  16. Wouldn't it be a huge data transfer from server to client? In total the map rotates about 40 objects and for each object an additional 30 objects attached to it. I figured if I rotated everything serverside it might have a lot of data sended to everyone. Now it only sends a number and the client uses the number to calculate how much the objects need to be rotated. If not needed, I will not do that in future maps.
  17. Looks good, I think most is in it. Maybe something different, but also related: in the formula 1 you have a drivers championship where you get points based on your finishing position. I don't know exactly how much points you get for winning or for finishing at a lower position, but maybe it is nice to implement something like this and have a MTA driver championship. Where you can get points every mta race and at the end of the year see where you stand in the rankings. The constructors championship could also be combined with this where the team gets points for the race results of its team members. Falgs
  18. I've made a new map, it's called Hydratastic! The map is a long track with only 3 checkpoints which you need to take while flying a hydra. On the way you encounter some obstacles, but for the advanced hydra pilot this map shouldn't be too hard. Mostly it was a new method of me of sending server data to client and rotating huge, multiple objects. It contains a server side lua script which sends 'ticks' to the client to make sure the obstacles are sync for everyone. I have limited the map duration to only 2 minutes and 53 seconds so the map won't play too long if all the players fail horribly.
  19. I have an idea about a dogfight map with rustlers, but it is not possible in the shooter gamemode. In the shooter gamemode you have the default binds of LCTRL to jump (which is just dumb and possibly causes bugs in a rustler) and RCTRL to shoot a rocket which is not realistic in a rustler but shouldn't be a problem if stayed in. I also thought to implement it in DD, but that causes problems with the NTS feature of Mix which changes the rustler to random vehicles. Is it possible to change these options when making a map? Either the default LCTRL and RCTRL binds in SH gamemode or the NTS changing of vehicles in DD? If not, is it possible for me to make a whole new script for SH designed only for this dogfight map and upload it to the server?
  20. While everyone was hunting zombies, Yoshi and I were busy doing more important things.
  21. Hay is a gamemode I haven't played in a long long time. I'll be there tomorrow, probably only for the first 2 hours. (Now I hope my work doesn't schedule me for tomorrow evening or call me last minute)
  22. Haha I know the frustration when you miss a CP with a plane, good vid again!
  23. I've added a NTS version of the map to the map database and an update for the race version with some improvements in the script. Also the downloads for the maps are now available in the opening post of this topic. It includes the race version and two NTS versions. The file called nts-ChasetheCheckpoint.zip is a normal race gamemode and compatible with all servers. The file called nts-ChasetheCheckpointMrgreen.zip is only compatible with the mrgreen plugin. I can't seem to find a fix with the little lag that sometimes appears when hitting a checkpoint. I think it has to do with fps. When you hit a checkpoint you're teleported to the real CP and back to the arena within a millisecond. I tried some things with camera and velocity but that didn't work, an option would be to only have one real CP and teleport the player to it at the finish checkpoint, but then ghostmode would be turned on for the whole map or no ghostmode at all. If another scripter here knows a fix please take a look into the script. The teleporting takes place at the bottom of the raakMarker() function.
  24. When you race at position 8 or lower it is always like banger racing. I think you could make a normal race for this, the chaos itself will result in the banger.
×
×
  • Create New...