tore nur für eine person

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
  • Meine Frage Ich habe ein tor mit script drin das per command auf und zu geht alles ok soweit jetz will ich aber das das nur eine Person das tor öffnen und schließen kann deren name ich in script eingebe. wie geht das hier mein tor script ;



    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    forward GateCloseLS();
    forward GateCloseLS2();
    #if defined FILTERSCRIPT
    new grenztor1;
    new grenztor2;
    public OnFilterScriptInit()
    {
    grenztor1 = CreateObject(971, 1809.965576, 784.376953, 13.825027, 0.0000, 0.0000, 0.0000);
    grenztor2 = CreateObject(980, -1111.214966, 1124.973511, 39.199673, 0.0000, 0.0000, 146.2500);
    print("\n--------------------------------------");
    print(" Grenz-Filter-Tor by Chakuza");
    print("--------------------------------------\n");
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/grenzelv", true)==0)
    {
    MoveObject(grenztor1,1801.689575, 784.376953, 13.825027, 3.5);
    SetTimer("GateCloseLS", 9000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Gebühr von 50 $ Abgezogen");
    GivePlayerMoney(playerid, -50);
    return 1;
    }
    public GateCloseLS()
    {
    MoveObject (grenztor1,1809.965576, 784.376953, 13.825027, 2.5);
    return 1;
    }

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi


  • if (strcmp(cmdtext, "/grenzelv", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "DeinName", true)) return SendClientMessag(playerid, /*Color*/, "Du kannst das Tor nicht öffnen!");
    MoveObject(grenztor1,1801.689575, 784.376953, 13.825027, 3.5);
    SetTimer("GateCloseLS", 9000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Gebühr von 50 $ Abgezogen");
    GivePlayerMoney(playerid, -50);
    return 1;
    }

    Einmal editiert, zuletzt von Rafelder ()