Beiträge von Fabi.StaR

    Guten Abend,


    Ich bin grade dabei alle warrnings weg zumachen aber bekomme folgende einfach nicht weg:



    Hier die Zeilen:



    Zeile 6526: WantedLabel[playerid][i] = CreatePlayer3DTextLabel(i, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, playerid, INVALID_VEHICLE_ID, 1)
    Zeile 9215: WantedLabel[playerid][i] = CreatePlayer3DTextLabel(i, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, playerid, INVALID_VEHICLE_ID,1);
    Zeile 26777: WantedLabel[i][playerid] = CreatePlayer3DTextLabel(playerid, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, i, INVALID_VEHICLE_ID,1);


    Ich hoffe mir kann jemand helfen.



    mfg. Fabi.StaR ?(

    Hier:

    Spoiler anzeigen
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(IsACop(playerid))
    {
    if(PlayerToPoint(5, playerid,246.9443,111.4232,1003.2188) || PlayerToPoint(5, playerid,226.9678,111.6121,1010.2188) || PlayerToPoint(5, playerid,227.3422,122.0904,1010.2188) || PlayerToPoint(2, playerid,248.8022,1858.5890,14.0840))
    {
    if(OnDuty[playerid] == 0)
    {
    if(PlayerToPoint(5, playerid, 246.376007,109.246002,1003.218811)) //LS
    {
    BizInfo[3][bProducts] -= 2;
    }
    if(PlayerToPoint(5, playerid, 226.7151,110.9211,1010.2188)) // SF
    {
    BizInfo[5][bProducts] -= 2;
    }
    if(PlayerToPoint(5, playerid, 227.3422,122.0904,1010.2188)) // Dillimore o. LV
    {
    BizInfo[6][bProducts] -= 2;
    }
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    FBIOnline += 1;
    }
    OnDuty[playerid] = 1;
    format(string, sizeof(string), "* Officer %s nimmt seine Waffe und Marke.", sendername);
    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SetPlayerWeapons(playerid);
    SetPlayerHealth(playerid, 100);
    SetPlayerSkin(playerid, PlayerInfo[playerid][pOnDutySkin]);
    //SetPlayerColor(playerid,COLOR_BLUE);
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(IsPlayerConnected(i) && PlayerInfo[i][pWantedLevel] > 0 && Maske[i] == 0){
    GetPlayerName(i, playername, sizeof(playername));
    format(string, sizeof(string), "%s( %d )\nWanted Level: %d\nGrund: %s\nDM-Rate: %0.2f", playername,i, PlayerInfo[i][pWantedLevel], PlayerCrime[i][pAccusedof],Float:PlayerInfo[i][psKills]/Float:PlayerInfo[i][pConnectTime]);
    WantedLabel[i][playerid] = CreatePlayer3DTextLabel(playerid, string, COLOR_KNALLROT, 0.0, 0.0, 1.0, 50.0, i, INVALID_VEHICLE_ID,1);
    }
    }
    }
    else if(OnDuty[playerid] == 1)
    {
    OnDuty[playerid] = 0;
    format(string, sizeof(string), "* Officer %s legt seine Waffe und Marke weg.", sendername);
    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SetPlayerWeapons(playerid);
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
    FBIOnline -= 1;
    }
    SetPlayerArmour(playerid, 0);
    SetPlayerHealth(playerid, 100);
    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    //SetPlayerToTeamColor(playerid);
    for(new i = 0; i < MAX_PLAYERS; i++){
    if(WantedLabel[i][playerid] != -1){
    DeletePlayer3DTextLabel(playerid, PlayerText3D:WantedLabel[i][playerid]);
    WantedLabel[i][playerid] = -1;
    }}}}
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist nicht in der Waffenkammer!");
    return 1;
    }
    }


    und hier der SetWeapon stock :))


    Spoiler anzeigen
    if(IsACop(playerid)){
    new member = PlayerInfo[playerid][pMember];
    new leader = PlayerInfo[playerid][pLeader];
    //HotdogLager[playerid] = 20;
    if(OnDuty[playerid] == 1)// Alle Cops
    {
    GivePlayerWeapons(playerid, 3, 0);
    GivePlayerWeapons(playerid, 25, 150);
    GivePlayerWeapons(playerid, 24, 250);
    GivePlayerWeapons(playerid, 41, 5000);
    GivePlayerWeapons(playerid, 29, 1500);
    GivePlayerWeapons(playerid, 33, 150);
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
    if(member == 7 || leader == 7)
    {
    GivePlayerWeapons(playerid, 31, 1500);
    }
    // ShowPlayerDialog(playerid, CopTazer, DIALOG_STYLE_LIST, "Waele deine Waffe aus.", "Tazer\nDeagle", "Auswählen", "Beenden");
    //SetPlayerColor(playerid,COLOR_BLUE);
    }
    }

    Guten Tag,


    Wenn ich cop bin und onduty geh werde ich gebannt wegen waffen hack 0o


    bitte um hilfe hier der code:


    Spoiler anzeigen
    if(Logintime[i] > 5)
    {
    new le = PlayerInfo[i][pLevel];
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(i, sendername, sizeof(sendername));
    if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK && PlayerInfo[i][pAdmin] < 2020)
    {
    format(string, sizeof(string), "SERVERGUARD: %s wurde gebannt. Grund: Jetpack-Hack", sendername);
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    SendClientMessage(i,COLOR_GRAD3, "Du wurdest vom Serverguard gebannt, sollte es sich hierbei um ein Versehen handeln,");
    SendClientMessage(i,COLOR_GRAD3, "erstelle hiervon ein Screen (F8) und Erstelle im Forum einen Entbannantrag.");
    BanSelfmade(i, -1, "Jetpack", -1, 1);
    }
    new Waffe[13], Muni[13];
    for(new wap = 0; wap < 13; wap++)
    {
    GetPlayerWeaponData(i, wap, Waffe[wap], Muni[wap]);
    if(Waffe[wap] != 0 && Muni[wap] > 0)
    {
    if(Waffe[wap] == 38 && !IsPlayerAdmin(i) || Waffe[wap] == 37 && !IsPlayerAdmin(i) || Waffe[wap] == 36 && !IsPlayerAdmin(i) || Waffe[wap] == 35 && !IsPlayerAdmin(i) || Waffe[wap] == 16 && !IsPlayerAdmin(i) || Waffe[wap] == 18 && !IsPlayerAdmin(i) || Waffe[wap] == 39 && !IsPlayerAdmin(i) || Waffe[wap] == 44 && !IsPlayerAdmin(i) || Waffe[wap] == 45 && !IsPlayerAdmin(i) || Waffe[wap] == 27 && !IsPlayerAdmin(i) || Waffe[wap] == 26 && !IsPlayerAdmin(i))
    {
    format(string, sizeof(string), "SERVERGUARD: %s wurde gebannt. Grund: Waffenhack", sendername);
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    SendClientMessage(i,COLOR_GRAD3, "Du wurdest vom Serverguard gebannt, sollte es sich hierbei um ein Versehen handeln,");
    SendClientMessage(i,COLOR_GRAD3, "erstelle hiervon ein Screen (F8) und Erstelle im Forum einen Entbannantrag.");
    BanSelfmade(i, -1, "Waffenhack", -1, 1);
    }
    if(le < 4 && Waffe[wap] != 0 && Waffe[wap] != 1 && Waffe[wap] != 2 && Waffe[wap] != 3 && Waffe[wap] != 4 && Waffe[wap] != 5 && Waffe[wap] != 6 && Waffe[wap] != 7 && Waffe[wap] != 8 && Waffe[wap] != 9 && Waffe[wap] != 10 && Waffe[wap] != 11 && Waffe[wap] != 12 && Waffe[wap] != 13 && Waffe[wap] != 14 && Waffe[wap] != 15 && Waffe[wap] != 41 && Waffe[wap] != 43 && Waffe[wap] != 46 && PlayerPaintballing[i] == 0 && PlayerTeamPaintballing[i] == 0)
    {
    format(string, sizeof(string), "SERVERGUARD: %s wurde gebannt. Grund: Waffenhack", sendername);
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    SendClientMessage(i,COLOR_GRAD3, "Du wurdest vom Serverguard gebannt, sollte es sich hierbei um ein Versehen handeln,");
    SendClientMessage(i,COLOR_GRAD3, "erstelle hiervon ein Screen (F8) und Erstelle im Forum einen Entbannantrag.");
    BanSelfmade(i, -1, "Waffenhack", -1, 1);
    }
    }
    }
    }

    Guten Abend/Morgen,


    Wenn ich ein Fraktion Car kaufe geht beides doch sobald ich noch eins kaufe und es dann parken will geht es nicht genau wie beim laden dann gehen immer nur 1 :(


    hier mein Code:


    Spoiler anzeigen
    if(strcmp(cmdtext,"/fpark",true)==0)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new Query[500], Carid = GetPlayerVehicleID(playerid);
    for(new fc; fc < sizeof(FactionFahrzeuge); fc++)
    {
    if(FactionFahrzeuge[fc][fVehid] >= 400 && FactionFahrzeuge[fc][fVehid] <= 611)
    {
    if(Carid != FactionFahrzeuge[fc][fCarid])return SCM(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
    if(GetPlayerLeader(playerid) == FactionFahrzeuge[fc][fFaction][0] || GetPlayerAdmin(playerid) < NEEDED_ADMINLEVEL) return SCM(playerid,FACTION_COL_GREY,"Deine Fraktion besitzt dieses Fahrzeuges nicht.");
    GetVehiclePos(FactionFahrzeuge[fc][fCarid],FactionFahrzeuge[fc][fPos][0],FactionFahrzeuge[fc][fPos][1],FactionFahrzeuge[fc][fPos][2]);
    GetVehicleZAngle(FactionFahrzeuge[fc][fCarid],FactionFahrzeuge[fc][fPos][3]);
    format(Query,sizeof(Query),"UPDATE fraktion_fahrzeuge SET PosX='%f',PosY='%f',PosZ='%f',PosR='%f' WHERE ID='%d'",FactionFahrzeuge[fc][fPos][0],FactionFahrzeuge[fc][fPos][1],FactionFahrzeuge[fc][fPos][2],FactionFahrzeuge[fc][fPos][3],FactionFahrzeuge[fc][fdb_ID]);
    mysql_query(dbhandle,Query);
    SCM(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
    }
    }
    } else SCM(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
    return true;
    }
    if(strcmp(cmdtext,"/fcarsell",true)==0)
    {
    if(GetPlayerLeader(playerid))
    {
    if(IsAllowedFactionToBuy(GetPlayerFaction(playerid)))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new Carid1 = GetPlayerVehicleID(playerid), fText[178], Query[128];
    for(new fc;fc<sizeof(FactionFahrzeuge);fc++)
    {
    if(FactionFahrzeuge[fc][fVehid] >= 400 && FactionFahrzeuge[fc][fVehid] <= 611)
    {
    if(Carid1 != FactionFahrzeuge[fc][fCarid])return SCM(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
    if(FactionFahrzeuge[fc][fFaction][0] != sInfo[playerid][pLeader]) return SCM(playerid,FACTION_COL_GREY,"Du bist nicht der besitzer dieses Fahrzeuges.");
    format(fText,sizeof(fText),"Du hast das Fraktionsfahrzeug erfolgreich für $%d(50 Prozent vom Kaufpreis) verkauft.",(FactionFahrzeuge[fc][fPrice]/2));
    SCM(playerid,FACTION_COL_YELLOW,fText);
    SetPlayerMoney(playerid,FactionFahrzeuge[fc][fPrice]/2);
    format(Query,sizeof(Query),"DELETE FROM fraktion_fahrzeuge WHERE ID = '%d'", FactionFahrzeuge[fc][fdb_ID]);
    DestroyVehicle(FactionFahrzeuge[fc][fCarid]);
    FactionFahrzeuge[fc][fVehid] = 0;
    mysql_query(dbhandle,Query);
    }
    }
    }
    else
    {
    SCM(playerid,FACTION_COL_GREY,"Du musst der Fahrer eines Fahrzeuges sein.");
    return true;
    }
    }
    else
    {
    SCM(playerid,FACTION_COL_GREY,"Deine Fraktion ist dazu nicht berechtigt.");
    return true;
    }
    }
    else
    {
    SCM(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
    return true;
    }
    return true;
    }


    Es kommt immer:


    Zitat

    Du sitzt in keinem Fraktionsfahrzeug


    oder:


    Zitat

    Deine Fraktion besitzt dieses Fahrzeuges nicht