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

    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