#define amlf(%0,%1,%2,%3,%4) format(global_str, 512, %0, %4), aml(global_str, %1, %2, %3) stock aml(string[], type, name[], name2[]) { f(aml_str, 1024, "INSERT INTO `%s` (`Log`, `sn`, `Ip`, `Date`) VALUE ('%s', '%d', '%s', '%s')", Mode_Logs, string, type, name, name2), CallRemoteFunction("AddLOG", "s", aml_str); printf("%s", aml_str); return 1; } public: AddLOG(log_string[]) { if WRITE_ACTION_SERVER *then { mysql_tquery(mysql, log_string); } } amlf("<a href=\"?limit=1000&player=%s\"><strong>%s</strong></a> вошёл на сервер.", 1, "<td><div class=\"table-ip\"><strong><code>I:</code></strong><span class=\"badge badge-secondary\">%s</span><span class=\"badge badge-primary\">%s</span></div></td>","", PN(playerid), PN(playerid), PlayerIp[playerid], PlayerRegIP[playerid]);