in verschiedene zällen einsperren

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
  • Guten tag ich habe son einsperren system doch ich möchte gerne machen das er sich aussuchen kann in welche zäller er gehen soll
    also /einsperren ID GRUND ZÄLLE
    beispiel


    /einsperren 0 Angriff 1
    oder
    /einsperren 0 angriff 2
    usw


    das er sich die zälle aussuchen kann??


    hoffe mir kann einer helfen


    if(strcmp(cmd, "/einsperren", true) == 0)
    {
    if(IsACop(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /einsperren [playerid] [Grund] [zälle 1-4]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(PlayerInfo[playerid][pRank] >= 1)
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerCuffed[giveplayerid] > 1)
    {
    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_GRAD2, "FEHLER: /einsperren [playerid] [Grund]");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pRank] > PlayerInfo[playerid][pRank])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht Eisperren, da er einen Höheren Rank hat!");
    return 1;
    }
    if(PlayerToPoint(25.0, playerid, 198.5699,162.4686,1003.0300))
    {
    if(PlayerToPoint(25.0, giveplayerid, 198.5699,162.4686,1003.0300))
    {
    SetPlayerInterior(giveplayerid, 3);
    SetPlayerVirtualWorld(giveplayerid, 3);
    SetPlayerPos(giveplayerid,198.8141,160.8275,1003.0300);
    SetTimer("Jailout", 300000, 0);
    format(string, sizeof(string), "Polizei News: %s wurde von Officer %s für 5 min. Eingesperrt! Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der Spieler muss vor dem PD im Icon Stehen!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du musst im PD beim Schalter sein!");
    }
    }
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von DomeAMD ()