Beiträge von Kevin B.

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Klappt leider auch nicht


    ich hab das mal jetzt so gemacht
    ocmd:bizverkaufen(playerid,params[])
    {
    for(new bizzes=1;bizzes<MAX_BIZZES;bizzes++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
    printf("ID: %d Besitzer: %s",bizzes,BSystem[bizzes][Biz_Besitzer]);
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 1)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");
    GivePlayerMoney(playerid,BSystem[bizzes][Biz_Preis]);
    new pfad[50];
    format(pfad,50,"/bizzes/%d.txt",bizzes);
    dini_Set(pfad,"besitzer",name);
    killBizzes(bizzes);
    LadeBizzes(bizzes);
    }
    }
    return 1;
    }
    die Meldung "Dir Gehört die Firma nicht!" erscheint Zwar aba ich bekomme die 150000 Ihren wie und der name bleibt auch stehen
    //edit
    hab das if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 1)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");auf 1Gestellt

    Zeigt er auch nix anocmd:bizverkaufen(playerid,params[])
    {
    for(new bizzes=1;bizzes<MAX_BIZZES;bizzes++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
    printf("ID: %D Besitzer: %s",bizzes,BSystem[bizzes][Biz_Besitzer]);
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 0)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");
    {
    GivePlayerMoney(playerid,BSystem[bizzes][Biz_Preis]);
    new pfad[50];
    format(pfad,50,"/bizzes/%d.txt",bizzes);
    dini_Set(pfad,"besitzer",name);
    killBizzes(bizzes);
    LadeBizzes(bizzes);
    }
    }
    }
    return 1;
    }


    //edit war der falsche befehl

    so schaut er jetzt aus ocmd:bizkaufen(playerid,params[])
    {
    for(new bizzes=0;bizzes<MAX_BIZZES;bizzes++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
    printf("X Kordinate: %d Y Kordinate: %d Z Kordinate: %d",BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]);
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) != 0)return SendClientMessage(playerid,ROT,"Du hats Dir Die Firma Bereits Gekauft");
    if(strcmp(BSystem[bizzes][Biz_Besitzer],"Keiner",false))return SendClientMessage(playerid,ROT,"Diese Firma Steht nicht mehr zum Verkauf");
    if(GetPlayerMoney(playerid) < BSystem[bizzes][Biz_Preis])return SendClientMessage(playerid,ROT,"Du hast nicht das Nötige Klein Geld");
    GivePlayerMoney(playerid,-BSystem[bizzes][Biz_Preis]);
    new pfad[50];
    format(pfad,50,"/bizzes/%d.txt",bizzes);
    dini_Set(pfad,"besitzer",name);
    killBizzes(bizzes);
    LadeBizzes(bizzes);
    }
    }
    return 1;
    }und zeig nix an in der Log

    Beim laden
    [22:03:40] Nummer: 1 Besitzer: [BR]Kevin_Kifkat
    [22:03:40] [Firmen] Firma /bizzes/1.txt geladen!
    [22:03:40] Nummer: 2 Besitzer: Keiner
    [22:03:40] [Firmen] Firma /bizzes/2.txt geladen!

    Hoba

    [21:49:20] Nummer: 1 Besitzer: [BR]Kevin_Kifkat
    [21:49:20] [Firmen] Firma /bizzes/1.txt geladen!
    [21:49:20] Nummer: 2 Besitzer: Keiner
    [21:49:20] [Firmen] Firma /bizzes/2.txt geladen!

    stock LadeBizzes(Bizz_ID)
    {
    new pfad[50],sbizz[128];
    format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
    if(!fexist(pfad))return 0;
    BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
    BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
    BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
    format(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName"));
    BSystem[Bizz_ID][Biz_Produkte] = dini_Int(pfad,"Produkte");
    BSystem[Bizz_ID][Biz_Preis] = dini_Int(pfad,"preis");
    BSystem[Bizz_ID][Biz_einahmen] = dini_Int(pfad,"einahmen");
    BSystem[Bizz_ID][Biz_ProduktePreis] = dini_Int(pfad,"ProduktePreis");
    format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
    printf("Nummer: %d Besitzer: %s",Bizz_ID,BSystem[Bizz_ID][Biz_Preis]);
    format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %d\nProduktePreis: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte],BSystem[Bizz_ID][Biz_ProduktePreis]);
    BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
    BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
    return printf("[Firmen] Firma %s geladen!",pfad);
    }

    ich hab das mal bei Laden rein gemacht ahm ja da iss was falsch oda?[21:40:16] Nummer: 1 Besitzer: ð
    [21:40:16] [Firmen] Firma /bizzes/1.txt geladen!
    [21:40:16] Nummer: 2 Besitzer:
    [21:40:16] [Firmen] Firma /bizzes/2.txt geladen!


    //Edit


    nur was ist falsch ?
    stock LadeBizzes(Bizz_ID)
    {
    new pfad[50],sbizz[128];
    format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
    if(!fexist(pfad))return 0;
    BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
    BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
    BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
    format(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName"));
    BSystem[Bizz_ID][Biz_Produkte] = dini_Int(pfad,"Produkte");
    BSystem[Bizz_ID][Biz_Preis] = dini_Int(pfad,"preis");
    BSystem[Bizz_ID][Biz_einahmen] = dini_Int(pfad,"einahmen");
    BSystem[Bizz_ID][Biz_ProduktePreis] = dini_Int(pfad,"ProduktePreis");
    format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
    printf("Nummer: %d Besitzer: %s",Bizz_ID,BSystem[Bizz_ID][Biz_Preis]);
    format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %d\nProduktePreis: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte],BSystem[Bizz_ID][Biz_ProduktePreis]);
    BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
    BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
    return printf("[Firmen] Firma %s geladen!",pfad);
    }