Frage wegen /vertraganbieten

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Was ist hierbei falsch? Hier sind auch nochmal die Errors nach dem Befehl






    ocmd:cancelvertrag(playerid,params[])
    {
    if(Vertrag==1)
    {
    SendClientMessage(playerid,COLOR_BLUE,"Du hast den Vertrag abgelehnt.");
    Vertrag[playerid]=0;
    }
    if(Vertrag==0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dir wurde kein Vertrag angeboten");
    }
    return 1;
    }
    ocmd:acceptvertrag(playerid,params[])
    {
    if(Vertrag==1)
    {
    SendClientMessage(playerid,COLOR_BLUE,"Du hast den Vertrag angenommen.");
    Vertrag[playerid]=0;
    }
    if(Vertrag==0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dir wurde kein Vertrag angeboten");
    }
    return 1;
    }
    errors:




    C:\Dokumente und Einstellungen\Anonym\Desktop\LDL13.pwn(4081) : error 033: array must be indexed (variable "Vertrag")
    C:\Dokumente und Einstellungen\Anonym\Desktop\LDL13.pwn(4086) : error 033: array must be indexed (variable "Vertrag")
    C:\Dokumente und Einstellungen\Anonym\Desktop\LDL13.pwn(4094) : error 033: array must be indexed (variable "Vertrag")
    C:\Dokumente und Einstellungen\Anonym\Desktop\LDL13.pwn(4099) : error 033: array must be indexed (variable "Vertrag")


    Ich verstehe nicht was das bedeutet, ich verlasse mich mal jetzt auf eure Hilfe, pls help.

  • Könntest du mir das bitte in dem was ich Kopiert und eingefügt habe
    ergänzen? Weil ich möchte das es geht und einwenig auch dabei
    Erfahrung sammeln. Wäre sehr nett... damit ich das nächste mal
    weiß wie es geht...

  • ocmd:cancelvertrag(playerid,params[])
    {
    if(Vertrag[playerid]==1)
    {
    SendClientMessage(playerid,COLOR_BLUE,"Du hast den Vertrag abgelehnt.");
    Vertrag[playerid]=0;
    }
    if(Vertrag[playerid]==0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dir wurde kein Vertrag angeboten");
    }
    return 1;
    }


    ocmd:acceptvertrag(playerid,params[])
    {
    if(Vertrag[playerid]==1)
    {
    SendClientMessage(playerid,COLOR_BLUE,"Du hast den Vertrag angenommen.");
    Vertrag[playerid]=0;
    }
    if(Vertrag[playerid]==0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dir wurde kein Vertrag angeboten");
    }
    return 1;
    }