Beiträge von Kaliber

    War ein Beispiel, kannst hier ja auch einen Anfrage-Thread eröffnen und deine möglichen Zahlungsmittel wie Kreditkare, PaySafeCard oder so angeben... :D

    Ja...von offizieller Seite wirst du das nicht so einfach "anonym" bekommen.


    Musst halt privat Händler nutzen.


    Zum Beispiel mich...
    Schickst mir 25€ PayPal und ich dir die Bitcoins...fertig :D
    (Wobei da noch kleine Netzwerk Gebühren anfallen...etc)

    Das liegt an der forEach Funktion.


    Diese ist quasi abgekapselt.


    Das return darin beendet weder die Funktion, noch gibt es irgendwas zurück.


    In diesem Fall solltest du eine normale For-Schleife nutzen.


    Zum Beispiel:


    JavaScript
    getPlayerByNameOrID: (arg) =>
        {
            for(var player of mp.players) {
                if(player.id === arg || player.name === arg) return player;
            }
            return undefined;
        }

    Mein Aktueller Code ist die ganze Zeit 0 warum

    Weiiil du nicht den Code nutzt, den ich gezeigt habe, sondern


    pInfo[playerid][pBankcode] verwendest.


    Schreib oben in dein Skript:



    #define MAX_CODE_LEN 3


    //Dann im Enum:
    pBankcode[MAX_CODE_LEN]


    //Dann in Zeile 10:
    if(c < MAX_CODE_LEN-1)


    //Und in Zeile 8:
    pInfo[playerid][pBankcode][c] = i;

    Was hat dies zu sagen? Soll ich für das verstecken der Textdraws es so lassen und für die anderen Funktionen OnPlayerClickPlayerTextDraw benutzen?

    Richtig.


    Wenn ESC geklickt wird, musst du es unter OnPlayerClickTextDraw lassen.


    Alle anderen Abfragen in den anderen Callback.


    Also das Hide so lassen, wie du es hattest.



    if(PlayerText:playertextid == Text:JamKeyNum[i][playerid])

    Hier musst du das so schreiben:


    if(playertextid == PlayerText:JamKeyNum[i][playerid])

    Sind das denn überhaupt TextDraws oder verwendest du PlayerTextDraws? ^^


    Ansonsten nutze doch einfach print und debugge.


    Schau ob der Callback aufgerufen wird, schau ob clickedid einer JamKeyNum[i][playerid] entspricht...


    oder hast du es vielleicht anders deklariert..also JamKeyNum[playerid][i]?


    Kenne ja deinen Code leider nicht ^^

    Danke, jetzt siehts so aus:

    Du kannst ja auch nicht diesen String formatieren.



    C
    public OnPlayerText(playerid, text[])
    {
        new string[144+1];
        format(string, sizeof(string),"%s %s sagt: %s",RemoveUnderscore(UserAccDaten[playerid][user_acc_RPVorName]), RemoveUnderscore(UserAccDaten[playerid][user_acc_RPNachName]),text);
        SendClientMessage(playerid,GRAU,string);
        return 0;
    }

    PS: SendClientMessage sendet nur die Nachricht an dich...entweder SendClientMessageToAll oder SendClientMessageToRange oder so :)

    Einfach nur sowas:


    Warum? Das Fahrzeug spawnt auch bei mir usw.

    Du hast zu wenige Parameter angegeben, du hast die ZAngle (Die Richtung in die das Fahrzeug zeigt) vergessen.


    CreateVehicle(411,slx,sly,slz,0.0,3,3,-1);


    Das Fahrzeug spawnt auch so, weil die 3 als Angle genommen wurde...dadurch wurde aber -1 nur 2. Farbe...und das Auto weiß nun nicht genau, wann es respawnen soll haha xD

    Egal wie ich es mache wen ich die Fahrzeuge Abgeschleppt sind sollten die nicht erstellt werden.

    Du fragst ja nirgends ab, ob es abgeschleppt wurde oder nicht.


    Und die Virtuelle Welt und das Interior von dem Fahrzeug speichern, ist vllt nicht nötig, aber wenn, dann musst du es auch irgendwo setzen, das tust du nämlich gar nicht ^^