Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 23/04/23 in all areas

  1. Matrix Network is a server that gathers many gamemodes into one place; connecting them all with Freeroam. The server has been officially released the 25th of March 2023. We offer you multiple well-refined features that we're sure you'll enjoy very much. The server supports the following languages: English, Turkish, Portuguese, Russian and Estonian. We plan on adding support for more languages in the near future. We will also be expanding to include a full-on multi gamemode lobby that offers: DM Racing, Shooter, Clan Wars & and other new gamemodes. Our server contains a lot of vehicle/character/weapon mods that will not impact your performance much at all. We took great care in making sure our server is very optimized, specifically our mod loader. Most of our vehicles were made uniquely for the server by our previous 3D Modeler, including some incredible handlings. Our server is very potato-friendly for the content it actually offers. Have you ever seen vehicles in MTA:SA that allowed you to use indicators? Or, vehicles that have high speed deployable spoilers? Maybe you have, but Matrix Network implements the original 'ImVehFt' mod in-game in a way that simulates it very well in comparison with the original mod. GUI in the last few years has become very crucial to the basic user experience. Our server offers modern looking GUI, with our own hand-drawn artwork. We offer you an implementation of new/classic game-modes directly through Freeroam: Domination: Some of us are Call of Duty fans, and one of the gamemodes that captivated us there was Domination. Two teams fighting to capture objectives, defending them to gain points and overthrowing the opponent to win the round. Race: Classic race is fun, but, have you ever tried racing with real cars with semi to full realistic handlings? FFA Deathmatch: We take the Deathmatch part of Freeroam very seriously. Therefore, we managed to create an amazing bullet sync logic along with a weapon balance that took the assault gameplay to another level. Team Deathmatch: Fight the opposing team to continuously gain points and win! Derby: We all played the classic Demolition Derby in GTA San Andreas, but we thought it would be even more fun to play it with players. So why not? Progression within the server matters to us, therefore, you can level up in-game and show off your skills against other players. We didn't forget about team competition. Clans are definitely a main thing in our server, with the capturable bases & Heists! Speaking of those, you can rob casinos with your clan mates and deliver the stolen goods to your base! Crack the vault open and escape from your opponents! And if you're a fan of dogfight, you'll be in the right place. We have tirelessly worked on improving the dogfight logic in the game and ended up with something completely game changing. Aside from all this, our staff and community are very friendly and we're always open to communicate! You would see more if you watch our trailer: https://www.youtube.com/watch?v=Xv5zQQFT6FE Here's some more of our online content: https://www.youtube.com/shorts/Hm9a2od2ZaI https://www.youtube.com/shorts/o0nOUZJV0RE And our most popular one yet (for some reason...): https://www.youtube.com/shorts/tnd_21jxOSY Join our discord server: https://discord.gg/matrixnetwork Our website: https://mxgaming.net/ And don't forget to follow us on our other socials: Instagram: https://www.instagram.com/mxgamingnetwork/ TikTok: https://www.tiktok.com/@mxgamingnetwork/ Facebook: https://web.facebook.com/mxgamingnetwork/ Our IP: mtasa://176.31.162.103:22003
    1 point
  2. u can use onVehicleDamage to store the last player who damaged the vehicle function vehicleDamage(attacker) if attacker and getElementType(attacker) == "player" then setElementData(source, "lastVehicleDamager", attacker) end end addEventHandler("onVehicleDamage", getRootElement(), vehicleDamage) when the vehicle gets exploded u can get the last player who damaged it function vehicleExplode() local attacker = getElementData(source, "lastVehicleDamager") setElementData(source, "lastVehicleAttacker", attacker) end addEventHandler("onVehicleExplode", getRootElement(), vehicleExplode) now to check if the attacker is a vehicle or unknown you need to modify playerwasted_reward func function playerWasted_reward(ammo, attacker, weapon, bodypart) if attacker and attacker ~= source then local tempString if getElementType(attacker) == "player" then tempString = getPlayerName(attacker) .. " killed " .. getPlayerName(source) .. " (" .. getWeaponNameFromID(weapon) .. ")" elseif getElementType(attacker) == "vehicle" then local vehicleAttacker = getElementData(attacker, "lastVehicleAttacker") if vehicleAttacker then tempString = getPlayerName(vehicleAttacker) .. " killed " .. getPlayerName(source) .. " (" .. getWeaponNameFromID(weapon) .. ")" else tempString = "A vehicle killed " .. getPlayerName(source) .. " (" .. getWeaponNameFromID(weapon) .. ")" end end if bodypart == 9 then -- give a special reward for headshots tempString = tempString .. " (Headshot)" else -- give him / her a normal reward tempString = tempString .. " (" .. getBodyPartName(bodypart) .. ")" end outputChatBox(tempString) else outputChatBox(getPlayerName(source) .. " died.") end end addEventHandler("onPlayerWasted", getRootElement(), playerWasted_reward) also recommending to reset the elementdatas when a vehicle is repaired or respawned to avoid old data from being used in future events
    1 point
  3. Restaurant No custom textures Workshop The building has changed texture and the door too Office and garage Recording studio Apartments with businesses I always look for a detailed map,are always roleplay focused. Some are for sale: Shop: https://payhip.com/lHarmonyl
    0 points
×
×
  • Create New...