/showmarke

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 wollt ma fragen ob ihr mir helfen könnt, ich habe ein /showmarke befehl drinne, bis jezt zeugt der dan nur Name:, könnt ihr mir machen das er dan auch Rang: und Job : also zB Name:Electro
    Rang: Chief
    Job: Polizist


    das sollte man mit die fraktsions nummer 1234 machen können


    if(strcmp(cmd,"/showmarke",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /showmarke [id]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "*Dienstmarke*");
    SendClientMessage(giveplayerid, COLOR_GREEN, string);
    format(string, sizeof(string), "Name: %s.");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "|***DIENSTMARKE***|");
    SendClientMessage(giveplayerid, COLOR_GREEN, string);
    format(string, sizeof(string), "* Sie haben ihre Dienstmarke %s gezeigt", giveplayer);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist nicht in deiner nähe!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    }
    return 1;
    }
    hier der befehl
    thx schonma mfg electro

  • j< muss ich des genau so machen wie mit dem namen das ich es dan so mache zB..format(string, sizeof(string), "Rang: %s.");


    ?? oder wie mache ich das

  • Man man man die heutigen scripter können ja nichts o0


    //hier >.< versuch næchstes mal dein eigenes zu machen
    if(strcmp(cmd,"/showmarke",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /showmarke [id]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "*Dienstmarke*");
    SendClientMessage(giveplayerid, COLOR_GREEN, string);
    format(string, sizeof(string), "Name: %s.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Rang: %d.",PlayerInfo[playerid][pRank]);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Job: Polizist.");
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "|***DIENSTMARKE***|");
    SendClientMessage(giveplayerid, COLOR_GREEN, string);
    format(string, sizeof(string), "* Sie haben ihre Dienstmarke %s gezeigt", giveplayer);
    SendClientMessage(playerid, COLOR_RED, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist nicht in deiner nähe!");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    }
    return 1;
    }

  • ok nur jezt noch eine frage, wie mache ich das das cops fbi army und medic machen können
    und das nicht bei allen Polizist steht sondern auch so wie bei name und rang immer den sein rang bzw job dort steht ?

  • SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Job: %d.",PlayerInfo[playerid][pJob]);

    right ?

  • ich habs schon danke, war grad am editieren danke nochma an euch !!