15peaces

15peaces 3CeAM Patches

32 posts in this topic

Some of you allready know it through facebook.
I've created some patches for 3CeAM in past. I want to share them here. Also I'll give you support for these patches in this topic.

 

If you're missing some features in 3CeAM you can also ask me to create a patch file for it.

However, I cannot guarantee for every requested feature to be implemented...

 

You can find all patches on my GitHub page: https://github.com/15peaces/3ceam-Patches/

 

Feel free to report all bugs you'll find. I'll try to fix them ASAP. ^^

Share this post


Link to post
Share on other sites

@@15peaces

+1 to you as well my good sir. Its nice to see someone working on and releasing patches for things that I normally wouldn't be able to get to due to the never ending list of things I have to work on. Jobs, skills, client support, and other misc. stuff.

 

To those who do use these patches, if you report any issues to me about something unrelated, PLEASE put in your report if your using any of these patches as there's a chance something may break from using them.

Share this post


Link to post
Share on other sites

+1 to [email protected] :)

Share this post


Link to post
Share on other sites

== Rewrite Faction System Patch ==

*You'll need to run in SQL-Mode!*If you use Visual Studio, make sure to use VS 2009 / 2010 to compile!*Don't forget to add 3CeAM_FactionWar_Patch_r800+.sql to your SQl-DB!-This file will be auto-generated into your 3ceam/sql-files folder.

Commit

Patch

Share this post


Link to post
Share on other sites

== CashShop Update ==

  • *Yes, again... hopefully this will fix all memleaks...
  • *Did some clean-up and renaming, so it's easier to read the whole code
  • *Added do_final_cashop function
    -This destroys cashshop class and cleans up the data
    -This was done in do_init_clif, what was really the wrong position...
    -Now the function will be called together with all the other final functions.

 

Thanks for reporting the memleaks!

 

Commit

Patch

Share this post


Link to post
Share on other sites

nope...

What exactly do you need? Most of these extendions can be realized via scripting ^^

Share this post


Link to post
Share on other sites

ummm i will use extended vending so, player can vending it for a some gold coin/platinum coin/ cash point ...

because for high rate normal vending not work because zeny its over XD

Share this post


Link to post
Share on other sites

and 1 suggest

pls add ind_item_drop patch, its like mob_item_ratio in rathena/hercules.

its good for setting custom drop rate ^^

Share this post


Link to post
Share on other sites

== Rewrite Faction System Patch ==

*You'll need to run in SQL-Mode!*If you use Visual Studio, make sure to use VS 2009 / 2010 to compile!*Don't forget to add 3CeAM_FactionWar_Patch_r800+.sql to your SQl-DB!-This file will be auto-generated into your 3ceam/sql-files folder.

Commit

Patch

 

it missing faction.conf sir

Share this post


Link to post
Share on other sites

 

== Rewrite Faction System Patch ==

*You'll need to run in SQL-Mode!*If you use Visual Studio, make sure to use VS 2009 / 2010 to compile!*Don't forget to add 3CeAM_FactionWar_Patch_r800+.sql to your SQl-DB!-This file will be auto-generated into your 3ceam/sql-files folder.

Commit

Patch

 

it missing faction.conf sir

 

Fixed, I forgot to add it to patch-file D:

Share this post


Link to post
Share on other sites

hi sir :D
 
patch bindatcmd generating warning below

Warning 1 warning C4028: formal parameter 6 different from declaration c:\documents and settings\admin\my documents\rewrite\src\map\script.c 2514

the function code [setd_sub] in script.c and script.h seem to have same name with each other

 

script.c:

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct linkdb_node **ref)
{
	set_reg(st, sd, reference_uid(add_str(varname),elem), varname, value, ref);
}

script.h

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct DBMap **ref);

it just my assumption hope you will take a look on this and fix if it was to be fixed

Share this post


Link to post
Share on other sites

hi sir :D

 

patch bindatcmd generating warning below

Warning 1 warning C4028: formal parameter 6 different from declaration c:\documents and settings\admin\my documents\rewrite\src\map\script.c 2514

the function code [setd_sub] in script.c and script.h seem to have same name with each other

 

script.c:

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct linkdb_node **ref)
{
	set_reg(st, sd, reference_uid(add_str(varname),elem), varname, value, ref);
}

script.h

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct DBMap **ref);

it just my assumption hope you will take a look on this and fix if it was to be fixed

I'll take a look at this ... It's the DBMap I guess.

I've fixed this on my server a while ago, so it might be easy to fix. The patch is simply outdated xD

Share this post


Link to post
Share on other sites

 

hi sir :D

 

patch bindatcmd generating warning below

Warning 1 warning C4028: formal parameter 6 different from declaration c:\documents and settings\admin\my documents\rewrite\src\map\script.c 2514

the function code [setd_sub] in script.c and script.h seem to have same name with each other

 

script.c:

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct linkdb_node **ref)
{
	set_reg(st, sd, reference_uid(add_str(varname),elem), varname, value, ref);
}

script.h

void setd_sub(struct script_state *st, TBL_PC *sd, const char *varname, int elem, void *value, struct DBMap **ref);

it just my assumption hope you will take a look on this and fix if it was to be fixed

I'll take a look at this ... It's the DBMap I guess.

I've fixed this on my server a while ago, so it might be easy to fix. The patch is simply outdated xD

Fixed:

 

Commit

Patch

Share this post


Link to post
Share on other sites

Hopefully you could implement some script_commands like rAthena.

 

Just tell me what commands you'll need ^^

Share this post


Link to post
Share on other sites

 

Hopefully you could implement some script_commands like rAthena.

 

Just tell me what commands you'll need ^^

Thank you brother i'll PM you on Facebook.

Share this post


Link to post
Share on other sites

Bindatcmd & CashView

 

  • *Updated bindatcmd patch
    -Fixed an issue where bindatcmd didn't store the correct ammount of parameters in .@atcmd_numparameters variable.
    -Please update this if you want to use the script mentioned below!
     
  • *Added a small bindatcmd script to view the cash- and kafrapoints of any player.
    -You'll need the latest version of bindatcmd to use this script

Commit

bindatcmd patch

Script

Share this post


Link to post
Share on other sites

Itembound
 

 

Commit

Patch

Share this post


Link to post
Share on other sites

How to fix these? im using 3ceam 

i manual patch binatcmd

 

It's only working in sql-mode. I'll try to make it compatible to txt-mode later.^^

Edited by 15peaces

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now