brauche hielfe bei einen befehl

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
  • also ich ahbe ein problem wen ich zb. einen prison befahl machen will zu nur cops alsi 1 dan können nur cops den befehl nicht aber alle anderen schon
    hier ist mal der befehl


    if(strcmp(cmd, "/prison",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Cop/Army !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /prison [ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Willkommen im Knast", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    format(string, sizeof(string), "* Im Knast gesteckt von Admin ~n~ %s.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
    GameTextForPlayer(giveplayerid, "Willkomen im Knast", 5000, 3);
    WantedPoints[giveplayerid] = 0;
    WantedLevel[giveplayerid] = 0;
    PlayerInfo[giveplayerid][pJailed] = 2;
    PlayerInfo[giveplayerid][pJailTime] = 3600;
    SetPlayerPos(giveplayerid, 1085.8601,1077.7240,10.8359);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " That player is Offline !");
    return 1;
    }
    }
    return 1;
    }


    if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pAdmin] >= 4)


    Bitte helft mir es eilt

    2 Mal editiert, zuletzt von X-Man ()

  • etzt wieder das problem mit den
    man kann über all prison machen nur nciht in der stelle wo man es amchen soll wie erneune ich das ?


    if(strcmp(cmd, "/prison",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!IsACop(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Cop/Army !");
    return 1;
    }
    else if(PlayerToPoint(6.0, playerid, 226.9172,109.3255,999.0156))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht nahe das Knastes !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /prison [ID]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Willkommen im pRISON", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    format(string, sizeof(string), "* Ins Prison gesteckt von Officer ~n~ %s.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
    GameTextForPlayer(giveplayerid, "Willkomen im Prison", 5000, 3);
    WantedPoints[giveplayerid] = 0;
    WantedLevel[giveplayerid] = 0;
    PlayerInfo[giveplayerid][pJailed] = 3;
    PlayerInfo[giveplayerid][pJailTime] = 3600;
    SetPlayerInterior(playerid,1);
    SetPlayerPos(giveplayerid, 2139.2593,1611.8446,993.6882);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " That player is Offline !");
    return 1;
    }
    }
    return 1;
    }


    also hier
    }
    else if(PlayerToPoint(6.0, playerid, 226.9172,109.3255,999.0156))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht nahe das Knastes !");
    return 1;
    }




    //edit problem gelöst

    2 Mal editiert, zuletzt von X-Man ()