hilfe zum rb (roadblock)

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
  • yow daa bin ich schon wieder :D


    Diesmal damit das ich aus dem standert befehl /rb von loh mehr rb's raushauen will


    Als mann kann nur eine roadblockade erstellen aber ich will das man pro man 50 machen kann :)


    if(strcmp(cmdtext, "/roadblock", true)==0 || strcmp(cmdtext, "/rb", true)==0)
    {
    if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
    if (PlayerInfo[playerid][pRank] < 2)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du mußt mindestens Rang 2 haben um diesen Befehl nutzen zu können!");
    return 1;
    }
    if (PlayerInfo[playerid][pRoadblock] != 0) return SendClientMessage(playerid, COLOR_GREY, "Du kannst nur eine Straßensperre errichten, gib /rrb ein um eine vorhandene Sperre zu entfernen.");
    new Float:X, Float:Y, Float:Z, Float:A;
    GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, A);
    PlayerInfo[playerid][pRoadblock] = CreateObject(981, X, Y, Z, 0.0, 0.0, A+180);
    SetPlayerPos(playerid, X, Y, Z+4);
    GameTextForPlayer(playerid, "~w~Strassensperre ~r~platziert", 5000, 5);
    SendClientMessage(playerid, COLOR_GREEN, "Starßensperre erfolgreich platziert, gib /rrb oder /roadunblock ein um sie zu entfernen.");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "HQ: Officer %s hat eine Straßensperre platziert, auf der Karte ist sie als Checkpoint zu sehen.", sendername);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsACop(i))
    {
    SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0);
    SendClientMessage(i, TEAM_BLUE_COLOR, string);
    if (PlayerInfo[i][pRank] >= 5 && PlayerInfo[i][pMember] || PlayerInfo[i][pLeader] == 1)
    {
    SendClientMessage(i, COLOR_YELLOW, "Du kannst alle Sperren mit /rrball entfernen");
    }
    }
    }
    }
    return 1;
    }



    wör sehr nett wenn ihr mir helt :)


    DAnke im vorraus :):):)

    Helden Leben lange...



    ...Legenden Sterben nie!


    Danke für Alles - Wunderbare Jahre
    Böhse Onkelz

  • 50 roadblocks pro person ?

    Lass dein GF Edit mal da wo es ist, lern einfach selfmade
    ----------------------------------------------------------------------


    Mein Selfmade Easy Reallife Script ist fertig zu 5%


    Update 2: Polizei, Arzt und Zivi Frak neu dazu gekommen
    Polizei und Arzt Base erstellt
    Nächstes Update: Morgen


    :rolleyes:

  • GF oder SF ?

    Lass dein GF Edit mal da wo es ist, lern einfach selfmade
    ----------------------------------------------------------------------


    Mein Selfmade Easy Reallife Script ist fertig zu 5%


    Update 2: Polizei, Arzt und Zivi Frak neu dazu gekommen
    Polizei und Arzt Base erstellt
    Nächstes Update: Morgen


    :rolleyes:

  • Also ich habe mal geschaut.. aber leider finde ich nichts .. wo angegeben wird wieviele es max sein dürfen...

    Lass dein GF Edit mal da wo es ist, lern einfach selfmade
    ----------------------------------------------------------------------


    Mein Selfmade Easy Reallife Script ist fertig zu 5%


    Update 2: Polizei, Arzt und Zivi Frak neu dazu gekommen
    Polizei und Arzt Base erstellt
    Nächstes Update: Morgen


    :rolleyes:

  • Ich würde sowiso mal eine kleine sache schonmal ändern unzwar:


    /roadblock würde ich entfernen da /rb vorhanden ist und es auch kürzer ist somit ist der befehl unnötig.
    verändern so das man z.b 10-20 roadblock´s pro person aufstellen kann würde ich auch nicht machen because... Resourcen schonen...


    MFG

    Lass dein GF Edit mal da wo es ist, lern einfach selfmade
    ----------------------------------------------------------------------


    Mein Selfmade Easy Reallife Script ist fertig zu 5%


    Update 2: Polizei, Arzt und Zivi Frak neu dazu gekommen
    Polizei und Arzt Base erstellt
    Nächstes Update: Morgen


    :rolleyes:

  • Verknüpf ne Variable mit nem Enum.
    Dort speicherst du die SpielerID und die Objekt-ID vom erstellten Objekt.
    Dannach ists doch einfach nurnoch abfragen, aufstellen & löschen.
    Nur viel Code, aber eigentlich gaaaaanz einfach.



    MfG Firer