Hey Com.
Ich wollte fragen wie das geht das ich den Report ausschalten kann. Hier hab ihr mal den Code um den Report auszuschalten:
if(strcmp(cmd, "/togreport", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 1338)
{
if (!oocon[playerid])
{
oocon[playerid] = 1;
SendClientMessageToAll(COLOR_RED, "Der /report wurde ausgeschaltet, es können keine Reports mehr geschrieben werden!");
}
else if(oocon[playerid])
{
oocon[playerid] = 0;
SendClientMessageToAll(COLOR_GREEN, "Der /report wurde wieder eingeschaltet.");
}
}
}
return 1;
}
Und hier mal mein /report:
if(strcmp(cmd, "/report", true) == 0)
{
if(IsPlayerConnected(playerid))
{
/*if(JustReported[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Bitte warte 30 Sekunden bis du den Nächsten Report schreiben kannst !");
return 1;
}*/
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /report [Text]");
return 1;
}
new stringrp[200];
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(stringrp, sizeof(stringrp), "Report von: [ID:%d]%s", playerid, sendername);
ABroadCast(COLOR_GREEN,stringrp,1);
SBroadCast(COLOR_GREEN,stringrp,1);
format(stringrp, sizeof(stringrp), "Meldung: %s", (result));
ABroadCast(COLOR_GREEN,stringrp,1);
SBroadCast(COLOR_GREEN,stringrp,1);
ABroadCast(COLOR_YELLOW,"Tippe /ar [Spieler ID] um das Ticket Anzunehmen oder,",1);
ABroadCast(COLOR_YELLOW,"/tr [Spieler ID] um das Ticket Abzulehnen",1);
SBroadCast(COLOR_YELLOW,"Tippe /ar [Spieler ID] um das Ticket Anzunehmen oder,",1);
SBroadCast(COLOR_YELLOW,"/tr [Spieler ID] um das Ticket Abzulehnen",1);
SendClientMessage(playerid, COLOR_GREEN, "Dein Report wurde an alle Admins/Supporter geschickt.");
SendClientMessage(playerid, COLOR_GREEN, "Du wirst so schnell wie möglich eine Antwort bekommen");
JustReported[playerid] = 1;
PlayerNeedsHelp[playerid] = 1;
//SetTimerEx("ReportReset", 300000, false, "i", playerid);
}
return 1;
}
Hoffe ihr könnt Helfen
MfG
S_T_R_A_T_O