huhu
habe versucht ein report system zu machen, klappt auch soweit,
bis auf, dass der admin die nachricht bekommt.
kann mir das jmd machen?
if (strcmp("/report", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid,reportname,MAX_PLAYER_NAME);
format(reportmsg,256,"{FF6E00}Willkommen im Report \n\n{FFFFFF}Benutzer: %s\n\n{FF6E00}Bitte teile uns Dein Problem mit.\nEin Supporter wird sich so schnell wie möglich melden.",reportname);
ShowPlayerDialog(playerid,100,DIALOG_STYLE_INPUT,"Report",reportmsg,"Absenden","");
return 1;
}
}
if(dialogid == 100)
{
if(response)
{
PlayAudioStreamForPlayer(playerid,"http://www.websites-graphics1.de/songs/wavs/1wav_geraeuche/click_one.wav");
new string[256];
new rep[256];
new idx;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(inputtext);
while ((idx < length) && (inputtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = inputtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
return 1;
}
format(string,sizeof(string),"Report von: %s: %s",SpielerName(playerid),rep);
for(new i=0; i<GetMaxPlayers(); i++)
if(GetPVarInt(i,"AdminLevel")!=0)
{
SendClientMessage(i,COLOR_ROT,string);
}
reportsys(string);
GameTextForPlayer(playerid, "~r~Report ~g~Gespeichert",4000,1);
}
return 1;
}