Beiträge von Kevin B.

    also so?
    stock BizesSpeichern()
    {
    new pfad[50];
    for(new bizzes=0;bizzes<MAX_BIZZES;bizzes++)
    {
    format(bizzes,sizeof(bizzes),"/bizzes/%d.txt",name);
    dini_IntSet(bizzes,"einahmen",BSystem[bizzes][Biz_einahmen]);
    }
    return 1;
    }

    ich hab das Ingame Eingegeben /bizeinzahlen 2000
    und das Kamm bei raus [20:04:57] DEBUG: ID: 0 Einzahlen: 3015
    bei den printf
    printf("DEBUG: ID: %d Einzahlen: %d",bizzes,BSystem[bizzes][Biz_einahmen]);

    hey wen ich /bizeinzahlen 200 eingebe sagt er mir das ich 500 eingezahlt habe aba wen ich bei /bizstats nach schaue oda in der Datei nach schaue zeigt er 0 an
    kann mir da wer sagen was falsch ist ?
    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);
    killBizzes(bizzes);
    LadeBizzes(bizzes);
    }
    }
    return 1;
    }Biz laden BSystem[Bizz_ID][Biz_einahmen] = dini_Int(pfad,"einahmen");
    lg kifkat

    Ja, habe ich.
    Bei dir steht bei 50: "50" und bei 100: "100.0"
    Aufjedenfall geht es nicht.


    das mit 100.00 sollte so nichts ein es soll den auch 100 nur sein
    also so if(dialogid == DIALOG_SCHUTZWESTEN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    AddArmour(playerid,50);
    return 1;
    }
    if(listitem == 1)
    {
    AddArmour(playerid,100);
    return 1;
    }
    }
    }


    ich check es nicht warum es nicht geht bei dir

    haste das auch so ersetzt ?if(dialogid == DIALOG_SCHUTZWESTEN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    AddArmour(playerid,50);
    return 1;
    }
    if(listitem == 1)
    {
    AddArmour(playerid,100.00);
    return 1;
    }
    }
    }

    in den Befehl wo du es einsetzen willst
    ShowPlayerDialog(playerid,DIALOG_SCHUTZWESTEN,DIALOG_STYLE_LIST,"Schutzweste","Halbe Schutzwetse\n volle Schutzweste","Kaufen","Abbrechen");unter OnDialogResponseif(dialogid == DIALOG_SCHUTZWESTEN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    AddArmour(playerid,50);
    return 1;
    }
    if(listitem == 1)
    {
    AddArmour(playerid,100.00);
    return 1;
    }
    }
    }
    versuch das mal

    mach mal so if(response == 1)//Wenn das linke (OK) button angeklickt wird
    {
    if(listitem == 0)//0 - Halbe Weste
    {
    AddArmour(playerid,50);
    return 1;
    }
    if(listitem == 1)//1 - Volle Weste
    {
    AddArmour(playerid,100);
    return 1;
    }
    }

    AddHealth(playerid,50);stock AddHealth(playerid, Float:health)
    {
    new Float:player_Health;
    if(GetPlayerHealth(playerid, player_Health))
    {
    SetPlayerHealth(playerid, player_Health+health);
    return 1;
    }
    return 0;
    }

    hey wen ich mich selber als Feuerwehrmann einstelle Klappt es wen ich relog mache Zeigt er mir wider Arbeitslos an SetTimer("UserAnsicht",1000,1);public UserAnsicht(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new Arbeit2[64];
    switch(sInfo[playerid][sSpieler_arbeit])
    {
    case 0:(Arbeit2="~w~Arge:~g~Arbeitslos");
    case 1:(Arbeit2="~w~Eingestellt als ~g~Polizihst");
    case 2:(Arbeit2="~w~Eingestellt als~g~ Retunngsanitaeter");
    case 3:(Arbeit2="~w~Eingestellt als ~g~Ordnungsamt");
    case 4:(Arbeit2="~w~Eingestellt als ~g~Feuerwehrman");
    }
    new str[200];
    new name2[MAX_PLAYER_NAME],Score = GetPlayerScore(playerid);
    GetPlayerName(playerid ,name2,sizeof(name2));
    format(str, sizeof str, "Eingeloggt als: ~g~%s~h~~n~~w~Bankkonto: ~g~%i~n~~w~SpielStunden: ~g~%i~w~~n~Paydayzeit: ~g~%i Min = 60Min~g~~w~~n~~g~%s",name2,sInfo[playerid][sSpieler_bank],Score,sInfo[playerid][sSpieler_paydayMenuten],Arbeit2);
    TextDrawSetString(UserAnsicht2[playerid], str);
    }
    return 1;
    }
    er speichert es auch in der user Datei
    kann mir da wer helfen ?
    lg kifkat