/wantedliste

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, ich möchte es bei meiner wantedlist so haben, dass nur die spieler angezeigt werden, die auch nur wanteds haben. momentan werden alle angezeigt, auch bei keinen wanteds


    wie kann ich das anders machen ?`


    dcmd_wantedlist(playerid,params[])
    {
    new string[128];
    new pID;
    new spieler[MAX_PLAYER_NAME];
    new spieler2[MAX_PLAYER_NAME];
    if(Spieler[playerid][Fraktion] == 1)
    {
    if(sscanf(params,"u",pID))
    return SendClientMessage(playerid,weiß,"Verwendung: /wl (/wantedlist) [playerid]");
    GetPlayerName(playerid,spieler,sizeof spieler);
    GetPlayerName(pID,spieler2,sizeof spieler2);
    format(string,sizeof string,"|___ Spieler: %s, Wantedliste ____|",spieler);
    SendClientMessage(playerid,weiß,string);
    format(string,sizeof string,"Spieler: %s, Wanteds: %d",spieler2,Spieler[pID][Wanteds]);
    SendClientMessage(playerid,weiß,string);
    SendClientMessage(playerid,weiß,"|_________________________________|");
    }
    else { return SendClientMessage(playerid,weiß,"Du bist kein Polizist."); }
    return 1;
    }

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/

  • Du möchtest abfragen ob der Spieler den man eingibt als Parameter überhaupt Wanteds hat, wenn nicht eine Fehler-Nachricht gesendet wird? Dafür musst du nur eine If-Abfrage vor GetPlayerName am besten setzen in folgendem format:
    if(Spieler[pID][Wanteds]<1)return SendClientMessage(playerid,0xFFFFFFAA," Fehler: Dieser Spieler hat keine Wanted's!");


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.


  • willst du das alle spieler angezeigt werden die wanteds haben
    dcmd_wantedlist(playerid,params[])
    {
    new string[128];
    new pID;
    new spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,sizeof spieler);
    if(Spieler[playerid][Fraktion] == 1)
    {
    //if(sscanf(params,"u",pID))
    //return SendClientMessage(playerid,weiß,"Verwendung: /wl (/wantedlist)");

    SendClientMessage(playerid,weiß,"|______ Wantedliste _______|");
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(GetPlayerWantedLevel(i))
    {
    GetPlayerName(i,spieler,sizeof spieler);
    format(string,sizeof string,"Spieler: %s, Wanteds: %d",spieler,Spieler[i][Wanteds]);
    SendClientMessage(playerid,weiß,string);
    }
    }
    SendClientMessage(playerid,weiß,"|_________________________________|");
    }
    else return SendClientMessage(playerid,weiß,"Du bist kein Polizist.");
    return 1;
    }


    oder meinst du die, die du auswählst
    dcmd_wantedlist(playerid,params[])
    {
    new string[128];
    new pID;
    new spieler[MAX_PLAYER_NAME];
    new spieler2[MAX_PLAYER_NAME];
    if(Spieler[playerid][Fraktion] == 1)
    {
    if(sscanf(params,"u",pID))
    return SendClientMessage(playerid,weiß,"Verwendung: /wl (/wantedlist) [playerid]");
    if(!GetPlayerWantedLevel(pID))
    return SendClientMessage(playerid,weiß,"Fehler: Der Spieler wird nicht gesucht!");
    GetPlayerName(playerid,spieler,sizeof spieler);
    GetPlayerName(pID,spieler2,sizeof spieler2);
    format(string,sizeof string,"|___ Spieler: %s, Wantedliste ____|",spieler);
    SendClientMessage(playerid,weiß,string);
    format(string,sizeof string,"Spieler: %s, Wanteds: %d",spieler2,Spieler[pID][Wanteds]);
    SendClientMessage(playerid,weiß,string);
    SendClientMessage(playerid,weiß,"|_________________________________|");
    }
    else { return SendClientMessage(playerid,weiß,"Du bist kein Polizist."); }
    return 1;
    }

  • Halo: Woher kannst du wissen, ob er die Funktion SetPlayerWantedLevel benutzt?



    dcmd_wantedlist(playerid,params[]){
    new string[128];
    new pID;
    new spieler[MAX_PLAYER_NAME];
    GetPlayerName(playerid,spieler,sizeof spieler);
    if(Spieler[playerid][Fraktion]!=1)return SendClientMessage(playerid,weiß,"Du bist kein Polizist.");
    SendClientMessage(playerid,weiß,"|______ Wantedliste _______|");
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(Spieler[i][Wanteds]>0)
    {
    GetPlayerName(i,spieler,sizeof spieler);
    format(string,sizeof string,"Spieler: %s, Wanteds: %d",spieler,Spieler[i][Wanteds]);
    SendClientMessage(playerid,weiß,string);
    }
    }
    SendClientMessage(playerid,weiß,"|_________________________________|");
    return 1;
    }


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.