Könnte mir das vll einer Scripten?

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 habe da mal eine Frage an alle Scripter...und zwar, ob es machbar wäre, das wenn ein cop auf einem Reallife Server Verstärkung braucht, das er dann z.B den befehl /cophelp eingibt, wodurch alle anderencops auf dem server z.b die Meldung /accept cophelp bekommen und den cop der hilfe benötigt auf der minimap angezeigt wird, sodas die anderen cops dem einen cop zur hilfe eilen können...Sollte dann der cop, der hilfe gerufen hat, keine hilfe mehr benötigen, so kann er z.B /cancel cophelp eigeben und der punkt auf der Karte verschwindet bei allen anderen cops die vorher /accept cophelp gemacht haben wieder ...


    Wenn dies machbar wäre, würde ich mich sehr freuen...


    MFG Namex

    70% der Breadfish Mitglieder sind kiddys, wenn du mir auch zustimmst dann kopiere diesen Text in deine Signatur! ^^

  • Ja das is Machbahr:



    if(strcmp(cmd,"/backup",true)==0 || strcmp(cmd,"/bk",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2)
    {
    if (PlayerInfo[playerid][pRequestingBackup] != 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "ALL UNITS: %s is requesting immediate assistance, they have been marked on the map (red).", sendername);
    PlayerInfo[playerid][pRequestingBackup] = 1;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    }
    }
    }
    SendClientMessage(playerid, TEAM_BLUE_COLOR, "Type /bkc to clear your backup request.");
    SetTimerEx("BackupClear", 180000, false, "ii", playerid, 1);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You already have an active backup request!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "You are not a cop!");
    }
    }
    return 1;
    }

  • Thx für das script... habe schon so eins bekommen nur eine frage zu diesem... wenn ich dieses script benutze, und ich den roten punkt mit /bkc wieder weg mache, ist der punkt dann ganz von der Karte weg ober bleibt der dann ?



    THX im vorraus

    70% der Breadfish Mitglieder sind kiddys, wenn du mir auch zustimmst dann kopiere diesen Text in deine Signatur! ^^

  • ok danke das hat sich alles erledigT ! HABE JeTZ nur noch ein Problem ! Und zwar wird der Name wenn ich TAB drücke (playerlist) rot angezeigt und geht auch nicht weg wenn ich /backupclear schreibe ! Kann mir wer helfen ?
    if(strcmp(cmd, "/*", true) == 0 || strcmp(cmd, "/**", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader]== 2 || PlayerInfo[playerid][pLeader]== 3 || PlayerInfo[playerid][pMember]== 1 || PlayerInfo[playerid][pMember]== 2 || PlayerInfo[playerid][pMember]== 3 || IsACop(playerid))
    {
    GameTextForPlayer(IsACop(i), "~r~Notruf beendet!", 5000, 1);
    RPUpdatepInfo[playerid] = 0;
    DisablePlayerCheckpoint(i);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, " Du bist kein Beamter !");
    }
    }
    }
    return 1;
    }