Beiträge von xFreeze

    Hey Leute, ich wollte mehrere Fraktionsdaten speichern aber die werden in irgendwie
    mehrmals abgespeichert, und ich weis nicht woran es liegt.
    Code:

    stock LoadFraktDaten()
    {
    new FrakDatei[64];
    format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
    if(!dini_Exists(FrakDatei))
    {
    dini_Create(FrakDatei);
    }
    else
    {
    FraktionInfo[LSPD][fKasse]=dini_Int(FrakDatei,"LSPD_Kasse");
    FraktionInfo[LSPD][fArmour]=dini_Int(FrakDatei,"LSPD_Armour\n");
    FraktionInfo[Medic][fKasse]=dini_Int(FrakDatei,"Medic_Kasse\n");
    FraktionInfo[Army][fKasse]=dini_Int(FrakDatei,"Army_Kasse");
    FraktionInfo[Army][fArmour]=dini_Int(FrakDatei,"Army_Armour\n");
    FraktionInfo[ADAC][fKasse]=dini_Int(FrakDatei,"ADAC_Kasse\n");
    FraktionInfo[Trucker][fKasse]=dini_Int(FrakDatei,"Trucker_Kasse\n");
    FraktionInfo[CNN][fKasse]=dini_Int(FrakDatei,"CNN_Kasse\n");
    }
    return 1;
    }


    stock SaveFrakDaten()
    {
    new FrakDatei[64];
    format(FrakDatei,sizeof(FrakDatei),"Fraktion/FraktionDaten.txt");
    dini_IntSet(FrakDatei,"LSPD_Kasse",FraktionInfo[LSPD][fKasse]);
    dini_IntSet(FrakDatei,"LSPD_Armour\n",FraktionInfo[LSPD][fArmour]);
    dini_IntSet(FrakDatei,"Medic_Kasse\n",FraktionInfo[Medic][fKasse]);
    dini_IntSet(FrakDatei,"Army_Kasse",FraktionInfo[Army][fKasse]);
    dini_IntSet(FrakDatei,"Army_Armour\n",FraktionInfo[Army][fArmour]);
    dini_IntSet(FrakDatei,"ADAC_Kasse\n",FraktionInfo[ADAC][fKasse]);
    dini_IntSet(FrakDatei,"Trucker_Kasse\n",FraktionInfo[Trucker][fKasse]);
    dini_IntSet(FrakDatei,"CNN_Kasse\n",FraktionInfo[CNN][fKasse]);
    return 1;
    }


    In der Textdatei Steht dann:

    Spoiler anzeigen


    LSPD_Kasse=0
    LSPD_Armour
    =0
    Medic_Kasse
    =0
    Army_Kasse=0
    Army_Armour
    =0
    ADAC_Kasse
    =0
    Trucker_Kasse
    =0
    CNN_Kasse
    =0
    LSPD_Armour
    =0
    Medic_Kasse
    =0
    Army_Armour
    =0
    ADAC_Kasse
    =0
    Trucker_Kasse
    =0
    CNN_Kasse
    =0
    LSPD_Armour
    =0
    Medic_Kasse
    =0
    Army_Armour
    =0
    ADAC_Kasse
    =0
    Trucker_Kasse
    =0
    CNN_Kasse
    =0
    LSPD_Armour
    =0
    Medic_Kasse
    =0
    Army_Armour
    =0
    ADAC_Kasse
    =0
    Trucker_Kasse
    =0
    CNN_Kasse
    ......

    Ich glaube es ist nurnoch per DLC möglich, damals war es möglich durchs
    vorbestellen oder die Steel Book Edition

    @BlackAce
    CryEngine kann man sich sogar gratis runterladen, und es wird außerdem
    von Ubisoft benutzt. Es wurde damit Farcry und Crysis erstellt falls ich mich nicht
    Irre

    Ist das ein Fake?

    Externer Inhalt
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Es ist wieder von dem Typen der alle anderen anscheinenden Fake Videos rausgebracht hat

    Ich habe das FS gefunden, aber bei mir geht es nicht richtig, wenn ich die Strecke abfahre muss
    ich ja etwas beim ersten Dialog eingeben und es müsste doch ein zweiter Dialog danach auftauchen,
    aber es passiert nichts.

    Hey Leute ich wollte mal etwas probieren aber habe ein kleines Problem,
    wie kann ich abfragen ob die Person ja oder nein eingibt?
    Code:

    ocmd:test3(playerid,params[])
    {
    new string[142];
    if(sscanf(params,"s",string)) return SendClientMessage(playerid,Rot,"Benutzung: /test [an/aus]");
    return 1;
    }

    Die Leute die dagegen stimmen, können nun einfach nicht scripten und kommen mit der Script Sprache nicht klar.
    Es lohnt sich natürlich, es ist sehr einfach und viele sagen es hat Ähnlichkeiten mit c#. Es macht aufjeden Falls spaß
    wenn man es kann. Nach einpaar Monaten kann man ja schon relativ gut scripten und falls man etwas nicht schafft zu
    scripten kann man ja hier fragen.

    Hallo, ich habe irgendwie ein kleines Problem, undzwar der Spieler geht nicht in die Crack Animation,
    aber er wird gefreezed. Was habe ich falsch gemacht?

    public Test(i)
    {
    ApplyAnimation(i, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
    FreezePlayer(i);
    return 1;
    }


    Also wie gesagt Mysql ist viel schneller als Dini.
    Dini ist ein File System und mit MySQL speichert
    man die Daten Extern. MySQL ist sehr leicht zu lernen,
    wenn man sich einen halben 2h damit beschäftigt kann
    man es einigermaßen.


    geronimo55
    Du weist PAWN ist eine Scriptsprache und keine Programmiersprache?


    @CopyPaste
    Ich empfehle dir das Tutorial von Maddin, es ist sehr gut erklärt.
    Oder du kannst gleich r7 Tutorials lesen.