Hallo Breadfish,
ich habe ein Problem:
Der Spieler, den ich in dem Dialog ausgewählt habe kriegt in der
Variabel meine playerid gesetzt, jedoch bekomme ich seine nicht
Woran liegt das?
- case DG_Reports:
{
if(response)
{
new var = -1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || !Eingeloggt || IsPlayerNPC(i)) continue;
if(SpielerInfo[i][Reportnummer] == 0) continue;
var++;
if(var != listitem) continue;
SpielerInfo[i][Istreport] = playerid;
SpielerInfo[playerid][Istreport] = i;
new string[200];
format(string, sizeof string,"Du hast den Report %d. von %s(%d) angenommen. Benutze '/cancel report' zum abrrechen.",SpielerInfo[Reportnummer],GetName(i),i);
SendClientMessage(playerid, GREEN, string);
format(string, sizeof string,"%s(%d) hat deinen Report angenommen. Benutze: '/cancel report' zum abbrechen.",GetName(playerid),playerid);
SendClientMessage(i,GREEN, string);
Freue mich über eure Hilfe !
MfG