/members Befehl

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
  • Hallo Breadfish. Ich wollte grad ein /members befehl machen, ich weiß aber grad nicht wie. Kopieren von ein GF geht auch nicht da zuviel geschrieben ist und ich durcheinander komme wenn ich es editiere, weil ich ein Selfmade Script habe und er hat nicht die variablen wie ein GF. Kann mir einer das machen?


    Gruß

  • Hier Bitte Schön.


    if(strcmp(cmdtext, "/fmember", true)==0)
    {
    if(PlayerInfo[playerid][pMember] > 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "===[Online ist: ]===");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new mymember;
    mymember = PlayerInfo[playerid][pMember];
    new myleader;
    myleader = PlayerInfo[playerid][pMember];
    if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", sendername,i,PlayerInfo[i][pRank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    }
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] > 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "===[Online Ist: ]===");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new mymember;
    mymember = PlayerInfo[playerid][pLeader];
    new myleader;
    myleader = PlayerInfo[playerid][pLeader];
    if(PlayerInfo[i][pMember] == mymember || PlayerInfo[i][pLeader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", sendername,i,PlayerInfo[i][pRank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    }
    return 1;
    }
    return 1;
    }

  • Willst du auslesen ob Jemand von SEINER Fraktion on ist oder von jeder Fraktion?

    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

  • Also ich & hunteR haben eben grade die abfragen geändert und ich bekomme trozd. errors obwohl wir es richtig gemacht haben ( hoffe ich ).
    Errors:
    Zeile (738) : error 004: function "UpdateTime" is not implemented
    Zeile (1554) : error 004: function "LoadProperty" is not implemented
    Zeile (1582) : error 004: function "LoadBiz" is not implemented
    Zeile (1612) : error 004: function "OnPlayerCarUpdate" is not implemented
    Zeile (1772) : error 004: function "UpdateTime" is not implemented
    Zeile (1787) : error 004: function "LockCar" is not implemented
    Zeile (1789) : error 004: function "LockCar" is not implemented
    Zeile (1791) : error 004: function "OnPlayerCarLogin" is not implemented
    Zeile (1804) : error 017: undefined symbol "SpielerName"
    Zeile (1896) : error 004: function "OnPlayerCarUpdate" is not implemented
    Zeile (2010) : error 017: undefined symbol "UnfreezePlayer"
    Zeile (2026) : error 017: undefined symbol "SpielerName"
    Zeile (2027) : error 017: undefined symbol "SendFamilyMessage"
    Zeile (2031) : error 017: undefined symbol "FreezePlayer"
    Zeile (2178) : error 017: undefined symbol "FreezePlayer"
    Zeile (2327) : error 004: function "GetDistanceBetweenPlayers" is not implemented
    Zeile (2368) : error 017: undefined symbol "GivePlayerCash"
    Zeile (2369) : error 017: undefined symbol "GivePlayerCash"
    Zeile (2385) : error 017: undefined symbol "SpielerName"
    Zeile (2386) : error 017: undefined symbol "SendFamilyMessage"
    Zeile (2505) : error 004: function "PlayerCarSpawn" is not implemented
    Zeile (2539) : error 017: undefined symbol "strtok"
    Zeile (2539) : error 033: array must be indexed (variable "tmp")
    Zeile (2557) : error 017: undefined symbol "strtok"
    Zeile (2557) : error 033: array must be indexed (variable "tmp")
    Zeile (2559) : error 017: undefined symbol "ReturnUser"


    OnPlayerCommandText:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    new sendername[MAX_PLAYER_NAME];
    Befehl:
    if(strcmp(cmdtext, "/fmember", true)==0)
    {
    if(Spieler[playerid][Team] > 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "===[Aus deiner Fraktion ist Online: ]===");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new mymember;
    mymember = Spieler[playerid][Team];
    new myleader;
    myleader = Spieler[playerid][Team];
    if(Spieler[i][Team] == mymember || Spieler[i][Leader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", sendername,i,Spieler[i][Rank]);
    SendClientMessage(playerid, COLOR_WHITE, string); //
    }
    }
    return 1;
    }
    if(Spieler[playerid][Leader] > 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "===[Aus deiner Fraktion ist Online: ]===");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new mymember;
    mymember = Spieler[playerid][Leader];
    new myleader;
    myleader = Spieler[playerid][Leader];
    if(Spieler[i][Team] == mymember || Spieler[i][Leader] == myleader)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s [ID:%d][Rang:%d]", sendername,i,Spieler[i][Rank]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    }
    return 1;
    }
    return 1;
    }