Verbrecher getötet Spam

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
  • Ich habe eingefügt das wenn ein Spieler mit Wanteds getötet wird folgendes, im Chat erscheint
    Polizist %s tötet Verbrecher %s


    Aber jetzt spamt der das oben, also wenn 2 Cops neben dem stehen, steht da 2x oben! ..


    Hier der Code:
    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Polizist %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Agent %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Soldat %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 22 || PlayerInfo[i][pLeader] == 22)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< SWAT Einheit tötet Verbrecher %s >>",VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }

  • Hä?
    Ich habe alles oben stehn?


    format(string,sizeof(string),"<< SWAT Einheit tötet Verbrecher %s >>",VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);


    Das wird halt immer doppelt oben angezeigt, also 2 Cops daneben = 2x oben!

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Kann man nicht eintellen, das es "MAX 1 Mal" da stehen soll?


    if(newstate == PLAYER_STATE_WASTED)
    {
    if(WantedLevel[playerid] >= 1)
    {
    new price = WantedLevel[playerid] * 500;
    new count;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i) && CrimInRange(70.0, playerid,i))
    {
    count = 1;
    format(string, sizeof(string), "~r~Verbrecher getötet ~n~ ~w~$%d", price);
    GameTextForPlayer(i, string, 5000, 1);

    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Polizist %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Agent %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< Soldat %s tötet Verbrecher %s >>",OName,VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }
    if(PlayerInfo[i][pMember] == 22 || PlayerInfo[i][pLeader] == 22)
    {
    new OName[MAX_PLAYER_NAME],VName[MAX_PLAYER_NAME];
    GetPlayerName(i,OName,sizeof(OName));
    GetPlayerName(playerid,VName,sizeof(VName));
    format(string,sizeof(string),"<< SWAT Einheit tötet Verbrecher %s >>",VName);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    }