Hey
Warum bekomme ich bei /accept stats die stats nicht gezeigt?
if(strcmp(cmd, "/show", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, BLAU, "FEHLER: /show [ID/Name]");
new playa, string[128], Float:x, Float:y, Float:z;
playa = ReturnUser(tmp);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerPos(playa, x,y,z);
if(IsPlayerInRangeOfPoint(playerid, 10.0, x,y,z))
{
StatsSchauen[playa] = 1;
format(string, sizeof(string), "* Du hast %s gefragt ob er deine Statistik anschauen möchte.", SpielerName(playa));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s hat dich gefragt, ob du seine Statistik anschauen möchtest. Tippe /accept stats.", SpielerName(playerid));
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
}
}
}
}
return 1;
}
if(strcmp(cmd, "/accept stats", true) == 0)
{
if(playerid == INVALID_PLAYER_ID)return SendClientMessage(playerid,ROT,"Fehlerhafte Playerid");
if(StatsSchauen[playerid] == 1)
{
new giveplayerid = strval(AcceptStats[playerid]);
ShowStats(giveplayerid, playerid);
StatsSchauen[playerid] = 0;
format(string, sizeof(string), "* %s schaut sich deine Statistik an.", SpielerName(playerid));
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Niemand hat dir das Angebot gemacht, sich Statistiken anzuschauen.");
return 1;
}
}