xandaros / evolve Goto Github PK
View Code? Open in Web Editor NEWAn advanced admin mod for Garry's Mod
An advanced admin mod for Garry's Mod
It seems that with the DarkRP mod the chat will duplicate what ever you say. Is there a way to remove either evolves default chat or have a check for the DarkRP game mode and go silent unless a certain command such as @ or @@ are used?
http://puu.sh/2ymaZ/517c74eed3
EDIT: I found the server console output:
[Thu Apr 11 20:47:16 2013] WhatsCS [STEAM_0:0:15802133|IP:27005]: dongs
ServerLog: "WhatsCS<2><STEAM_0:0:15802133>" say "dongs"
Another issue is that there seems, for me at least, to be an issue with Prop Protection when using Falcon's PP.
Sourcebans needs to be fixed, it has still been untouched.
Currently I just hastily converted any user messages to net messages.
We can still save quite the byte by reducing the sizes of sent integers.
Most sent integers should be unsigned, as well.
When I tried to add a plugin that adds a maplist to change the map (which might be even worth another request), I noticed 'ev map xxx' does not work, error:
[03/02/13 21:55:18] Console ran command 'map' with arguments 'gm_construct' via
console.
[EV] Unknown command 'map'
Neither works from the client.
I know not of conflicts but apparently it is only evolve causing this TTT scoreboard problem.
The sandbox tab in the evolve menu is totally screwed up.
It looks horrible.
I think it'd be a good idea to have the ability to change a rank's silkicon, and have the full range of them like in the spawnmenu editor.
Quite an old error, but its seeming to still persist.
Already gone through the current & complete issues but not finding anything saying its fixed/ being worked on.
Im getting absolutely no errors at all, and everything seems to be working fine. But bans will not save through server restart. Only way to reproduce this is obviously banning someone and then restarting.. so yeah.
Ive got the most up to date version and even gone to the extent of removing all addons and starting sandbox to make sure nothing else is inteferring.
Any help with this would be greatly appreciated!
Is it possible that, if you do: '!god thatcunt' It will say
'thatcunt (that shitty rank) has enabled nooby godmode'?
I've tryed to code this but my experience isn't that good.
Currently, a lot of the default plugins are not working.
This definitely needs to be fixed soon.
This also includes #2
Hello, I've recently installed this and it's working well.
I've only got two problems.
The Notice commands creates this error:
[ERROR] addons/evolve-master/lua/ev_plugins/sh_notification.lua:41: attempt to call method 'AddNotify' (a nil value)
And also where do I edit the chat tags? I've been told that Evolve has them built in.
One more thing. I've got some code that uses ply:isUserGroup, what's the Evolve equivalent of this? Because it doesn't show the actual group it uses the area in the config that can only be Guest Admin and Super Admin.
Add a plugin to keep track of small delicts.
This way, other admins can see what offenses a player has already done and react better upon a new misdeed.
EDIT:: Dicked around for a while, had to move the von lua to modules. in lua/includes.
As suggested by Zeb Brown.
I think this would be a great addition.
[EV] Hook 'Initialize' in plugin 'Restriction' failed with error:
[ERROR] addons/evolve-master/lua/ev_framework.lua:109: attempt to call method 'Log' (a nil value)
[ERROR] addons/evolve-master/lua/autorun/server/von.lua:98: vON: Malformed data... Can't find a proper type definition. Char#1:�
[EV] Hook 'InitPostEntity' in plugin 'Ban' failed with error:
[ERROR] addons/evolve-master/lua/ev_framework.lua:109: attempt to call method 'Log' (a nil value)
[EV] Hook 'PlayerSpawn' in plugin 'Player Info' failed with error:
[ERROR] addons/evolve-master/lua/ev_framework.lua:109: attempt to call method 'Log' (a nil value)
[ERROR] addons/evolve-master/lua/ev_plugins/sv_playerinfo.lua:83: attempt to call method 'SetProperty' (a nil value)
Timer Failed! [EV_PlayTimeSave][@addons/evolve-master/lua/ev_plugins/sv_playerinfo.lua (line 81)]
On our server with the latest Evolve svn version on it, we tried banning someone 3 times, with the gui, and it didn't permaban him till the 3rd time, no special characters in his name, while we tried banning from the console, and when it was supposed to be only a 5 minute ban, the server owner was perma banned
Hello, I am making a server for someone and I can't figure out why evolve is stopping dupe and some other tools from working when your below the owner rank. This could be Rp clashing with it.
You are not allowed to use this tool!
You are not allowed to use this tool!
^ Is what it says
It contains settings for evolve, rather than something gmod related like the sandbox tab.
Plugins are able to register their own settings.
We might want to group these settings, similar to the permissions on the rank tab.
Plugins may be allowed to register their own groups, as well.
This would be handy for plugins like overwriting playermodel color with rank color, as Frankess suggested.
The current font settings of the scoreboard are mainly too big. They need to be changed.
Currently, evolve is still using GLON, which is very slow and absolutely human-unreadable.
Switch it over to vON.
This needs to be done, before this gets too public, because it'll wreck the current config and I don't want to have code to convert it in evolve.
[ERROR] addons/evolve/lua/ev_menu/tab_players_controls.lua:82: bad argument #1 to 'pairs' (table expected, got nil)
Turn them into net messages
This plugin could be very helpful!
Server is clean installed. Evolve is the only (legacy) addon.
[ERROR] addons/evolve-master/lua/ev_framework.lua:623: attempt to index global 'von' (a nil value)
1. SaveRanks - addons/evolve-master/lua/ev_framework.lua:623
2. LoadRanks - addons/evolve-master/lua/ev_framework.lua:631
3. unknown - addons/evolve-master/lua/ev_framework.lua:641
4. include - [C]:-1
5. unknown - addons/evolve-master/lua/autorun/server/ev_autorun.lua:18
=====================================================
Evolve 1.0 by Overv succesfully started serverside.
=====================================================
[EV] Hook 'Initialize' in plugin 'Restriction' failed with error:
[ERROR] addons/evolve-master/lua/ev_framework.lua:108: attempt to call method 'Log' (a nil value)
1. Notify - addons/evolve-master/lua/ev_framework.lua:108
2. unknown - addons/evolve-master/lua/ev_framework.lua:221
I think prop protection would be a great addition to this addon, what are your thoughts?
It's usually advisable to have a votekick plugin, so even guests (or whichever rank has the permission to start a vote) can take care of unwanted visitors.
I suggest a ban of maybe 1 hour if the votekick succeeds, so the evil guy can't join again.
It should also be logged who gets votekicked, voted by whom, who started the vote and why. (votekick should take a reason as argument)
As suggested by Kiks38 (If he meant that, I like this idea any ways)
The !commands command only prints the commands !gamemode and !map to the console.
This issue is just a reminder. The bug can appear, but should not.
Is there a Prop Protection that comes with Evolve? On our server, the props were able to be accessed by anyone and everyone. I did fail to look at the console when someone did pick up a prop that was not theirs so I have no idea if this should be an improvement, bug or a question.
Note: Our server is currently underconstruction so I have no way to test the "issue" if there is one.
We do have several ranks, Co-Owner has the immunity of 98, but props can still be accessed by the Guest which has the Immunty of 1, same with the Respected.
Just causes Tick errors in Clockwork.
[Clockwork] The 'Tick' hook failed to run.
gamemodes/clockwork/framework/sh_kernel.lua:1106: attempt to perform arithmetic on a nil value
It'd be nice to have database support in evolve. The current textfile system is kinda weird.
Evolve doesn't have a decent documentation right now and afaik never had.
As github also allows you to have a wiki for your project, I suggest we use that functionality to document it.
We can also use that to make some tutorials on creating plugins, etc, to encourage people to actually make plugins. (And hopefully release them into the public)
Ok, I've used the "ev commands" command and I saw, that only at those two commands (Maps and Gamemode) appearing in Autocompletion no matter what you type in, have strange arguments. I don't if this is the cause but I think It might be worth looking.
"!map table: 0x2bf94588 - Change the map.
!gamemode table: 0x2bf94588 - Change the map."
I'm missing a load of wire tools from the evolve tool restriction menu.
Let's say there are 2 other people on the server, one is called "a", the other "ab".
You want to kick the Player with the name "a".
It won't let you, because the name matches both players. It needs a way to handle such cases.
I suggest allowing !kick and !ban to work on player IDs or adding commands !kickid and !banid.
When trying to kick a player with a "non-unique" name, it prints out all matched players with their IDs.
This post reminded me of this issue: http://www.wiremod.com/forum/off-topic/10418-longest-thread-ever-1one-junk-thread-423.html#post271593
Framwork errors, like 500 of them spam my screen, then when i go in game, theres no commands or EV HELP
Hello Fellow Humans!
Can you help me? I'm looking for two addons for Evolve. Motd and Advert. I've found some but they didn't work. Does any of you have one as work or do you know a place I can get them?
Eric
In a previous version, evolve was able to enumerate the members of a particular rank/group. For example, I would like a list of all members in the admin rank. I don't see a way to do this currently.
The mod will tell you when people join, aka
"dreken joined 15 minutes ago"
But, it doesn't tell you when people disconnect.
DefaultBold is no longer in garrysmod.
Most of you won't have noticed this as wiremod re-adds the font.
However if you don't use wiremod then your scoreboard wont load.
http://wiki.garrysmod.com/page/Talk:Libraries/surface/SetFont
I tried putting evolve in my addons folder and I can do commands but when I try to access the evolve menu it doesn't work. Nothing works.
While I was thinking about #10, I thought it might be smart to use the already existing vote plugin to execute the vote.
Utilizing that means, that the vote plugin needs to be present for the votekick plugin to work, which makes the vote plugin a dependency.
Evolve currently has no concept of plugins being dependent on other plugins, which is essential for plugins with similar functionality. (Like votekick and vote)
Plugin 'Ban' failed with error:
addons/evolve/lua/ev_plugins/sh_ban.lua:44: attempt to index a nil value
Names it fails with (Among TONS others):
[xG] Bane
The Swiss Mafia
[xG] Tarik
I just fails sometimes.
Currently, a plugin can only register synonymous chat commands.
(Like "version" and "about")
They always have the same functionality and there is no way to tell which of the commans was executed.
That should be changed. PLUGIN:Call should receive a 3rd argument with the name of the command executed.
We need to either:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.