mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2025-04-24 07:23:42 +03:00
Binary compatibility for previously compiled plugins
This commit is contained in:
parent
0de45b63d0
commit
dfea6f61d2
@ -1406,8 +1406,6 @@ static cell AMX_NATIVE_CALL register_plugin(AMX *amx, cell *params) /* 5 param *
|
|||||||
const char *title = get_amxstring(amx, params[arg_title], arg_title - 1, i);
|
const char *title = get_amxstring(amx, params[arg_title], arg_title - 1, i);
|
||||||
const char *vers = get_amxstring(amx, params[arg_version], arg_version - 1, i);
|
const char *vers = get_amxstring(amx, params[arg_version], arg_version - 1, i);
|
||||||
const char *author = get_amxstring(amx, params[arg_author], arg_author - 1, i);
|
const char *author = get_amxstring(amx, params[arg_author], arg_author - 1, i);
|
||||||
const char *url = get_amxstring(amx, params[arg_url], arg_url - 1, i);
|
|
||||||
const char *description = get_amxstring(amx, params[arg_description], arg_description - 1, i);
|
|
||||||
|
|
||||||
#if defined BINLOG_ENABLED
|
#if defined BINLOG_ENABLED
|
||||||
g_BinLog.WriteOp(BinLog_Registered, a->getId(), title, vers);
|
g_BinLog.WriteOp(BinLog_Registered, a->getId(), title, vers);
|
||||||
@ -1416,8 +1414,15 @@ static cell AMX_NATIVE_CALL register_plugin(AMX *amx, cell *params) /* 5 param *
|
|||||||
a->setTitle(title);
|
a->setTitle(title);
|
||||||
a->setVersion(vers);
|
a->setVersion(vers);
|
||||||
a->setAuthor(author);
|
a->setAuthor(author);
|
||||||
a->setUrl(url);
|
|
||||||
a->setDescription(description);
|
if (params[arg_count] / sizeof(cell) > arg_author)
|
||||||
|
{
|
||||||
|
const char *url = get_amxstring(amx, params[arg_url], arg_url - 1, i);
|
||||||
|
const char *description = get_amxstring(amx, params[arg_description], arg_description - 1, i);
|
||||||
|
|
||||||
|
a->setUrl(url);
|
||||||
|
a->setDescription(description);
|
||||||
|
}
|
||||||
|
|
||||||
/* Check if we need to add fail counters */
|
/* Check if we need to add fail counters */
|
||||||
i = 0;
|
i = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user