Здравствуйте, нужно отловить сообщения консоли подобного типа:
DataTable warning: weapon_p250: Out-of-range value (30.000000) in SendPropFloat 'm_fLife', clamping.
и записать в Char, как я только не делал на SM, результат 0. wS я помню вы изначально работали на Eventscripts лет 8 назад точно... возможно ли это реализовать на Eventscripts если SM такого не позволяет..?
[PHP] #include <sourcemod> #include <sdktools>
public OnPluginStart() { HookEvent("server_message", Event_server_message); AddGameLogHook(hoook); }
public Action:Event_server_message(Handle:event, const String:name[], bool:dontBroadcast) {
new String:msg[256];
GetEventString(event, "text", msg, 256); PrintToChatAll("HOOKEDe: %s", msg); return Plugin_Continue; }
public Action:hoook(const String:message[]) { PrintToChatAll("HOOKEDe: %s", message); return Plugin_Continue; }
public Action:GameLogHook(const String:message[]) { PrintToChatAll("HOOKED: %s", message); return Plugin_Continue; }
public Action:OnLogAction(Handle:source, Identity:ident, client, target, const String:message[]) { PrintToChatAll("HOOKEDx: %s", message); return Plugin_Continue; }
[/PHP]
Пробовал так, не 1 метод не сработал!(
|