Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

GunzCord - Discord bot for GunZ

Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
Hello,

I've been working on a discord bot for Gunz, and I'd like to now preview it.
I've only been working on it for a short period of time, but plan to continue development and release it at some point in the future, please let me know about features that should be added. Keep in mind this is a learning project for me, and that all constructive criticism is welcome.

It's written in C#, NET Framework 4.7

Packages used:
Json.NET - https://github.com/JamesNK/Newtonsoft.Json
Discord.NET - https://github.com/RogueException/Discord.Net
SqlTableDependency - https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency
AsyncDataAdapter - https://github.com/voloda/AsyncDataAdapter

Features:
Complete async
Anti-sql injection
Account info(minimal)
UGradeID config & parsing
ClanWar match logging
Server status
Online player count
Clan leaderboard
Character info
Clan info


Preview:
tGFr0DT.png


Release thread:
http://forum.ragezone.com/f245/gunzcord-discord-bot-gunz-1148113/#post8873253

Thanks yall
 
Last edited:
Reality, What is?
Joined
Jan 13, 2009
Messages
537
Reaction score
224
This is really awesome, Love this project bro.
Something new for a change, Would be sick if it could do more.
 
C:\User\Secondary\Desktop
Joined
Jul 18, 2013
Messages
580
Reaction score
80
Maybe, Ranking like top 100/50, Lobby, Ingame, Last Kills, Last Deaths, Last CW's , !lvl character, giveaways
 
Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
Thanks for the suggestions. I'll be keeping the main post updated with new features that are being added.
 
Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
I've added more features in. I might start finishing a .NET Core implementation of the Gunz packet system that was started by a friend awhile ago.
I'm running out of features to implement for the bot, if anyone has some very good suggestions, I'd love to hear them.

Thanks for the support so far, more to come
 
Retired modder
Inactive Account
Joined
Aug 13, 2008
Messages
1,250
Reaction score
126
Very nice!
I support this development :)
 
Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
Clan leaderboard now only displays the top 3 clans. Discord has message limits, oh well.
Everything is now asynchronous, some queries have improved and pull more information. Configuration now has fields for specifying the values for Admin, GM, Banned, and Normal UGrade. This is for servers that have different admin, gm, etcetc values, and small fixes and checks..

Thanks for the support still, more coming..
 
Last edited:
Experienced Elementalist
Joined
Feb 9, 2007
Messages
224
Reaction score
93
Seriously? Remarkable how whenever I come here I see old friends and colleagues still working on the game "we all love to hate".

This is pretty creative and people are gonna love it, since Discord is now the primary gaming comms.

Good luck, and keep it up!
 
Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
Code base has been rewritten and is now more extensible, organized, and clear to read. Various bug fixes and performance improvements. Adding commands is a lot easier. Clan Leaderboard command has been fixed to not spam the discord channel and configuration now has a field for specifying the amount of clans to pull for the Clan Leaderboard command.

I've decided to make the project open source. Github repo will be available soon.

Thanks for the support so far everyone, looking forward to seeing what y'all do with the bot later! Goodluck!

Edit: https://github.com/mhs02/GunzCord
 
Last edited:
Inactive Account
Inactive Account
Joined
Sep 7, 2019
Messages
18
Reaction score
0
GunzCord Discord bot for GunZ

I also tried and failed but managed to make one for my community after using a program on steam called discord bot maker it does some of the more complicated code for you and is actually really good when i got my bot up
 
Be a kicker than cheater.
Joined
Dec 17, 2009
Messages
708
Reaction score
21
Just to make this thread more alive. I really wanted to reply, since my mind trying to think again and I remember NPC and trying to think something. Oh yeah, again, Bots is better to make Gunz also alive, and no bored playing with them. I know this is possible, but kind of very hard but if it will happen, kind of hard to make a bot-hard-level with kstyle perfect skill.
 
FGunZ Developer
Joined
Dec 23, 2008
Messages
724
Reaction score
54
Just to make this thread more alive. I really wanted to reply, since my mind trying to think again and I remember NPC and trying to think something. Oh yeah, again, Bots is better to make Gunz also alive, and no bored playing with them. I know this is possible, but kind of very hard but if it will happen, kind of hard to make a bot-hard-level with kstyle perfect skill.

You are talking about something completely different.... his bot has nothing to do with advanced npc.
 
Initiate Mage
Joined
Aug 8, 2012
Messages
18
Reaction score
0
Hello,

I've been working on a discord bot for Gunz, and I'd like to now preview it.
I've only been working on it for a short period of time, but plan to continue development and release it at some point in the future, please let me know about features that should be added. Keep in mind this is a learning project for me, and that all constructive criticism is welcome.

It's written in C#, NET Framework 4.7

Packages used:
Json.NET - https://github.com/JamesNK/Newtonsoft.Json
Discord.NET - https://github.com/RogueException/Discord.Net
SqlTableDependency - https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency
AsyncDataAdapter - https://github.com/voloda/AsyncDataAdapter

Features:
Complete async
Anti-sql injection
Account info(minimal)
UGradeID config & parsing
ClanWar match logging
Server status
Online player count
Clan leaderboard
Character info
Clan info


Preview:
tGFr0DT.png


Release thread:
http://forum.ragezone.com/f245/gunzcord-discord-bot-gunz-1148113/#post8873253

Thanks yall

I'm trying to use your code and that of emisand and it only grabs me the clan war ads. but not to consult characters and in fact no command or the !online nothing can you help me?.
 
Lotus
Joined
May 16, 2011
Messages
646
Reaction score
326
The DiscordNET API is a bit outdated, and will have issues recongizing commands due to the API version not supporting Gateway Intents that were added by Discord.

For those who are just now using this project, you will need to update the DiscordNET, Json, and Log4Net packages, and add Gateway Intents support. An issue has been opened on the repository for updating the API, not sure if Emisand will do that anytime soon though.
 
Initiate Mage
Joined
Nov 13, 2022
Messages
4
Reaction score
0
Hello,

I've been working on a discord bot for Gunz, and I'd like to now preview it.
I've only been working on it for a short period of time, but plan to continue development and release it at some point in the future, please let me know about features that should be added. Keep in mind this is a learning project for me, and that all constructive criticism is welcome.

It's written in C#, NET Framework 4.7

Packages used:
Json.NET - https://github.com/JamesNK/Newtonsoft.Json
Discord.NET - https://github.com/RogueException/Discord.Net
SqlTableDependency - https://github.com/christiandelbianco/monitor-table-change-with-sqltabledependency
AsyncDataAdapter - https://github.com/voloda/AsyncDataAdapter

Features:
Complete async
Anti-sql injection
Account info(minimal)
UGradeID config & parsing
ClanWar match logging
Server status
Online player count
Clan leaderboard
Character info
Clan info


Preview:
tGFr0DT.png


Release thread:
http://forum.ragezone.com/f245/gunzcord-discord-bot-gunz-1148113/#post8873253

Thanks yall
excelent bro.
 
Initiate Mage
Joined
Jun 7, 2023
Messages
2
Reaction score
0
The DiscordNET API is a bit outdated, and will have issues recongizing commands due to the API version not supporting Gateway Intents that were added by Discord.

For those who are just now using this project, you will need to update the DiscordNET, Json, and Log4Net packages, and add Gateway Intents support. An issue has been opened on the repository for updating the API, not sure if Emisand will do that anytime soon though.
recongizing
 
Back
Top