Was ist daran falsch

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
  • if(!strcmp(strget(cmdtext,0),"/makeleader"))
    {
    new teamid = strval(strget(cmdtext,2));
    {
    if(IsPlayerConnected(playerid))
    {
    gLeader[ziel] = teamid;
    if(gTeam==TEAM_COP) { SetPlayerSkin(ziel,283);} //HIER
    if(gTeam==TEAM_SEK) { SetPlayerSkin(ziel,285);} //HIER
    SendClientMessage(ziel,COLOR_LIGHTGREEN," Du wurdest zum Leader einer Fraktion gemacht! ");
    }
    }
    return 1;
    }



    C:\Dokumente und Einstellungen\Hanne\Desktop\samp03asvr_R3_win32\gamemodes\new.pwn(1262) : error 033: array must be indexed (variable "gTeam")
    C:\Dokumente und Einstellungen\Hanne\Desktop\samp03asvr_R3_win32\gamemodes\new.pwn(1263) : error 033: array must be indexed (variable "gTeam")


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

  • Hier mein Makeleader:
    //----------------------------------[MAKELEADER]------------------------------------------------
    if(strcmp(cmd, "/makeleader", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makeleader [ID/NAME] [Number(1-13)]");
    return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 13 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Es gibt nur 13 Fraktionen/Gangs, bitte wähle zwischen 1-13!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist in einer Fraktion / Familie!");
    return 1;
    }
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pLeader] = level;
    format(string, sizeof(string), " Du Wurdest von Admin: %s zu Leader einer Family gemacht", sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), " Du Hast %s Leader von einer Family gemacht (Family ID: %d).", giveplayer,level);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    if(level == 0) { PlayerInfo[para1][pChar] = 0; }
    else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //LV-PD
    else if(level == 2) { PlayerInfo[para1][pChar] = 241; } //ParkhouseDrifter
    else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //Army
    else if(level == 4) { PlayerInfo[para1][pChar] = 70; } //Medic
    else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
    else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //Yakuza
    else if(level == 7) { PlayerInfo[para1][pChar] = 286; } //FBI
    else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmen
    else if(level == 9) { PlayerInfo[para1][pChar] = 228; } //News Reporter
    else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi
    else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Fahrschullehrer
    else if(level == 12) { PlayerInfo[para1][pChar] = 166; } //Bürgermeister
    else if(level == 13) { PlayerInfo[para1][pChar] = 71; } //Ordnungsamt
    gTeam[para1] = 13;
    PlayerInfo[para1][pTeam] = 13;
    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
    }
    }//not connected
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
    }
    }
    return 1;
    }


    mfg
    humen

  • haha bist du witzig aus meinem eigenen gf hätte ich auch makeleader kopieren können


    b2t: Habe ein bisschen noch getestet bekomme es einfach nicht hin mit dem gTeam in /makeleader einzubiden
    kann vielleicht jemand weiterhlefen?
    LG ALHPA


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*

    Einmal editiert, zuletzt von GhostRider ()

  • if(!strcmp(strget(cmdtext,0),"/makeleader"))
    {
    new teamid = strval(strget(cmdtext,1));
    {
    if(IsPlayerConnected(playerid))
    {
    gLeader[ziel] = teamid;
    if(gTeam[ziel]==TEAM_COP) { SetPlayerSkin(ziel,283);} //HIER//ich frag mich, wozu du das hier abfragst...
    if(gTeam[ziel]==TEAM_SEK) { SetPlayerSkin(ziel,285);} //HIER//hier frag ich mich das auch^^
    SendClientMessage(ziel,COLOR_LIGHTGREEN," Du wurdest zum Leader einer Fraktion gemacht! ");
    }
    }
    return 1;
    }
    So ist richtig