Beiträge von |-|auke

    @ KornChief: So wie du das machst, kann es nicht gehen.
    @ Topic:


    if(strcmp(cmd, "/animation", true) == 0)
    {
    if(!PlayerToPoint(1.0, playerid, 767.1644,14.3700,1000.6999))
    {
    SendClientMessage(playerid, PURPLE, "Du stehst nicht am Punkt!");
    return 1;
    }
    ApplyAnimation(playerid,"FIGHT_C","FightC_1",3.0,1,1,1,1,1);
    SendClientMessage(playerid, PURPLE, "Du trainierst gerade ...");
    return 1;
    }


    Wenn das nicht geht:
    Ganz oben:

    forward animations();
    new currentAnimation[MAX_PLAYERS];

    Dann:
    if(strcmp(cmd, "/animation", true) == 0)
    {
    if(!PlayerToPoint(1.0, playerid, 767.1644,14.3700,1000.6999))
    {
    SendClientMessage(playerid, PURPLE, "Du stehst nicht am Punkt!");
    return 1;
    }
    currentAnimation[playerid] = 1;
    animations();
    return 1;
    }
    Und das hier nach ganz unten:

    public animations()
    {
    if(currentAnimation == 1)
    {
    ApplyAnimation(playerid,"FIGHT_C","FightC_1",3.0,1,1,1,1,1);
    }
    /* Dann kann man hier halt noch mehr Animationen einfügen, und muss oben immer nur die Zahl der Annimation eintragen.
    Das macht es bei vielen Annimationen leichter*/
    }


    So, das waren jetzt meine Ideen
    Vielleicht geht eine davon ja :P
    PS: Nicht getestet :D


    Gruß Hauke

    Ich verstehe dein Problem nicht wirklich.
    Wenn bei dem Zug keine Passagiere einsteigen können, nimm doch einfach einen Waggon ...?


    Gruß Hauke

    Ich weiß nicht genau ob das gehen kann (Kann ich mir irgendwie auch nicht vorstellen :D ), aber versuch das doch mal mit einer Schleife, also ungefähr so:

    object[1]
    obejct[2]
    und dann irgendwie sowas:
    for(new o = 0; o < sizeof(object); o++)
    {
    }

    Interessiert mich eigentlich auch.... :huh:

    ganz oben:


    define 222


    if(strcmp(cmdtext, "/rceintragen", true) == 0)
    {
    ShowPlayerDialog(playerid,222,DIALOG_STYLE_MSGBOX,"MSG Box geöffnet","Wirklich ?","Ja","Nein");
    return 1;
    }


    Was passieren soll, wenn man klickt:


    if(dialogid == 9)
    {
    if(response == 0)
    {
    SendClientMessage(playerod, COLOR, "Ok, dann funktioniert das ja");
    return 1;
    }
    if(response == 1)
    {
    SendClientMessage(playerid, COLOR, "Schlechter Scherz !");
    return 1;
    {
    }
    }
    }

    so habe ich das gemacht:


    public LoadTaxiGehalt()
    {
    new arrCoords[3][64];
    new strFromFile2[256];
    new File: file = fopen("taxigehalt.ini", io_read);
    if (file)
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    TaxiEinnahmen = strval(arrCoords[0]);
    fclose(file);
    }
    return 1;
    }
    public SaveTaxiGehalt()
    {
    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring), "%d", TaxiEinnahmen);
    new File: file2 = fopen("taxigehalt.ini", io_write);
    fwrite(file2, coordsstring);
    fclose(file2);
    return 1;
    }


    Ich denke das verstehst du so wohl besser, oder ? ;)

    Ich bin auch erst seit ein paar Monaten dabei ;)


    Wenn du nun eine Speicherfunktion für die Kasse erstellst, und dort den Wert von einer vorher erstellten Variable einspeicherst, hast du Teil 1 schon fertig.


    Dann noch eine Ladenfunktion, welche den Wert aus der Datei liest, und in die vorher erstellte Variable speichert.


    So habe ich das gemacht :P

    Ich denke man zählt mich wohl noch zu den Anfängern :D
    Allerdings habe ich in den letzten 2-3 Monaten manchmal Zeit gefunden, um einige Sachen am dem Script zu machen.
    Bisher ein paar tausend Zeilen, wobei ich hinzufügen möchte, das keine einzige in einem anderen Script (ausser 1. GF) enthalten sind.
    Ich lege viel Wert auf Individualität, was auch unsere Forum User bestätigen können !


    1; GF Edit
    2; Reallife


    3; 60%


    4; min. 2 Monate

    Ich hab´s gerade noch mit anderen getestet, es geht nur bei id 0 nicht


    Ist das vielleicht der "berühmte" ID 0 Bug ?
    Weiß jemand wie ich das umgehen kann ?

    Moin,
    ich versuche schon die ganze Zeit eine Spieler ID als Dialogeingabe zu nutzen.
    Beispiel:
    Spieler2 gibt in einen Inputdialog "1" ein.
    Dann soll der Spieler mit id 1 ausgewählt sein.
    Bei mir kommen zwar keine Errors, aber es geht nicht :D
    Ich denke, das es irgendwie so geht:
    new giveplayerid = ReturnUser(inputtext);



    Gruß Hauke

    Ups... das kommt davon, wenn man die ganze Zeit rum probiert :D
    Mein Problem hat das aber noch nicht gelöst.


    Haltet mich jetzt bitte nicht für dumm. Das wäre mir auch aufgefallen, wenn ich es gesehen hätte. xD


    Edit1: Vorpost nicht mehr gelesen :D


    Edit2: Geht auch nicht, aber komischerweise geht es so:
    new taxipreis1 = (TaxiCounterVar[playerid] * TaxiPreis);
    Ich habe einfach aus taxipreis taxipreis1 gemacht. Das soll man erstmal verstehen 8|

    Danke an euch. Vielleicht sollte das noch mal beim deutschen Wiki ergänzt werdem ;)


    Was ist denn Modulo?



    EDIT:
    Ich habe mal das hier gemacht:
    new taxipreis = (TaxiCounterVar[playerid] * TaxiPreis;)
    Dabei kommt das:
    error 001: expected token: "-identifier-", but found "-integer value-"
    Muss man da irgendwelche Klammern machen?


    Gruß Hauke

    Moin Leute,


    ich möchte gerne in einem Public eine Abfrage machen, welche abfragt, ob der Spieler Beifahrer in einem Auto ist.


    Wie ist das zu realisieren ?


    Ich habe es mit Carcheck versucht, aber das ging nicht.



    Ich hoffe jemand kann mir helfen :)




    Gruß Hauke