Beiträge von Stas

    if(strcmp(cmd, "/clear", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "[Benutze:] /clear [SpielerId] [Grund]");


    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pFaction] != 255 && DynamicFactions[PlayerInfo[playerid][pFaction]][fType] == 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;


    new offset = idx;
    new result[128];


    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;


    if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, "[Benutze:] /clear [SpielerId] [Grund]");


    if(CopOnDuty[playerid])
    {
    if(giveplayerid != playerid)
    {


    format(string, sizeof(string), "[Info:] Deine Akten wurden gelöscht von %s, Grund: %s", GetPlayerNameEx(playerid),result);
    SendClientMessage(giveplayerid, COLOR_WHITE, string);


    format(string, sizeof(string), "[Info:] Du Löscht die Akten von %s, Grund: %s", GetPlayerNameEx(giveplayerid),result);
    SendClientMessage(playerid, COLOR_WHITE, string);


    format(string, sizeof(string), "[LSPD:] %s Löscht die Akten von %s, Grund: %s", GetPlayerNameEx(playerid),GetPlayerNameEx(giveplayerid),result);
    SendFactionTypeMessage(1,COLOR_LSPD,string);


    format(string, sizeof(string), "[LSPD:] %s - Akten gelöscht", GetPlayerNameEx(giveplayerid));
    SendFactionTypeMessage(1,COLOR_LSPD,string);


    WantedPoints[giveplayerid] = 0;
    return 1;
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[Error:] Du kannst dir deine Akten nicht selber Löschen");
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[Error:] Du bist nicht im Dienst");
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[Error:] Falsche ID/Name");
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[Error:] Falsche ID/Name");
    }
    else return SendClientMessage(playerid, COLOR_GREY, "[Error:] Falsche Fraktion");
    }


    habs mal eben hier im Forum direkt gemacht .. guck mal, obs läuft.
    Lass mich raten:
    - Mode: Carlitos RP
    - Befehl: einfach einen kopier tund geändert? ^^ (siehe location .. die brauchst du doch nicht ^^)


    if(strcmp(strget(cmdtext,0), "/Help", true) == 0)
    {
    if(gTeam[playerid] == Ballas || gLeader[playerid] == Ballas) return SendClientMessage(playerid, COLOR_DARKRED, " *** Ballas: /Waffenb*** ");
    if(gTeam[playerid] == Groove || gLeader[playerid] == Groove) return SendClientMessage(playerid, COLOR_DARKRED, " *** Groove: /Waffeng*** ");
    }


    So ist das viel schöner!

    Ok, habs gefunden. Wie ich in der Forum suche gesehen habe, gibt es sehr viele die Klammern vergessen und diese berühmten 26 Errors bekommen.
    Mein Tipp: Wenn ihr logisch denken könnt, macht es mit bestimmten Verfahren. Ich habe bei OnPlayerCommandText angefangen, den ganzen Inhalt gelöscht, compilt, ging. Dann war mir klar, dort ist der Fehler. Dann immer in Bereich eingeteilt und gelöscht. So kam ich schnell auf den Bereich, wo der Fehler war. Und zwar auf Zeile 27.578 ... wenn ich es ohne System gemacht hätte, hätte es 2 Stunden gedauert ... und so: nur 10 Minuten.


    Also, immer das Köpfchen nutzen!

    ich bin kein Noob, ich kann scripten. Das ist auf Doofheit und Eile passiert. .. Leider weiß ich ja nicht: wo es fehlt. Mein GameMode hat ~40.000 Zeilen .. viel zu suchen .. gibt es eine Tool oä. was mit da helfen kann?

    Hey Leute, ich hab ausversehen beim schliessen von pawno eine Klammer gelöscht und nun kriege ich errors dewegen. Leider war das so in Eile mit der Maus gezogen und nun weiß ich nicht, wo diese Stelle war. Gibt es einen Weg diese zu finden?