Bekomme Error?

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(cmdtext,"/heilen",true) == 0)
    {
    if(gTeam[playerid] == TEAM_MEDIC)
    {
    new tmp[84],id;
    tmp=strtok(cmdtext,idx);
    id=strval(tmp);
    new heilname[MAX_PLAYER_NAME],artzt[MAX_PLAYER_NAME];
    GetPlayerName(playerid,artzt,sizeof(artzt));
    GetPlayerName(id,heilname,sizeof(heilname));
    new string [123];
    {
    GetPlayerName(playerid,heilname,sizeof(heilname));
    format(string,sizeof(string),"Arzt: %s wurde von %s geheilt!",heilname,artzt);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SetPlayerHealth(id,100);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist nicht im Sanitäter Team!");
    }
    return 1;
    }


    Hallo Leute ich bekomme einen Error wo ich noch nie Gehabt habe und ihn nicht verstehe
    könnt ihr mir bitte helfen?


    Hier der Error:


    C:\DreamOfSanAndreas\gamemodes\selfmadels.pwn(733) : error 047: array sizes do not match, or destination array is too small


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


  • if(strcmp(cmdtext,"/heilen",true) == 0)
    {
    if(gTeam[playerid] == TEAM_MEDIC)
    {
    new tmp[256],id;
    tmp=strtok(cmdtext,idx);
    id=strval(tmp);
    new heilname[MAX_PLAYER_NAME],artzt[MAX_PLAYER_NAME];
    GetPlayerName(playerid,artzt,sizeof(artzt));
    GetPlayerName(id,heilname,sizeof(heilname));
    new string [128];
    {
    GetPlayerName(playerid,heilname,sizeof(heilname));
    format(string,sizeof(string),"Arzt: %s wurde von %s geheilt!",heilname,artzt);
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SetPlayerHealth(id,100);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist nicht im Sanitäter Team!");
    }
    return 1;
    }


  • if(!strcmp(cmd,"/heilen",true))
    {
    new snd[64],heiler[MAX_PLAYER_NAME],
    Float:pos[3];
    if(gTeam[playerid]!=TEAM_MEDIC)return SendClientMessage(playerid,0xFF0000FF,"Du musst Arzt sein um diese Aktion ausführen zu können!");
    tmp = strtok(cmdtext,idx);
    if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /heilen [spielerid]");
    new hisid = strval(tmp);
    if(!IsPlayerConnected(hisid) || IsPlayerNPC(hisid))return SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist nicht Aktiv!");
    GetPlayerPos(hisid,pos[0],pos[1],pos[2]);
    if(!IsPlayerInRangeOfPoint(playerid,4.0,pos[0],pos[1],pos[2]))return SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist zu weit Weg!");
    GetPlayerName(playerid,heiler,sizeof heiler);
    format(snd,sizeof snd,"Du wurdest vom Arzt %s geheilt.",heiler);
    SendClientMessage(hisid,0x00FF00FF,snd);
    GetPlayerName(hisid,heiler,sizeof heiler);
    format(snd,sizeof snd,"Du hast %s geheilt.",heiler);
    SendClientMessage(playerid,0x00FF00FF,snd);
    return SetPlayerHealth(hisid,1000.0);
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion