Copy paste all functions, and add calls to the additional ones in the end of the original functions.
For example, you have two plugins that use Ham_TakeDamage:
Code:
//Plugin 1
plugin_init() {
RegisterHam(Ham_TakeDamage, "player", "Ham_TakeDamage");
}
public Ham_TakeDamage(id) {
// mimimi..
}
Code:
//Plugin 2
plugin_init() {
RegisterHam(Ham_TakeDamage, "player", "FwdTakeDamage");
}
public FwdTakeDamage(id) {
// bla bla bla...
}
Code:
// Plugins merged:
plugin_init() {
RegisterHam(Ham_TakeDamage, "player", "Ham_TakeDamage"); // leave only one registration
}
public Ham_TakeDamage() {
// mimimi..
FwdTakeDamage(id);
}
public FwdTakeDamage() {
// bla bla bla...
}