Frage zu Fraktionsbefehl

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
  • Hey,
    ich habe ein Problem.
    Und zwar habe ich mich an einem Fraktionsbefehl versucht.
    Diese sieht folgender Maßen aus.


    if(strcmp("/tor1", cmdtext, true) == 0)
    {
    if(SpielerInfo[playerid][Wachenmember] == 1 ||SpielerInfo[playerid][Wachenleader] == 1)
    {
    MoveObject(Tor1,1707.8000488281, -1140.3000488281, 24.89999961853 +4, 1);
    SetTimer("tor1timer", 20000, true);
    SendClientMessage(playerid, COLOR_GREEN, " Das Tor der Einfahrt 1 schließt in 20 Sekunden.");
    return 1;
    }
    return 0;
    }


    Ich bekomme keine Errors. Nur wenn ich nun Ingame /tor 1 mache, bekomme ich nur ein Server: Unknown Command raus. :/
    Alle anderen Befehle arbeiten einwandfrei. Was habe ich falsch gemacht und funktioniert das ganze überhaupt so, dass man
    dann /tor1 nur nutzen kann, wenn man in Fraktioin Nummer 1 ist?
    LG Saar

    Neugierig? Join einfach mal unserem Teamspeak:
    109.230.225.20:9935
    oder unserem Server:
    94.249.199.4:5347

    Wir suchen auch noch Teammitglieder!







  • Mach es so :D


    if(strcmp("/tor1", cmdtext, true) == 0)
    {
    if(SpielerInfo[playerid][Wachenmember] == 1 ||SpielerInfo[playerid][Wachenleader] == 1)
    {
    MoveObject(Tor1,1707.8000488281, -1140.3000488281, 24.89999961853 +4, 1);
    SetTimer("tor1timer", 20000, true);
    SendClientMessage(playerid, COLOR_GREEN, " Das Tor der Einfahrt 1 schließt in 20 Sekunden.");
    }
    return 1;
    }


    Bei return 0; wird OnPlayerCommandText sofort geschlossen ;)

  • Hmmm, jetzt ist zwar das Unknown Command weg. Aber das Tor bewegt sich nicht mehr :/
    LG Saar und trotzdem schonmal Danke für die Hilfe!

    Neugierig? Join einfach mal unserem Teamspeak:
    109.230.225.20:9935
    oder unserem Server:
    94.249.199.4:5347

    Wir suchen auch noch Teammitglieder!