Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/31/20 in all areas

  1. Version 2.0.0

    828 downloads

    Requires RAGE Multiplayer 1.1.0 and above. This resource adds a GTA Online like player list to your server. Installing Put playerlist into your server's client_packages directory, then add require('playerlist'); to client_packages/index.js. Controls Z = Toggle player list visibility. PageUp = Move to the next page. PageDown = Move to the previous page. Customization You have the ability to customize how a player is displayed in the list. Here's a list of shared variable keys used for customization: PlayerListColor = This shared variable is used to specify which background color the player will have in the list. Uses an integer (HUD color ID), so go check the wiki. PlayerListTag = This shared variable is used to give players a crew/clan tag next to their name in the list. Setting this value to more than 5 characters isn't recommended since the scaleform displays up to 5 characters. (deprecated in 2.0) Crew Tag API (Serverside - v2.0 and above) // Sets the crew tag of a player. // "tag" being empty will reset player's crew tag. // "tag" should not be more than 4 or 5 characters to prevent visual annoyances player.setCrewTag(tag, { crewIsPrivate, // Boolean - makes the crew tag background a rectangle if true, indicates player owned clans crewIsRockstar, // Boolean - adds the Rockstar Games logo to the crew tag display if true playerCrewRank, // Number - player's rank in their crew, refer to crew ranks list below, ignored if crewIsPrivate is false crewTagColor // Array of numbers (red, green, blue) - the crew color }); // Resets the crew tag of a player. player.resetCrewTag(); // Crew ranks Leader = 0 (100% crew color "strip" display) Commissioner = 1 (80% crew color "strip" display) Lieutenant = 2 (60% crew color "strip" display) Representative = 3 (40% crew color "strip" display) Muscle = 4 (20% crew color "strip" display) Member = 5 (no crew color "strip" display) Various crew tags: Credits TomGrobbe - mp_mm_card_freemode scaleform research @rgnbgnhnd @Jer - Testing Notes This script uses mp.gui.chat.show function to toggle chat visibility when a player opens/closes the player list. Meaning if you have a custom chat, this resource might fail to toggle chat visibility. Source code is available on GitHub in case you don't want to download: https://github.com/root-cause/ragemp-playerlist
    2 points
  2. Version 1.0.0

    307 downloads

    This is a C# port of the Player List script by rootcause. -small.gif All credits go to root for the actual resource and the description, which i just yoinked and slightly altered. Source code will be available on github oneday...
    2 points
  3. You can connect to 1.1 servers using main branch without any efforts needed, generally talking stability is also okay. The only thing lacking is masterlist but it's temporary lacking due to its own technical reason to be solved soon. As for news, 1.1 update logs are being posted in Discord in it's channel.
    2 points
  4. Version 1.0.1

    365 downloads

    Timer Bars 2 is a complete rewrite of my old Timer Bars resource. It's not backwards compatible, meaning you'll need to update your existing timerbar code if you want to switch to this resource. Changes Now requires RAGE Multiplayer 1.1.0 and above Now using offsets, sizes and logic from alexguirre's RAGENativeUI. It really is a great project and deserves some GitHub stars, check it out. OOP approach Probably a bit more efficient Definitely more pleasing to look at Clientside API You can access the API by loading timerbars into a variable: const timerBarPool = require("timerbars"); timerbars/index.js exports these functions: // Adds timerbars into the internal timerbar pool. Values sent to this function must be an instance of TimerBarBase or they'll be ignored. add(...args); // Returns whether the internal timerbar pool has specified timerbar. has(timerBar); // Removes the specified timerbar from the internal timerbar pool. If you added the same timerbar multiple times, you'll need to use this function multiple times. remove(timerBar); // Empties the internal timerbar pool. clear(); Timer Bars TimerBarBase This is the base class for other timer bar classes, not really useful on its own since it just draws the title and background. You can inherit from this class to implement your own timer bar designs. /* Constructor */ new TimerBarBase(title); /* Properties */ // Title (left text) of the timer bar. Accepts and returns a string. title // Color of the timer bar's title. Accepts HUD color IDs or RGBA array, returns RGBA array. titleColor // Highlight color of the timer bar. Accepts HUD color IDs or RGBA array. Returns null if a highlight color isn't set and RGBA array otherwise. highlightColor /* Functions */ // Calls mp.game.gxt.reset on the internal GXT entries. Should be used if you're going to stop using a timer bar completely. resetGxt() TextTimerBar This is the timer bar with a title and a text. /* Constructor */ new TextTimerBar(title, text); /* Properties */ // Inherited from TimerBarBase title titleColor highlightColor // Label (right text) of the timer bar. Accepts and returns a string. text // Color of the timer bar's label. Accepts HUD color IDs or RGBA array, returns RGBA array. textColor // Color of the timer bar's label and title, accepts HUD color IDs or RGBA array. No return value since it's just a setter. color /* Functions */ // Inherited from TimerBarBase resetGxt() PlayerTimerBar This is the timer bar with a title and a text, except the title is styled to be like GTA Online's player name display. /* Constructor */ new PlayerTimerBar(title, text); /* Properties */ // Inherited from TimerBarBase title titleColor highlightColor // Inherited from TextTimerBar text textColor color /* Functions */ // Inherited from TimerBarBase resetGxt() BarTimerBar This is the timer bar with a title and a progress bar. /* Constructor */ new BarTimerBar(title, progress); /* Properties */ // Inherited from TimerBarBase title titleColor highlightColor // Progress of the timer bar. Accepts and returns a number between 0.0 and 1.0. progress // Background color of the progress bar. Accepts HUD color IDs or RGBA array, returns RGBA array. backgroundColor // Foreground color of the progress bar. Accepts HUD color IDs or RGBA array, returns RGBA array. foregroundColor /* Functions */ // Inherited from TimerBarBase resetGxt() CheckpointTimerBar This is the timer bar with a title and a bunch of circles. /* Constructor */ new CheckpointTimerBar(title, numCheckpoints); /* Static properties */ CheckpointTimerBar.state = { inProgress: 0, completed: 1, failed: 2 }; /* Properties */ // Inherited from TimerBarBase title titleColor highlightColor // The amount of checkpoints of the timer bar. Read only, returns a number. numCheckpoints // Color of the checkpoints with the state "completed". Accepts HUD color IDs or RGBA array, returns RGBA array. color // Color of the checkpoints with the state "inProgress". Accepts HUD color IDs or RGBA array, returns RGBA array. inProgressColor // Color of the checkpoints with the state "failed". Accepts HUD color IDs or RGBA array, returns RGBA array. failedColor /* Functions */ // Inherited from TimerBarBase resetGxt() // Sets a specified checkpoint's state, checkpoint indices start from 0 and go up to numCheckpoints - 1. Refer to static properties section for newState values. setCheckpointState(index, newState); // Sets all checkpoints state of the timer bar. Refer to static properties section for newState values. setAllCheckpointsState(newState); Check the wiki for HUD colors: https://wiki.rage.mp/index.php?title=Fonts_and_Colors#HUD_Colors Example Creating the timerbars in the screenshot: const timerBarPool = require("timerbars"); const TextTimerBar = require("timerbars/classes/TextTimerBar"); const PlayerTimerBar = require("timerbars/classes/PlayerTimerBar"); const BarTimerBar = require("timerbars/classes/BarTimerBar"); const CheckpointTimerBar = require("timerbars/classes/CheckpointTimerBar"); // Set up text bars const mapTimeBar = new TextTimerBar("MAP TIME", "00:08"); mapTimeBar.textColor = [224, 50, 50, 255]; // or 6 (HUD_COLOUR_RED) mapTimeBar.highlightColor = 8; // HUD_COLOUR_REDDARK const ksBar = new TextTimerBar("KILLSTREAK", "5"); // Set up progress bar const progressBar = new BarTimerBar("CAPTURING", 0.33); // Set up checkpoint bar const checkpointBar = new CheckpointTimerBar("BASES", 5); checkpointBar.color = 18; // HUD_COLOUR_GREEN, or [114, 204, 114, 255] for (let i = 0; i < 3; i++) { checkpointBar.setCheckpointState(i, CheckpointTimerBar.state.completed); } // Set up player bars const playerBars = [ new PlayerTimerBar("3rd: PlayerName3", "9 kills"), new PlayerTimerBar("2nd: PlayerName2", "12 kills"), new PlayerTimerBar("1st: AimbotNub", "30 kills") ]; playerBars.forEach((bar, index) => { bar.color = 107 + index; }); // Bars won't be drawn until they are in the timerBarPool, so press F6 to add them mp.keys.bind(0x75 /* F6 */, false, () => { timerBarPool.add(mapTimeBar, ksBar, progressBar, checkpointBar, ...playerBars); }); // ...and press F7 to clear the timerBarPool (or remove them individually with the timerBarPool.remove function) mp.keys.bind(0x76 /* F7 */, false, () => { timerBarPool.clear(); }); // Pressing F8 toggles a loading prompt, which makes the timerbars go up a bit mp.keys.bind(0x77 /* F8 */, false, () => { mp.game.gxt.set("TB_TEST_LOADING", "Preparing next map..."); if (!mp.game.invoke("0xD422FCC5F239A915") /* BUSYSPINNER_IS_ON */) { mp.game.ui.setLoadingPromptTextEntry("TB_TEST_LOADING"); mp.game.ui.showLoadingPrompt(1); } else { mp.game.invoke("0x10D373323E5B9C0D" /* BUSYSPINNER_OFF */); } }); Source code is available on GitHub in case you don't want to download: https://github.com/root-cause/ragemp-timerbars
    1 point
  5. You can just add <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> to your .csproj so it copies the required .dll libraries when you compile the solution.
    1 point
  6. Releasing 1.1 as stable means that 0.3.7 will be deprecated (as there can only be one stable version), so multiple users won't be allowed to join the game until servers update their code to 1.1 Does it make sense to you know?
    1 point
    This is epic resource. 🕋
    1 point
  7. System.Security.Permissions.dl and System.Drawing.Common.dll
    1 point
  8. Salutation à tous, suite à la récente mise en public de la branche 1.1 de rage-MP (une excellente synchro) , notre serveur GTA-LIFE (RP) en cours de développement sur la branche développement 1.1 depuis un bon moment (FULL C#) est actuellement en phase finale pour une mise en version bêta. Nous développons notre serveur Rage depuis les débuts de rage-MP mais nous n’avons jamais été assez satisfait pour l’ouvrir mais depuis notre travail avec cette nouvelle version , c’est maintenant le cas ! Beaucoup de système ont été implémentés, assez pour passer en phase de bêta-test. Notre serveur n’est pas un serveur whitelist , nous avons opté pour un accès non restreint mais avec un système basé sur la punition , c’est un challenge qui nous tenait à cœur . Trolleurs, monstres et compagnies vous fournirons malgré eux un contenu RP et en subirons les conséquences. je vais essayer un peu de lister les fonctionnalités (sans détaillé pour ne pas grossir mon poste ici) de notre serveur qui sont déjà en place ou vraiment dans la fin du développement. Création de personnage Avancée Choix du départ ville ou campagne Système jour/nuit Pointing finger sync Téléphone SMS , Appel Vocal Système d’essence et de kilométrage des véhicules Système Poste (une poste est disponible et vous permet d’envoyer des colis(message et objet) aux personnes disposant d’une maison Location chambre de Motel Système de pose d’objet dans le monde (tous les objets de l’inventaire) Exemple : clef de voiture peut être posée dans le monde et est sauvegardé par le système de persistance Achat Maison/Appart (boite aux lettre et intérieur avec instance d’isolation) Système dimension player et objet pour Maison, Appart , Motel et base Organisation. Station service (refuel) Superette Magasin vêtements, voiture, tatouage , coiffure Mairie différents permis Création société Pôle emploi (différents métier voir ci-dessous) Système inventaire Personnage Système inventaire Véhicule Système inventaire Personnage to vehicle (vice versa) Consommation et espace de stockage unique à chaque véhicule Système de conteneur Monde réel (coffre fort, boîte , carton) (certain portable et d’autre non) Système de gestion de service public (les différents chefs des services devront gérer/commander les stocks, véhicules et objets nécessaires à leur services ) Chaque service ce bat pour avoir un budget et doit tenir avec. Système d’ordinateur Service Public (les ordinateurs des hôpitaux et de la police ont différents application , Exemple : dossier patients , criminel , Recherche d’immatriculation véhicule) Système d’analyse blessure, mort, coma (chaque médecin à la possibilité d’avoir des informations sur la provenance des blessures et l’état du patients) Système menotte et Force Control Player (certaines conditions doit être réunie) Système de kidnapping , sous certaine conditions , vous avez la possibilité d'assommer un joueur , de le placer dans le coffre de certain véhicule pour le déplacer. possibilité de lui cacher la vue) Système d’expérience (influe sur certaines actions) Système preuves et indices (Certains officiers de police auront la capacité d’obtenir des indices sur des braquages ou scène criminelle si bien sûr le criminel fait certaines erreurs non évidente) Système de Gang, mafia (petite interface pour gérer l’organisation , évolution à discuter) Système de mécanicien ( peut retirer un démarreur pour la fourrière , analyser une panne , réparer visuel et panne , Moder le véhicule dans un garage) Gestion de ville pour le maire , gère les budget des différents service public et des prix de différentes ressource de la ville Service du bus Métier de pompier (sync d’effet de feu) métier simple : mineur , champs de pomme , Livraison Poste, Livreur de divers marchandise Métier Convoyeur de fond Marché noir (différentes informations sur certaines chose :p) Braquage de Banque Système drogue , récolte et traitements Système Locked Prison Player , Quand vous allez en prison ca va être très dur de sortir sauf si vous connaissez des personnage influents et riche (je garantie, c’est pas gagner pour être riche , voir tout seul, c’est mort). Gardien de prison , flotte de véhicule mod , transfert de poste de police à prison ou jugement et contrôle des portes de prisons . Hôpitaux psychiatrique spécialement conçu pour les joueurs HRP. Voilà , bon j’ai peut-être pas tout lister ou même bien détaillé les différentes fonctionnalités et d’autre sont en cours de développement mais c’est pas le but , c’est pour poser un peu l’état du serveur. Plein de système seront j’imagine à revoir avec les joueurs en fonction de l’expérience qui en découle, c’est pour cela que nous recherchons des community manager pour faire l’échange entre nous et les joueurs de façon constructive. Je sais que le serveur non WhiteList peut faire peur comme précisé en haut, mais on peut vous assurer que notre dev principal est basé sur une bonne façon de gérer ça . On ne veut pas imposer ou instaurer un rolePlay car en soit dans gta5 , c’est normal d’avoir des connards et c’est tellement plus jouissif de les punir en mode RP . Pour conclure nous cherchons des bêta testeurs afin de pouvoir tester notre serveur et réglé les divers problèmes qui se présente et des community Manager pouvant nous aider à faire le lien entre les joueurs et nous. Nous espérons que notre développement vous fournira une excellente aventure RP. Discord : https://discord.gg/Tp4PaZU Recherche : (Community manager , modérateur , Analyseur et dico RP)
    1 point
  9. From now on, seeing that people aren't interested on contributing and their only purpose is asking "how to get started with launching the server" even without making what the guide says, the support will be for premium users only and on a limited way. I won't explain how the full gamemode works and I won't also answer questions each day so, if you're really interested on the project and want to be helped, you will have to give an economic help and have patience, as I have other real life issues and my own server opened with the same gamemode that you can find on GitHub. If you want to have access to GitHub and get the latest version, make sure to visit the Patreon link and become a patron with only $5 per month. Hello everybody. Some weeks ago i made a post on this forum's spanish section releasing my old gamemode, which I have been porting to RAGE:MP right after the bridge was released for the first time. In the beginning it was only in spanish, so I didn't thought it was a good idea to release to the whole community, as not so many people here speak spanish (I guess) but, after seeing that more people than I had expected downloaded it and also taking the suggestion George made me, I decided to start translating it and also, allowing to be multilanguage in a future. That above is the main reason I'm writing this post, I want to release here my gamemode (even if the link is already in this forum) so all the people using this excelent mod can just start their development with a base gamemode, instead of making it from the scratch. I have to say that it's not 100% ported and translated but I will be working on it in my spare time, meaning this won't be an abandoned project, it will have continuous support and development. Any suggestion for the gamemode, any question or any issue, you can contact me on the forum, sending a PM or posting here. One last thing I have to point out is that I know the gamemode is not documented but please, understand that I can't explain how all the systems inside work, as it's quite big. Anyway in a near future I will be adding some wiki or documentacion explaining briefly its contents and a guide to know the structure maybe.
    1 point
  10. Подай в суд, скажи что они мошенники.
    1 point
  11. Я думаю, стоит включать голову и смотреть, где создаешь темы.
    1 point
  12. Привет Попросили в комментарии показать как залить сервер на Linux. Что ж, раз тутеров на эту тему хватает пройдемся по одному из них Ссылка на гайд по установке сервера на Linux: https://wiki.rage.mp/index.php?title=Getting_Started_with_Server Команды Git: Скопировать удаленный репозиторий как локальный: git clone https://github.com/SirEleot/server Добавить все измененные файлы в список изменений: git add * Зафиксировать изменения с комментарием git commit -m "Какаой то комментарий" Загрузить изменения в удаленный репозиторий на GitHub git push Обновить локальный репозиторий из удаленного git pull Содержимое моего файла .gitignore bridge/runtime *.txt maps packages plugins vs_project bt.dat LICENSE node.dll README.md server.exe conf.json Daemon Папка в которой нужно создать файл конфигурации для работы сервера в фоновом режиме cd /etc/systemd/system Название файла до .service является именем для запуска вашего фонового процесса. Допустим имя файла будет filename.service Тогда со с командами нужно использовать имя filename . Например: systemctl start filename
    1 point
  13. Не работает! It's not working!
    1 point
  14. pasted the Folders in my Server, but it dont work. the open source rp Server is installed.
    1 point
×
×
  • Create New...