Problem mit Handynummern

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
  • Hi


    Ich erstelle für jeden Benutzer/Spieler beim Regestrieren eine zufällige Handynummer und speicher diese auch in eine Variable.


    Wie kann ich nun aber testen welche nummer zu welcher spieler gehört?



    for(new i;i<MAX_PLAYERS;i++){
    //und nun ??
    }

  • mhh..wenn ich die schleife verwende zeigt es mit mehrmals an nummergibt es nicht


    gehts etwas genauer?



    for(new i;i<MAX_PLAYERS;i++)
    {
    if(HandyNummer[playerid]==nummer)
    {
    SendClientMessage(playerid, rot, "Nummer Gibt es");
    }
    else
    {
    SendClientMessage(playerid, rot, "Nummer Gibts Nicht");
    }
    }



    so hab ich das jetzt , aber ich bekomme die messeges mehrmals angezeigt egal ob es die nummer gibt oder nicht woran liegt das?



  • Du fragst ab, ob die Nummer identisch mit deiner ist, was sinnlos ist.


    if(HandyNummer[playerid]==nummer)


    Dort musst Du playerid durch i ersetzen, denn playerid ist deine ID und i enthält die ID, des Spielers, der gerade in der Schleife durchlaufen wird.


    Und mach nach der Meldung ein "Break;" rein.


    Grüße