AdminSystem Problem

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
  • hi, also erstmal danke im Vorraus für eure Hilfe,
    hab ne Frage ich habe jetzt ein Adminsystem erstellt bzw einfach bei enums eingefügt und mich Adminlevel 20 (1-20) gemacht
    ich habe jetzt eine Frage und zwar ich will


    // ADMIN BEFEHLE // Nur für RECK


    if (strcmp("/Tp-RECKAdminInsel", cmdtext, true, 10) == 0) //befehl1
    {
    SendClientMessage (playerid, ROT, "Du 'RECK' wurdest zur Admininsel geportet.");
    SetPlayerPos (playerid,851.7544,4808.7002,28.4453);
    return 1;
    }


    (das der Befehl nur dann geht wenn der jenige der den Befehl eingibt das Adminlevel 20 hat)


    bei diesen befehl


    if (strcmp("/Tp-AdminInsel", cmdtext, true, 10) == 0) //befehl3
    {
    SendClientMessage (playerid, ROT, "Du wurdest zur Admininsel geportet.");
    SetPlayerPos (playerid,815.7885,4799.7441,28.4453);
    return 1;
    }


    (muss derjenige mindestens Adminlevel 1 haben.)


    ich weiß halt nich wie ich das machen soll also hab ma so versucht


    if (strcmp("/Tp-AdminInsel", cmdtext, true, 10) == 0) //befehl3
    {
    isPlayerAdminlevel >20
    SendClientMessage (playerid, ROT, "Du wurdest zur Admininsel geportet.");
    SetPlayerPos (playerid,815.7885,4799.7441,28.4453);
    return 1;
    }


    aber das will nicht :) ...
    Danke schonmal :)

  • so?



    if (strcmp("/Tp-AdminInsel", cmdtext, true, 10) == 0) //befehl3


    {
    if(IsPlayerAdminlevel(playerid) => 1)
    {
    SendClientMessage (playerid, ROT, "Du wurdest zur Admininsel geportet.");
    SetPlayerPos (playerid,815.7885,4799.7441,28.4453);
    }
    return 1;
    }

  • Das kommt immer auf das script drauf an. Aber wenn du isplayeradminlevel hast dann muesste es hinhauen

    __________________________________________


    Scripter & Programmierer im Ruhestand

    Derzeitiges Projekt:
    __________________________________________

  • ok danke erstmal


    also ich hab so
    gemacht aber dann kammen die errors...
    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1627) : error 017: undefined symbol "IsPlayerAdminlevel"
    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1627) : error 029: invalid expression, assumed zero
    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1627) : warning 215: expression has no effect
    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1627) : error 001: expected token: ";", but found ")"
    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1627) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    (hab n ganz normales Selfmade Script, (kein Filterscript))

  • k danke


    sieht schonma besser aus :)


    jetz kommt aber das hier...


    D:\GTA SA - Mein Server\G\gamemodes\Tutscript.pwn(1602) : error 017: undefined symbol "IsPlayerAdminlevel"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    MFG