Beiträge von Kevin B.

    warum so viel strings ?
    geht auch so
    new string[200];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof string, "Testserver");
    format(string, sizeof string, "%s{FFFFFF}[ Name: {FF0000}%s{FFFFFF} ]\n",string, name);
    format(string, sizeof string, "%s{FFFFFF}[ Alter: {FF0000}%d{FFFFFF} ]\n",string,age);
    format(string, sizeof string, "%s{FFFFFF}[ Level: {FF0000}%d{FFFFFF} ]\n",string,level);
    format(string, sizeof string, "%s{FFFFFF}[ Beruf: {FF0000}%s{FFFFFF} ]\n",string,jtext);
    format(string, sizeof string, "%s{FFFFFF}[ Status: {FF0000}%s{FFFFFF}]\n",string,drank);
    format(string, sizeof string, "%s{FFFFFF}[ Verbrechen: {FF0000}%d{FFFFFF}]",string,crimes);
    ShowPlayerDialog(giveplayerid, DIALOG_SHOWPERSO_NEU, "Personalausweis", string, "Schließen", "");

    so sollte es auch gehen

    jetzt versteh ich nix mehr warum zeigt er mir jetzt 0 an
    ocmd:beliefern(playerid,params[])
    {
    for(new bizzes ;bizzes<MAX_BIZZES;bizzes ++)
    {
    new firma[128];
    new firmas;
    BSystem[bizzes][Biz_Produkte] = 100;
    if(sInfo[playerid][sSpieler_adminlevel] == 1991)
    {
    if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
    {
    if(BSystem[bizzes][Biz_Produkte] <= 99)
    {
    format(firma,sizeof(firma),"Dir Firma %s Kauft %i Wahren.",BSystem[bizzes][Biz_Name],firmas);
    SendClientMessage(playerid,WEIS,firma);
    }
    else
    {
    format(firma,sizeof(firma),"Die Firma %s hat %i wahren und muss nicht Beliefert werden.",BSystem[bizzes][Biz_Name],BSystem[bizzes][Biz_Produkte]);
    SendClientMessage(playerid,WEIS,firma);
    }

    }
    }
    }
    return 1;
    }FirmenName=Vermitung
    besitzer=Keiner
    einahmen=801
    Produkte=96
    ProduktePreis=100
    preis=151287
    x=-1493.308227
    y=920.068969
    z=7.187500


    //edit
    was hab ich da falsch gemacht ?oda was vergessen ?

    mhh okay es ich werde es mal in meine SIg schreiben das ich da sone schwäche habe -.-
    naja egal
    also ich versuch es anders
    wen ich jetzt z.b
    format(firma,sizeof(firma),"Die Firma %s Kauft %i Wahren.",BSystem[bizzes][Biz_Name],BSystem[bizzes][Biz_Produkte]);
    SendClientMessage(playerid,WEIS,firma);mache und in der Firma sind schon 96 drin wie kann ich den anzeigen lassen das nur noch 4Produkte benötigt werden


    hoffe jetzt wirt verstanden was ich meine
    lg kifkat


    //edit
    das er den anzeigt
    Die Firma Vermietung Kauft 4 Wahren.

    hey ich bin Grade dabei mir ein Befehl zu basteln da wo den angezeigt werden soll wie viel Produkte den Beliefer Bar währen wie mache ich das das er mir anzeigt wie viel ich da liefern kann ?
    z.b 96 sind drin und ich könnte den ja noch 4 beliefern wie kann ich das machen das er mir den die 4 anzeigt ?


    wer super wen mir da wer helfen kann
    lg kifkat

    90?
    stock BizesSpeichern(Bizz_id)
    {
    new pfad[50];
    format(pfad,sizeof(pfad),"/bizzes/%d.txt",pfad);
    dini_IntSet(pfad,"einahmen",BSystem[Bizz_id][Biz_einahmen]);//das wer den jetzt 90
    return 1;
    }
    //edit
    Ahhh Fehler Gefunden ich danke dir Viel Mals das du mir so Geholfen hast danke!

    okay hab es nun nun hab ich das Problem das er es bei ID 1 nicht einzahlt(nicht Speichern)ocmd:bizeinzahlen(playerid,params[])
    {
    for(new bizzes;bizzes<MAX_BIZZES;bizzes++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
    {
    new name[MAX_PLAYER_NAME];
    new BizGeld;
    new string[128];
    if(sscanf(params,"i",BizGeld))return SendClientMessage(playerid,ROT,"/bizeinzahlen [Summe]");
    if(GetPlayerMoney(playerid) < BizGeld)return SendClientMessage(playerid,ROT,"Du hast nicht Genügen geld");
    GetPlayerName(playerid,name,sizeof name);
    if(strcmp(BSystem[bizzes][Biz_Besitzer],name) != 0)return SendClientMessage(playerid,ROT,"Dir Gehört Die Firma nicht!");
    GivePlayerMoney(playerid,-BizGeld);
    BSystem[bizzes][Biz_einahmen] +=BizGeld;
    SendClientMessage(playerid,GELB,string);
    printf("DEBUG: ID: %d Einnahmen: %d",bizzes,BSystem[bizzes][Biz_einahmen]);
    BizesSpeichern(bizzes);
    killBizzes(bizzes);
    LadeBizzes(bizzes);
    }
    }
    return 1;
    }stock BizesSpeichern(Bizz_id)
    {
    new pfad[50];
    format(pfad,sizeof(pfad),"/bizzes/%d.txt",pfad);//90
    dini_IntSet(pfad,"einahmen",BSystem[Bizz_id][Biz_einahmen]);//91
    return 1;
    }[20:37:29] DEBUG: ID: 1 Einzahlen: 1
    Id 1 Korrekt 1Dolla Korrekt
    aba er Speichert es nicht und Zeigt es nicht an
    Danke da du mir helfen Tust

    ja ich hatte ihn noch mal abgeändert da ich nen Fehler drin Fante :D
    jetzt iss aba imma noch einer Dirne ?
    stock BizesSpeichern()
    {
    for(new bizzes=0;bizzes<MAX_BIZZES;bizzes++)
    {
    format(bizzes,sizeof(bizzes),"/bizzes/%d.txt",bizzes);//90
    dini_IntSet(bizzes,"einahmen",BSystem[bizzes][Biz_einahmen]);//91
    }
    return 1;
    }C:\Users\kifkat\Documents\[POD]\pawno\include\bizzes.inc(90) : error 035: argument type mismatch (argument 1)
    C:\Users\kifkat\Documents\[POD]\pawno\include\bizzes.inc(90) : error 035: argument type mismatch (argument 1)
    C:\Users\kifkat\Documents\[POD]\pawno\include\bizzes.inc(91) : error 035: argument type mismatch (argument 1)
    iss doch Richtig ?