1.1 --- a/extensions/cstrike/natives.cpp Fri Dec 14 15:07:47 2012 -0500
1.2 +++ b/extensions/cstrike/natives.cpp Fri Dec 14 15:12:22 2012 -0500
1.3 @@ -294,6 +294,22 @@
1.4 return 1;
1.5 }
1.6
1.7 +static cell_t CS_WeaponIDToAlias(IPluginContext *pContext, const cell_t *params)
1.8 +{
1.9 + char *dest;
1.10 +
1.11 + pContext->LocalToString(params[2], &dest);
1.12 +
1.13 + const char *ret = WeaponIDToAlias(params[1]);
1.14 +
1.15 + if (ret == NULL)
1.16 + {
1.17 + return 0;
1.18 + }
1.19 +
1.20 + return strncopy(dest, ret, params[3]);
1.21 +}
1.22 +
1.23 static cell_t CS_GetTranslatedWeaponAlias(IPluginContext *pContext, const cell_t *params)
1.24 {
1.25 char *weapon;
1.26 @@ -669,6 +685,7 @@
1.27 {"CS_SetTeamScore", CS_SetTeamScore},
1.28 {"CS_GetMVPCount", CS_GetMVPCount},
1.29 {"CS_SetMVPCount", CS_SetMVPCount},
1.30 + {"CS_WeaponIDToAlias", CS_WeaponIDToAlias},
1.31 {NULL, NULL}
1.32 };
1.33