errors bei /makeleader

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 all...
    ich bastle mir gerade mein erstes selfmade-rl, aber nun verzweifle ich am /makeleader command... ich kann mir die errors einfach nicht erklären...
    errors:


    hier mal der command:
    if(strcmp("/makeleader",cmdtext,true,10) == 0)
    {
    new teamid = strval(strget(cmdtext,2));
    if(pInfo[playerid][aLevel] < 6) //betroffene zeile
    {
    if(IsPlayerConnected(playerid))
    {
    gLeader[ziel] = teamid;
    if(teamid == 0) { SetPlayerSkin(ziel,32); }
    if(teamid == 1) { SetPlayerSkin(ziel,283); dini_SetInt(save,"Leader",1); }
    if(teamid == 2) { SetPlayerSkin(ziel,286); dini_SetInt(save,"Leader",2); }
    if(teamid == 3) { SetPlayerSkin(ziel,287); dini_SetInt(save,"Leader",3); }
    new sendername[MAX_PLAYERS];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Du wurdest von %s zum Leader gemacht.", sendername);
    SendClientMessage(ziel,COLOR_LIGHTBLUE,string);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hauptadmin!");
    return 1;
    }
    }
    return 1;
    }


    ich hoffe mir kann jemand helfen...


    mfg Marshall

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

    3 Mal editiert, zuletzt von [XfS]Marshall ()

  • genau ist mir uach uafgefallen aber zur sicherheit prüf nochma alle klammern :thumbup:

  • habe es gerade auf dcmd geändert, um errors aus dem weg zu gehen, aber jetzt habe ich wieder die gleichen errors...
    hier nochmal der dcmd command:
    dcmd_makeleader(playerid,params[])
    {
    if(pInfo[playerid][aLevel] >= 6) //betroffene zeile
    {
    if(IsPlayerConnected(playerid))
    {
    gLeader[ziel] = teamid;
    if(teamid == 0) { SetPlayerSkin(ziel,32); }
    if(teamid == 1) { SetPlayerSkin(ziel,283); dini_SetInt(save,"Leader",1); }
    if(teamid == 2) { SetPlayerSkin(ziel,286); dini_SetInt(save,"Leader",2); }
    if(teamid == 3) { SetPlayerSkin(ziel,287); dini_SetInt(save,"Leader",3); }
    if(teamid == 4) { SetPlayerSkin(ziel,285); dini_SetInt(save,"Leader",4); }
    new sendername[MAX_PLAYERS];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Du wurdest von %s zum Leader gemacht.", sendername);
    SendClientMessage(ziel,COLOR_LIGHTBLUE,string);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hauptadmin!");
    }
    return 1;
    }


    muss ich vlt noch was ändern?

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

  • habe gerade festgestellt, dass mein script allgemein was gegen alevel hat...^^ immer wenn ich einen admin cmd mache bekomme ich die errors^^
    habs jetzt mal geändert mit PlayerInfo und pAdmin wie im gf aber hat auch nix gebracht...


    //edit: muss ich vlt noch i-wo erst definieren, dass aLevel funktioniert?

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

    Einmal editiert, zuletzt von [XfS]Marshall ()

  • hab ich ja... ist das so richtig?
    enum PlayerInfo
    {
    passwort[128],
    aLevel,
    carlic,
    bootlic,
    fluglic,
    bikelic,
    pRank,
    Leader,
    };

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

    Einmal editiert, zuletzt von [XfS]Marshall ()

  • geht aber nicht^^


    //edit: habe es jetzt ein bisschen anders gemacht und jetzt gehts...

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

    2 Mal editiert, zuletzt von [XfS]Marshall ()