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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

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