Befehle im GF-Script ändern

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
  • Hallo liebe Communuity,


    Da ich gerade dabei bin mein GF-Edit ein bisschen zu Edit.
    Ich möchte in mein Script ein Grundbefehl zum Tor öffnen haben. Der Befehl soll /gate heißen. Nun habe ich alle Befehle geändert. Hab ich mir wohl viel zu einfach gedacht.


    Mein Problem:


    Wenn ich nun zum LSPD gehe und dort /gate eingebe kommt als Textmassage
    "Du bist kein Terrorist"


    Was hab ich falsch gemacht?

    Mit freundlichen Grüßen


  • ocmd:gate(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 0.0,0.0, 0.0))
    {
    if(SpielerInfo[playerid][pAdmin] != 5)return SendClientMessage(playerid, -1, "Du darfst dieses Tor nicht öffnen da du kein Adminlevel 5 hast."); //Wenn er nicht Admin Level 5 ist
    {
    //Tor öffnen
    }
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5.0, 0.0,0.0, 0.0))
    {
    if(SpielerInfo[playerid][pAdmin] != 10)return SendClientMessage(playerid, -1, "Du darfst dieses Tor nicht öffnen da du kein Adminlevel 10 hast."); //Wenn er nicht Admin Level 10 ist
    {
    //Tor öffnen
    }
    }
    return 1;
    }


    Ich hoffe das Hilft dir weiter^^


    Mit freundlichen Grüßen
    TCK :P

  • doch auf /tor geändert!


    Einmal hier


    if(IsPlayerInRangeOfPoint(playerid,10.0,-1035.6021,-1661.4397,77.3222) || IsPlayerInRangeOfPoint(playerid,10.0,-1026.6064,-1671.4553,77.5703))
    {
    OnPlayerCommandText(playerid,"/tor");
    }


    Und hier


    if (strcmp("/tor", cmdtext, true, 10) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,-1035.6021,-1661.4397,77.3222) || IsPlayerInRangeOfPoint(playerid,10.0,-1026.6064,-1671.4553,77.5703))
    {
    SendClientMessage(playerid,COLOR_WHITE,"Das Tor schließt in 10 Selkunden");
    format(string, sizeof(string), "Terrorist %s oeffnet das Terrortor", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    MoveObject(terrortor2,-1029.3000488281, -1667.1999511719, 79.300003051758-10,3.0);
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    SetTimer("LspdtorZu", 5000, 0);
    }
    else

    Mit freundlichen Grüßen