OnPlayerText Problem

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
  • Morgen,


    Ich habe folgenden Code:
    public OnPlayerText(playerid, text[])
    {

    if(GetPVarInt(playerid,"AFKCheck")==1)
    {
    if(text[100]==AFKCheck)
    {
    SetPVarInt(playerid,"AFKCheck",0);
    }
    return 1;
    }
    return 1;


    }




    Und folgenden Fehler:

    Zitat

    error 033: array must be indexed (variable "AFKCheck")



    Ich habe schon versucht "text" eine Größe zu geben, z.B. mit
    text[5]


    Und die Variable
    new AFKCheck[5];
    ist ja definiert. Also verstehe ich das nicht.



    Doch der Fehler erscheint weiterhin.


    Was mache ich falsch?

  • Wenn du es als Variable hast machs mal eher so.

    new AFKCheck[MAX_PLAYERS];


    public OnPlayerText(playerid, text[])
    {
    if(AFKCheck[playerid] == true) // Abfrage ob AFKCheck "Wahr" ist.
    {
    if(text[100]==AFKCheck[playerid])
    {
    AFKCheck[playerid] = false; // Wir setzen AFKCheck auf "Falsch".
    }
    return 1;
    }
    return 1;


    }


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht