Problem mit CreateClan

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

  • den obrigen code solltest du einfach nur debugen ich glaub eher das er wich bei CreateClan aufhängt.


    Richtig, er bleibt bei CreateClan wieder hängen ... sprich er printet noch die 4 und mehr nicht ..
    Der Command:

    COMMAND:createclan(playerid,params[])
    {
    new name[32],tag[32],rank[6][32],string[144], idx;
    name = strtok(params, idx);
    tag = strtok(params, idx);
    rank[0] = strtok(params, idx);
    rank[1] = strtok(params, idx);
    rank[2] = strtok(params, idx);
    rank[3] = strtok(params, idx);
    rank[4] = strtok(params, idx);
    rank[5] = strtok(params, idx);
    if(!strlen(rank[5]))return SendClientMessage(playerid,COLOR_RED,"Benutze: /createclan [Clan-Name] [Clan-Tag] [Rank-Name1] [Rank-Name2] [Rank-Name3] [Rank-Name4] [Rank-Name5] [Rank-Name6]");
    print("1");
    if(PlayerInfo[playerid][pGeld] < 100000)return SendClientMessage(playerid,COLOR_RED,"Du brauchst $100.000");
    print("2");
    for(new i=0;i<6;i++)
    {
    print("3");
    if(strlen(name) > 32 || strlen(tag) > 8 || strlen(rank[i]) > 32)return SendClientMessage(playerid,-1,"Der Clan-Name sowie die Rank-Name können 32 Zeichen enthalten! Der Clan-Tag allerdings nur 8!");
    }
    print("4");
    CreateClan(name,tag,rank[0],rank[1],rank[2],rank[3],rank[4],rank[5]);
    print("5");
    format(string,144,"Du hast ein Clan names '%s' [Tag: %s] erstellt! Viel Glück!",name,tag);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    printf("Name: %s | Tag: %s | Rank0: %s | Rank1: %s | Rank2: %s | Rank3: %s | Rank4: %s | Rank5: %s | Rank6: %s",name,tag,rank[0],rank[1],rank[2],rank[3],rank[4],rank[5]);
    SaveClans();
    return 1;
    }


  • Also, geprintet wird immer noch alles.


    diese stack-header ist glaub ich dann das hier:
    Wenn es das ist, dann ja.

    Header size: 9880 bytes
    Code size: 431476 bytes
    Data size: 1042500 bytes
    Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 1500240 bytes