@R3X a może coś takiego? (chociaż przez client_cmd pewnie nie ustawie nicku dla bytu z przedziału 33+
)
#include <amxmodx>
#include <fakemeta>
#define VERSION "0.1"
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)
new const g_sFakeClientsClassNames[][] = {
"fake_client_1",
"fake_client_2"
};
public plugin_init() {
register_plugin("Fake client", VERSION, "diablix")
new iEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
set_pev(iEnt, pev_classname, g_sFakeClientsClassNames[0]);
client_cmd(iEnt, "name ^"Witaj na naszym^"");
iEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
set_pev(iEnt, pev_classname, g_sFakeClientsClassNames[1]);
client_cmd(iEnt, "name ^"serwerze^"");
register_clcmd("say /test", "cmdTest");
}
@cmdTest(id){
new iEnt = -1, iTempIDs[2];
while ((iEnt = fm_find_ent_by_class(iEnt, g_sFakeClientsClassNames[0])))
iTempIDs[0] = iEnt;
while ((iEnt = fm_find_ent_by_class(iEnt, g_sFakeClientsClassNames[1])))
iTempIDs[1] = iEnt;
make_deathmsg(iTempIDs[0], iTempIDs[1], 1, "weapon_knife");
}