[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
    • Offizieller Beitrag

    Wie?

    Meinst du damit wie der Stock funktioniert?

    Er geht deine Zahl von hinten (letzte Ziffer) alle 3 Ziffern durch und setzt einen Punkt


    Oder meinst du wie du

    wie kann ich 25000000 in ein Label als 2.500.000 anzeigen lassen?

    Dazu kannst du entweder ein Streamer verwenden oder das von SAMP gegebene,

    so zum Beispiel Create3DTextLabel und bei der Text Variable deinen Text (Die Funktion mit der Geld Variable + evtl. ein Währungszeichen etc.) anzeigen lassen.

  • Bekomme diesen Fehler beim Script:


    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4854) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4855) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4857) : error 017: undefined symbol "mysql_fetch_row_format"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4903) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4910) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4911) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(4928) : warning 217: loose indentation

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(6520) : warning 213: tag mismatch

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(9215) : warning 213: tag mismatch

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12742) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12743) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12745) : error 017: undefined symbol "mysql_fetch_row_format"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12750) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12891) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12892) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12897) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12920) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12921) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12926) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12948) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12949) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12954) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12976) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12977) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(12982) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(13033) : error 017: undefined symbol "mysql_store_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(13034) : error 017: undefined symbol "mysql_num_rows"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(13039) : error 017: undefined symbol "mysql_free_result"

    C:\Users\Yunus\Desktop\Server\gamemodes\irneu.pwn(13168) : error 017: undefined symbol "mysql_store_result"

  • Jemand 'ne Ahnung was mit meinem Linux Müll los ist?

  • Code
                    if((ATM[id][atmGeld] < money))
                    {
                        SendClientMessage(playerid, COLOR_WHITE, ""COLOR_HEX_GREY"Nicht genügend Geld zum Abheben vorhanden.");
                        strdel(DialogString, 0, sizeof(DialogString));
                        format(DialogString, sizeof(DialogString), "{FFFFFF}Dein Kontostand beträgt: "COLOR_HEX_GREEN"%d$\n{FFFFFF}Gib hier den Betrag ein, den du Auszahlen möchtest", Spieler[playerid][pBank]);
                        ShowPlayerDialog(playerid, DIALOG_ATM_ABHEBEN, DIALOG_STYLE_INPUT, ""#SERVER_FARBE"Geldautomat {FFFFFF}¦ Auszahlen", DialogString, "OK", "Abbrechen");
                        return 1;
                    }


    Moin,


    Die Abfrage dient ja dazu hat der atm nicht genug geld und steigt über den Geld was er abheben möchte sollte dies nicht funktionieren aber dies geht leider trotzdem?

  • Beitrag von static ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Andosius


    Das hab ich auch schon getestet das bleibt trotzdem gleich man kann trotzdem einzahlen.


  • Beitrag von Seyed ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Das heißt man kann nicht unedlich Geld abheben.

    Der Code steht aber im Teil von DIALOG_ATM_ANLEGEN -> Einzahlung. Davon hast du oben ja auch geschrieben.

    Der Code muss beim Abheben rein, wenn du es beim abheben prüfen willst. Oben schreibst du aber ja, dass man trotzdem einzahlen kann, daher gibt das wenig Sinn.


    Seyed: Deine Frage ist hier besser platziert: Coding

  • So sieht derzeit beides aus:


  • Beim Einzahlen muss der Code-Teil raus.


    Beim Abheben passt es. Wenn es nicht funktioniert, lass dir den Wert von "ATM[id][atmGeld]" und "money" über einen print ausgeben, eventuell hat "ATM[id][atmGeld]" tatsächlich mehr Geld drin.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen