fixed amb455
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401040
This commit is contained in:
parent
816bdc8102
commit
cb77ef5b7d
@ -41,8 +41,16 @@ static cell_t sm_LoadTranslations(IPluginContext *pCtx, const cell_t *params)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static cell_t sm_SetGlobalTransTarget(IPluginContext *pContext, const cell_t *params)
|
||||||
|
{
|
||||||
|
g_SourceMod.SetGlobalTarget(params[1]);
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
REGISTER_NATIVES(langNativeS)
|
REGISTER_NATIVES(langNativeS)
|
||||||
{
|
{
|
||||||
{"LoadTranslations", sm_LoadTranslations},
|
{"LoadTranslations", sm_LoadTranslations},
|
||||||
|
{"SetGlobalTransTarget", sm_SetGlobalTransTarget},
|
||||||
{NULL, NULL},
|
{NULL, NULL},
|
||||||
};
|
};
|
||||||
|
@ -231,12 +231,12 @@ stock PrintToChatAll(const String:format[], any:...)
|
|||||||
new maxClients = GetMaxClients();
|
new maxClients = GetMaxClients();
|
||||||
decl String:buffer[192];
|
decl String:buffer[192];
|
||||||
|
|
||||||
VFormat(buffer, sizeof(buffer), format, 2);
|
|
||||||
|
|
||||||
for (new i = 1; i <= maxClients; i++)
|
for (new i = 1; i <= maxClients; i++)
|
||||||
{
|
{
|
||||||
if (IsClientInGame(i))
|
if (IsClientInGame(i))
|
||||||
{
|
{
|
||||||
|
SetGlobalTransTarget(i);
|
||||||
|
VFormat(buffer, sizeof(buffer), format, 2);
|
||||||
PrintToChat(i, "%s", buffer);
|
PrintToChat(i, "%s", buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,3 +28,14 @@
|
|||||||
* @noreturn
|
* @noreturn
|
||||||
*/
|
*/
|
||||||
native LoadTranslations(const String:file[]);
|
native LoadTranslations(const String:file[]);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the global language target. This is useful for creating functions
|
||||||
|
* that will be compatible with the %t format specifier. Note that invalid
|
||||||
|
* indexes can be specified but the error will occur during translation,
|
||||||
|
* not during this function call.
|
||||||
|
*
|
||||||
|
* @param client Client index or LANG_SERVER.
|
||||||
|
* @noreturn
|
||||||
|
*/
|
||||||
|
native SetGlobalTransTarget(client);
|
||||||
|
Loading…
Reference in New Issue
Block a user