Beiträge von Jameso

    Code
    //Globale Variablen
    new pInfo[MAX_PLAYERS][playerinfo];
    new bInfo[MAX_PLAYERS][playerinfo];
    Code
    stock ServerSpeichern(playerid)
    {
    	new query[256];
    	mysql_format(Handle,query,sizeof(query),"Update `biz` Set `biz`='%d',`waren`='%d',`besitzer`='%d',`bizkasse`='%d' WHERE `ID`='%i'",
    	bInfo[playerid][bbiz],bInfo[playerid][bwaren],bInfo[playerid][bbesitzer],bInfo[playerid][bbizkasse],bInfo[playerid][db_id]);
    	mysql_pquery(Handle,query,"","");
    }

    So richtig? Also kann ich jetzt z.b sagen [playerid][bbizkasse] = 10
    Das mit dem laden schaffe ich dann auch, aber war das jetzt sinnvoll das ich diesen stock Serverspeichern erstellt habe werde Serverladen dann auch erstellen. Und wo benutze ich diesen?

    Der Server speichert die Sachen auf der Datenbank wenn der Server stoppt oder nicht nehmen wir an der Server ist 20 Tage an und dann stürzt er irgendwie ab dann wurde ja nichts gespeichert
    Habe auch einen neuen Stock der Serverspeichern heißt der soll dann passieren wenn der Server stoppt wie mache ich das, und wie gesagt wäre es Sinvoll nur am Stop zu speichern?


    Erst einmal habe ich die Sachen von Spielerspeichern kopiert ich habe von MySQL auch alles dementsprechend angepasst, nur wie werde ich das anwenden da steht ja pInfo soll ich was neues erstellen wie bInfo ?

    Hab alles gecheckt, die Bushalte ist nicht drin und die Telefonzellen auch nicht kommt das von Samp an sich? habe es nämlich in MTA gemodded also den Automaten da z.b


    Und danke das du meine Frage beantwortet hast werde was versuchen


    Mit Datenbank meinst du es so ?
    http://prntscr.com/iuer6y
    Wenn ich in diese reingehe sagt die mir das ich kein Primary Key gesetzt habe, das zweite mal das ich was mit einer Datenbank mache, korrigiert mich ^^


    brauch ich dann z.b ein neues Enum wie dieses Enum von einer anderen Tabelle oder ist das was ganz anderes?

    Hey,
    Wollte ein BIZ System erstellen, es muss nicht dynamisch sein.
    Ich möchte das man das Geschäft mit Enter betreten kann und das es eine Kasse hat und einen Warenbestand, Ich habe komische gemappte Sachen vor dem Biz http://prntscr.com/iudtgw (den Automaten habe ich selber gemappt) die Bushaltestelle buggt voll in die Wand, habe auch keine Filterscirpts.


    Wie soll ich vorgehen?
    http://prntscr.com/iue58s
    Das habe ich aber wie mache ich das der Besitzer da z.b hingeschrieben wird und die anderen Sachen dann auch, brauche ich eine neue Tabelle in der Datenbank? wo ich Sachen drin speicher?

    So funktioniert es ohne Warnings aber es geht immernoch nicht

    Ich habe jetzt noch das Problem wenn ich an dem Automat bin dann steht trotzdem im Chat das ich nicht in der nähe bin aber der Automat ist bedienbar

    Also irgendwie klappt es aber nur durcheinander von Zeile 16 - 72 also wo das Geld weggenommen wird und auf dem Konto gepackt wird und andersrum habe so viel schon probiert aber die ersten paar Geld Einzahlungen gehen danach nicht mehr weil ich zu wenig Geld habe aber ich habe Geld kriege nur Kopfschmerzen dabei das sind 2 Zeilen aber ich kriege es nicht hin 23-27 53-57


    Das hat mich jetzt ein großen Schritt weiter gebracht, habe grade gemerkt das ich noch zwei if(dialog == DIALOG) erstellen musste damit es funktioniert sonst war alles durcheinander
    Aber irgendwie kriege ich Fehlermeldungen

    Kriege Errors


    Code
    new Float:atmArray[][] = {
    	1719.1000000,-1873.9000000,13.2000000,
    };

    So oder wie, aber es geht nicht. Und habe es nicht ganz verstanden wie ich das mit dem Automat zum laufen bringe

    Also ich habe ja zwei Automaten als Beispiel und ich will die nicht alle in einer Zeile schreiben also die Position von den beiden Automaten, deswegen möchte ich ein Array machen und es dann abfragen wenn der Spiele von diesen Koordinaten in der Nähe ist.





    Außerdem klappt da etwas bei mir nicht


    Externer Inhalt www.youtube.com
    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.

    Danke das du mir jetzt dabei geholfen hast, ich möchte jetzt das man Geld einzahlen und abheben kann



    Also die Zahl darf nicht über 350000 sein, Also wie soll ich vorgehen. Hoffe einer kann mir helfen ( pInfo[playerid][pBankgeld] )


    Wenn der Kontostand angezeigt wird wenn es 1 Millionen sind dann wird 1000000 angezeigt kann man das irgendwie machen das da 1.000.000 steht?

    Das mit dem Array verstehe ich nicht aber das kann ja am ende gemacht werden Problem jetzt ist wie lasse ich den Kontostand anzeigen?



    ocmd:automat(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,5,1719.1000000,-1873.9000000,13.2000000))
    {
    if(pInfo[playerid][pBankkonto] == 1)
    {
    ShowPlayerDialog(playerid, DIALOG_AUTOMAT1, DIALOG_STYLE_LIST, "{FFFFFF}Kontostand:", "{FFFFFF}Einzahlen\nAbheben", "Auswählen", "Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_AUTOMAT2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Bankkonto Einrichtung", "Damit du ein Bankkonto nutzen kannst musst du dir zu erst eins erstellen\nDie einmaligen Gebühren betragen {bc4343}928${FFFFFF}, zusätzliches Startguthaben in höhe von {009C00}$250{FFFFF}.\n\nBestätige bitte die Einrichtung deines Bankkontos.", "Bestätigen", "Abbrechen");
    }
    }
    else
    {
    SendClientMessage(playerid,-1,"{c45461}Du befindest dich nicht in der Nähe eines Automaten!");
    }
    return 1;
    }
    Also bis jetzt habe ich es geschafft das die Daten aus der Datenbank geladen und gespeichert werden und das man sich ein Konto einrichten kann, aber wie lasse ich jetzt den Kontostand anzeigen?


    Bei der Zeile 7. möchte ich das ja bei Kontostand : haben aber ich weiß jetzt nicht wie ich das machen soll

    C
    CreateObject(2942,1719.1000000,-1873.9000000,13.2000000,0.0000000,0.0000000,0.0000000); //Geldautomat
    	Create3DTextLabel("{1D9D00}Geldautomat\n{FFFFFF}/Automat", 0xFFFFFFFF, 1719.1000000, -1873.9000000,14, 20.0, 0, 1); //Geldautomat
    	CreateObject(2942,1711.0000000,-1873.9000000,13.2000000,0.0000000,0.0000000,0.0000000); //Geldautomat
    	Create3DTextLabel("{1D9D00}Geldautomat\n{FFFFFF}/Automat", 0xFFFFFFFF, 1711.0000000, -1873.9000000,14, 20.0, 0, 1); //Geldautomat

    Also ich habe ja Beispiel 2 Automaten mir wurde mal was von Array gesagt das man das irgendwie machen soll


    Gemeint ist if(IsPlayerInRangeOfPoint damit man /Automat machen kann

    Hey,
    Wollte an meinem Script jetzt so langsam was erstellen das man wenn man an einem Automaten steht man /Automat macht und man Geld einzahlen und auszahlen kann und natürlich auch
    den Kontostand prüfen kann.


    Ich finde paar Tutorials aber alle machen das mit so einem Ordner ich möchte es mit Mysql machen aber ich weiß jetzt nicht wie ich vorgehen soll bin nicht so erfahren