Beiträge von Kevin B.

    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);
    }