[Vorschlag]

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 Hätte da nen Vorschlag für Admin Befehle
    /TeleBlok
    das man nit mehr Teleportiert werden kann
    kann das einer machen?

  • in einem Goto Command eine if Abfrage machen.


    //mehr infos gleich


    in dein enum einfach neue Variable einfügen,


    block,
    Mithilfe von Parameters suchst du dir eine Person aus, in GF ist es "giveplayerid"
    Also so.

    if(strcmp(cmd,"/teleblock", true) == 0)
    {
    SendClientMessage(giveplayerid, COLOR_RED," Dir wurde Teleblock eingestellt.");
    PlayerInfo[giveplayerid][block] = 1;
    return 1;
    }


    und unter /goto bei der If Abfrage.


    if(.............. && PlayerInfo[playerid][block] != 1)


    lg


    pS

    Einmal editiert, zuletzt von PasMod ()

  • Also ist das so wenn du /teleblock schreibst
    dann kann niemand mehr /gethere machen bei dir?

  • Dies wäre aber unnötig da du dich auf deine Admins verlassen kannst wenn du sie gut ausgewählt hast.

  • Nein es ist so, dass du /teleblock ID" machst und dann kann der gewählte nicht mehr Teleportiern.


    lg


    pS

  • Ja das ist ja so aber manchmal
    machen die ne falsche ID und ich bin dann Teleportiert worden
    und nochwas was kommt nochmal bei dem
    if(.............. && PlayerInfo[playerid][block] != 1) 
    Hin habe gerade nicht verstanden

  • Deine erste Abfrage nach /goto dort fügst du dahinter den Code "PlayerInfo[playerid][block] != 1)


    lg


    pS

  • okay ich habe viele
    1.
    if(!strlen(tmp))
    2.
    if(plo != INVALID_PLAYER_ID)
    3.
    if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSupporter] >= 1)


    Kann man das bei /gethere auch machen

  • block,


    wenn du kein Register system GODFATHER benutzt, dann


    new block[MAX_PLAYERS];
    erstellts du eine variable, die für jeden spieler unterschiedlich genutzt werden kann, und mit


    block[playerid] = 1;


    gestellt werden kann.

    526C4Hj.png Mit freundlichen Grüßen,
    Noneatme

  • Hat einer Teamviewer ich gebe ihn die daten per PN und der macht mir das bei mir geht das net