Problem bei /ahelp (ocmd)

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 habe mir mal einen /ahelp befehl erstellt


    ocmd:ahelp(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid, >=1) <---------- ZEILE 802 !!!
    {
    SendClientMessage(playerid,Orange,"***__________Admin Help__________***");
    SendClientMessage(playerid,Orange,"/aduty || /wetter || /newcar || /setskin");
    SendClientMessage(playerid,Orange,"/goto || /gethere || /kick");
    }
    if(isPlayerAnAdmin(playerid, >=2)
    {
    SendClientMessage(playerid,Orange,"***__________Admin Help__________***");
    SendClientMessage(playerid,Orange,"/aduty || /wetter || /newcar || /setskin");
    SendClientMessage(playerid,Orange,"/goto || /gethere || /kick || /arep");
    }
    if(isPlayerAnAdmin(playerid, >=3)
    {
    SendClientMessage(playerid,Orange,"***__________Admin Help__________***");
    SendClientMessage(playerid,Orange,"/aduty || /wetter || /newcar || /setskin");
    SendClientMessage(playerid,Orange,"/goto || /gethere || /kick || /arep || /slap");
    SendClientMessage(playerid,Orange,"/givegun");
    }
    if(isPlayerAnAdmin(playerid, >=4)
    {
    SendClientMessage(playerid,Orange,"***__________Admin Help__________***");
    SendClientMessage(playerid,Orange,"/aduty || /wetter || /newcar || /setskin");
    SendClientMessage(playerid,Orange,"/goto || /gethere || /kick || /arep || /slap");
    SendClientMessage(playerid,Orange,"/givegun || /ban");
    }
    if(isPlayerAnAdmin(playerid, >=5)
    {
    SendClientMessage(playerid,Orange,"***__________Admin Help__________***");
    SendClientMessage(playerid,Orange,"/aduty || /wetter || /newcar || /setskin");
    SendClientMessage(playerid,Orange,"/goto || /gethere || /kick || /arep || /slap");
    SendClientMessage(playerid,Orange,"/givegun || /ban || /givemoney || /setadmin");
    }
    }


    und bekomme diese fehler


    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(802) : error 029: invalid expression, assumed zero
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(802) : warning 215: expression has no effect
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(802) : error 001: expected token: ";", but found ")"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(802) : error 029: invalid expression, assumed zero
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(802) : fatal error 107: too many error messages on one line


    Bitte helft mir


    MFG Acrio

  • @iFeet mach die Augen auf X(


    @Topic

    if(isPlayerAnAdmin(playerid, >=5)
    1. mach >= weg
    2. fehlt da am Ende eine ) ;)
    und das bei jeder Abfrage

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Glaub mir er wird die nur Befehle sehen können die er machen kann, mach einfach das was ich gesagt hab -.-

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Und was sieht man mal wieder? Jeder hängt sich rein, niemand hat einen Plan.


    Also, ein großer Tipp für's Schreiben und Definieren von
    neuen Befehlen und Funktionen ist der folgende:



    So viele Klammern ich öffne, so viele schließe ich auch.



    Beim Deiner Funktion fehlt einfach eine Klammer und nichts weiter.



    FALSCH
    if(isPlayerAnAdmin(playerid, >=5)



    RICHTIG
    if(isPlayerAnAdmin(playerid, >=5)



    Übrigens, das musst Du natürlich bei allen Funktionen überprüfen,
    denn ich sehe mir das so an und stelle fest, dass es fast überall fehlt.




    @BLACKACE


    Du hast natürlich Recht!