Abfragen ob ein Player ein bestimmter Fraktion online ist

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
  • hui,
    Ich will Abfragen ob ein Spieler einer Fraktion online ist, hab schon das:
    stock IsZivOnline()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerZiv(i)) return 1;
    }
    }
    return -1;
    }


    und bei IsPlayerLic:
    stock IsPlayerZiv(playerid)
    {
    if(strcmp(GetData(Name(playerid),"Job"),"none",true)==0)
    {
    return 1;
    }
    return 0;
    }


    Nur leider gibt er beim einbauen in einen CMD immer 1 aus, was machen?
    thx for help
    //€
    noch ein Beispiel wie ich es in den CMD einsetzte:
    if (strcmp("/irgendwas", cmdtext, true, 10) == 0)
    {
    if(PlayerToPoint(2.0, playerid,1766.3303,-1702.2036,13.4725 ))
    {



    if(!IsZivOnline())
    {
    //hier iwas machen
    }
    else
    {
    SendServerMessage(playerid,"Es ist mindestens ein Zivi on, bitte kontaktiere diesen!");
    }
    }
    }

    Mfg kony