Jump to content
hemagx

Odin Server side manner

Recommended Posts

File Name: Odin Server side manner

File Submitter: hemagx

File Submitted: 17 Jan 2014

File Category: Plugins

 

~ Hello

 

Here's my Server side manner based on ind one with more advanced options.

 

~ Features

 

-- For Full Version

  1. it uses regular expressions
  2. Option to bypass by GM Level or Group Permission or by using special Variable
  3. Auto mute

-- Full Lite Version

  1. it uses regular expressions
  2. Option to bypass by Group Permission
  3. eh.. yep nothing else that why it's LITE

~ How to install

  1. Download the File
  2. Copy manner.c to "src/plugins"
  3. Copy the config files to "conf/plugin"
  4. Follow usual installation guide

 

~ How to customize

 

To change plugin options you can check "conf/plugin/manner.conf " ( Not Available in Lite Version )

To add more words to the filter you can add it to "conf/plugin/manner.txt"

 

~ useful information

 

you can know more about regex from : http://www.regular-e...quickstart.html

you can also test your regex and write your regex by this useful tools : http://www.rubular.com or http://regexp-evaluator.de/evaluator/ or http://www.weitz.de/regex-coach/ or http://regex101.com/

you have to know that one wrong regex can make no one able to talk.

 

~ Credits

  • Haruna
  • Ind
  • Hemagx

 

~ Changelog

  • Unknow date - First Working Version v0.1
  • 2015/12/12 v0.2 - Update to work with latest Hercules, optimized a bit for faster plugin, officially release lite version.

~ thank you

 

Click here to download this file

Share this post


Link to post
Share on other sites

very nice, the regex thing is so cool :P

 

btw can I ask you to release a minor version of it? with just basic functionality and no conf files?

Share this post


Link to post
Share on other sites

very nice, the regex thing is so cool :P

 

btw can I ask you to release a minor version of it? with just basic functionality and no conf files?

 

Umm version with regex only ?

Share this post


Link to post
Share on other sites

 

very nice, the regex thing is so cool :P

 

btw can I ask you to release a minor version of it? with just basic functionality and no conf files?

 

Umm version with regex only ?

 

yes

Share this post


Link to post
Share on other sites

 

 

very nice, the regex thing is so cool :P

 

btw can I ask you to release a minor version of it? with just basic functionality and no conf files?

 

Umm version with regex only ?

 

yes

 

Okay, i will upload it soon.

Share this post


Link to post
Share on other sites

Hmm, anyone experiencing error in installing this?

 

The plugin doesn't load with latest hercules revision i think..

 

I have just added the:

#include "../common/HPMDataCheck.h" /* should always be the last file included! (if you don't make it last, it'll intentionally break compile time) */

 

make plugins doesn't have any error but when servers are started, [Warning]: HPM:plugin_load: failed to load 'plugins/manners.so' skipping

 

Can't try it in windows, having external dependencies errors.. :)

Share this post


Link to post
Share on other sites

Please update it.

 

manner.c:63:71: error: macro "sc_start" requires 6 arguments, but only 5 given
manner.c: In function ‘filter_chat’:
manner.c:63: error: ‘sc_start’ undeclared (first use in this function)
manner.c:63: error: (Each undeclared identifier is reported only once
manner.c:63: error: for each function it appears in.)
make[1]: *** [../../plugins/manner.so] Error 1

Share this post


Link to post
Share on other sites

 

 

@@Dastgir i guess i will finish it in week maybe

 

great

xD hemagx week = a month..

 

I bet he will never updated it again  :(

Share this post


Link to post
Share on other sites

@@evilpuncker why not try to update it yourself? It is a c file after all :) . He could be busy with Real Life stuff .

 

@@Angelmelody well atleast he didnt disappear after getting money for the plugin or updates and it is open source not a compiled plugin :)

Share this post


Link to post
Share on other sites

i'm so sorry for not updating it, i have enough problems in my work, in my house and in my internet net, i hardly access anything since weeks.

as far as i remember the plugin only needs to update regex support cause i made it before HPM support the functions of regex so it should be simple, if anyone can try and show me any results of testing or problems i can try to help, however i can't really do much right now, and i prefer to rewrite it someday with better version maybe.



@@Neo

Thanks ~

Share this post


Link to post
Share on other sites

pst pst, for anyone loved this plugin and want an update, please send me an PM by tomorrow evening i should have update however i need to test it.

due few issues i don't have kRO client and can't do actual test in-game ~

 

ty!

 

Edit 1: i was sleepy while writing it, i meant to PM to get the untested version by tomorrow evening !

Edited by hemagx

Share this post


Link to post
Share on other sites

no need to test, just by reading the code, already knew it wouldn't work

 

1. GET_SYMBOL already outdated, now use #include "common/hercules.h"

2. malloc.h change to memmgr.h

3. you don't have #include "common/HPMDataCheck.h"

4.

d:ragnarokherculessrcpluginszzz.c(60): error C2039: 'colormes' : is not a member of 'clif_interface'
5.
1>d:ragnarokherculessrcpluginszzz.c(64): warning C4003: not enough actual parameters for macro 'sc_start'
6. libpcre-> cannot be hook at the moment
1>zzz.obj : error LNK2019: unresolved external symbol __imp__pcre_exec referenced in function _filter_chat1>zzz.obj : error LNK2019: unresolved external symbol __imp__pcre_study referenced in function _read_manner1>zzz.obj : error LNK2019: unresolved external symbol __imp__pcre_compile referenced in function _read_manner1>zzz.obj : error LNK2001: unresolved external symbol __imp__pcre_free

Share this post


Link to post
Share on other sites

@@AnnieRuru

 

*meow* that why we will have new version ?

I'm aware of current issues and going to have another version, my only issues i can' test in game even if it's compileable so i can't give a release.

 

Edit 1: i was sleepy while writing it, i meant to PM to get the untested version by tomorrow evening !

Edited by hemagx

Share this post


Link to post
Share on other sites

Hello cuties,

updated version is ready and tested, however i will wait till pcre interface fix to release it.

Share this post


Link to post
Share on other sites

The new version is alive :)

 

~ Changelog

  • [*]
Unknow date - First Working Version v0.1 [*]2015/12/12 v0.2 - Update to work with latest Hercules, optimized a bit for faster plugin, officially release lite version.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.