Suspect fertigstellen

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 kann mir hier mein Script jemand fertigstellen das es Funktioniert es soll so funktionieren: Also wenn man /su mrB tat 1 eingibt soll bei mir dortstehen Du hast mrB das Wanted Falschfahren gegeben. Und bei mrB soll dortstehen Officer WonderBo0y hat dir das Wanted Falschfahren gegeben.


    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
    if(IsPlayerConnected(playerid,))
    {
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Dienst!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: (/su)spect [spielerid/teildesnamens] [Verbrechen]");
    SendClientMessage(playerid, COLOR_GRAD2, "1(Falschfahren) 2(Flucht) 3(Auto beschädigen) 4(Auto zerstören) 5(Kill) 6(Angriff) 7(Diebstahl) 8(Handel mit Waffen) 9(Handel mit Drogen) 10(Beleidigung) 11(Falschparken) 12(Nitro in der Stadt)");
    return 1;
    }
    if(Crimes[playerid] < 1||Crimes[playerid] > 12||Crimes[playerid]==1||Crimes[playerid]==2||Crimes[playerid]==3||Crimes[playerid]==4||Crimes[playerid]==5||Crimes[playerid]==6||Crimes[playerid]==7||Crimes[playerid]==8||Crimes[playerid]==9||Crimes[playerid]==10||Crimes[playerid]==11||Crimes[playerid]==12)
    { SendClientMessage(playerid, COLOR_GRAD1, " Dieses Verbrechen gibt es nicht!"); return 1; }
    if (gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (gTeam[giveplayerid] != 2)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: (/su)spect [spielerid/teildesnamens] [Verbrechen]");
    SendClientMessage(playerid, COLOR_GRAD2, "1(Falschfahren) 2(Flucht) 3(Auto beschädigen) 4(Auto zerstören) 5(Kill) 6(Angriff) 7(Diebstahl) 8(Handel mit Waffen) 9(Handel mit Drogen) 10(Beleidigung) 11(Falschparken) 12(Nitro in der Stadt)");


    return 1;
    }
    if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] = 3; }
    else { WantedPoints[giveplayerid]+= 2; }
    SetPlayerCriminal(giveplayerid,playerid, result);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinen Cop verdächtigen!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), "%d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Cop / FBI Agent / Nationlgarde !");
    }
    }
    return 1;
    }


    Bitte verbessert es und stellt es fertig.


    Danke!!!