Hab versucht, etwas zu formatieren bei OnPlayerText, das geht auch soweit.
Allerdings ist es verbuggt, und zeigt somit die 1. Nachricht nicht für die RepID an, also die Nachricht vom Admin..
Und 2. Schreibt die RepID sozusagen als Admin.
if(RepID[playerid] >= 0)
{
format(rstr, sizeof(rstr), "- %s: %s", name, text);
SendClientMessage(AdmID[playerid], -1, rstr);
}
if(AdmID[playerid] >= 0)
{
format(rst, sizeof(rst), "%s: %s", name, text);
SendClientMessage(RepID[playerid], -1, rst);
}
if(AdmID[playerid] && RepID[playerid] == -1)
{
format(tstr, sizeof(tstr), "%s: %s",name,text);
SendClientMessageToAll(-1, tstr);
}
Wie ich die AdminID in die Variable speicher:
for(new S=0; S<SLOTS;S++)
{
if(AdmID[S] == -1)
{
AdmID[S] = playerid;
}
}