[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
  • Gibt es irgende bestimmten Menge an Datensätzen, bei der sich die Verwendung von MySQL lohnt?
    Bei kleineren Datensätzen ist ja eigentlich SQL-Lite besser, oder?


    Das kommt auch auf die Operationen an. Generell ist aber SQLite (meistens) schneller: https://www.sqlite.org/speed.html
    Kannst es ja selbst mal testen, aber ich schätze mal selbst bei 1 Million Datensätzen ist SQLite schneller. Und das wirst du nicht erreichen.


    Siehe auch: http://www.sqlite.org/whentouse.html



    EDIT: @Raven^: Die Zeit-Tests sind zwar veraltet (steht ja ganz groß oben dran, hab ich erst mal knall hart überlesen), aber trotzdem dürften kleinere Datenbanken mit SQLite schneller sein, vor allem weil du nicht erst mit einem MySQL Server kommunizieren musst.


    Hier nochmal ein Vergleich:
    https://www.digitalocean.com/c…tabase-management-systems

    3HZXdYd.png

    2 Mal editiert, zuletzt von Jeffry ()

  • Ich verstehe Jeffry: hab's nun verstanden.


    Noch ne Frage zu meinem Befehl da oben /clearchat, ich habe jetzt im Script ganz oft SendClientMessageToAll verwendet bis man den Chat nicht mehr lesen kann, das sind aber viele Zeilen im Script, kann man das nicht irgendwie verkürzen?


    Mit freundlichen Grüßen
    JustMe.77 8)

  • Noch ne Frage zu meinem Befehl da oben /clearchat, ich habe jetzt im Script ganz oft SendClientMessageToAll verwendet bis man den Chat nicht mehr lesen kann, das sind aber viele Zeilen im Script, kann man das nicht irgendwie verkürzen?


    Für sich immer wiederholende Anweisungen kann man Schleifen verwenden:
    for(new i=0; i<100; i++)
    {
    SendClientMessageToAll(-1,"");
    }


    Das würde dir jetzt 100x eine Nachricht ausgeben, ohne Inhalt.


    Hier noch ein Tutorial: http://forum.sa-mp.com/showthread.php?t=305770

  • Beitrag von AirM4X ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Unter OnDialogResponse:
    // Dialogid Abfrage
    if(!response)return 1;
    switch(listitem)
    {
    case 0: //Wenn das erste angeklickt wurde
    {
    ShowPlayerDialog(playerid,DIALOGID,DIALOG_STYLE_MSGBOX..)
    }
    case 1: // Wenn das 2. Listitem angeklickt wurde
    {


    }
    ..
    }

  • Hey,
    bekomme nach dem wechsel auf einen VServer folgenden Fehler:

    Code
    ----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z-R4, (C)2005-2014 SA-MP Team[17:59:54] [17:59:54] Server Plugins[17:59:54] --------------[17:59:54]  Loading plugin: crashdetect.dll[17:59:54]   crashdetect v4.7.5 is OK.[17:59:54]   Loaded.[17:59:54]  Loading plugin: mysql.dll[17:59:54]   [b][color=#ff0000]Failed.[/color][/b][17:59:54]  Loading plugin: gvar.dll[17:59:54] *** GVar Plugin v1.3 by Incognito loaded ***[17:59:54]   Loaded.[17:59:54]  Loading plugin: sscanf.dll[17:59:54] [17:59:54]  ===============================[17:59:54]       sscanf plugin loaded.     [17:59:54]          Version:  2.8.1        [17:59:54]    (c) 2012 Alex "Y_Less" Cole  [17:59:54]  ===============================[17:59:54]   Loaded.[17:59:54]  Loading plugin: MathPlugin.dll[17:59:54] Math Plugin Loaded.[17:59:54]   Loaded.[17:59:54]  Loading plugin: streamer.dll[17:59:54] *** Streamer Plugin v2.7.2 by Incognito loaded ***[17:59:54]   Loaded.[17:59:54]  Loading plugin: MerRandom.dll[17:59:54] Plugin MerRandom v2.1 - by Cyber_Punk got loaded.[17:59:54]   Loaded.[17:59:54]  Loading plugin: MapAndreas.dll[17:59:54]   Loaded.[17:59:54]  Loading plugin: Whirlpool.dll[17:59:54]  [17:59:54]  ==================[17:59:54]  [17:59:54]   Whirlpool loaded[17:59:54]  [17:59:54]  ==================[17:59:54]  [17:59:54]   Loaded.[17:59:54]  Loading plugin: FileManager.dll[17:59:54]   [b][color=#ff0000]Failed.[/color][/b][17:59:54]  Loading plugin: WinExec.dll[17:59:54]   Loaded.[17:59:54]  Loaded 9 plugins.[17:59:54] [17:59:54] Ban list[17:59:54] --------[17:59:54]  Loaded: samp.ban[17:59:54] [17:59:54] [17:59:54] Filterscripts[17:59:54] ---------------[17:59:54]   Loading filterscript 'rcon.amx'...[17:59:54]   Loading filterscript 'bt-sys.amx'...[17:59:54]   Loading filterscript 'teargas.amx'...[17:59:57]   Loading filterscript 'drift.amx'...[17:59:57]   Loaded 4 filterscripts.[17:59:57] [debug] Run time error 19: "File or function is not found"[17:59:57] [debug]   cache_get_row_count[17:59:57] [debug]   cache_get_field_content[17:59:57] [debug]   cache_get_field_count[17:59:57] [debug]   cache_get_row[17:59:57] [debug]   mysql_tquery[17:59:57] [debug]   mysql_log[17:59:57] [debug]   mysql_connect[17:59:57] [debug]   mysql_errno[17:59:57] [debug]   dir_open[17:59:57] [debug]   dir_list[17:59:57] [debug]   dir_close[17:59:57] [debug]   mysql_escape_string[17:59:57] [debug]   cache_insert_id[17:59:57] [debug]   file_exists[17:59:57] [debug]   file_move[17:59:57] [debug]   file_delete[17:59:57] [debug]   mysql_close[17:59:57] [debug]   cache_affected_rows[17:59:57] Script[gamemodes/gs-life.amx]: Run time error 19: "File or function is not found"[17:59:57] Number of vehicle models: 0


    Rot markiert zur Info ;) - Ich habe alle Datein 1 zu 1 übernommen. Vorher hat alles funktioniert. Jeffrey

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Man kann in dem Quellcode nichts farbig markieren :bll:


    Hast du wirklich alle Dateien mit eingefügt, weil zwei Plugins nicht geladen werden konnten.

  • Haben es versucht, hilft auch nicht.
    Der VServer mag wohl mysql nicht.

    Code
    ----------Loaded log file: "server_log.txt".----------SA-MP Dedicated Server----------------------v0.3z-R4, (C)2005-2014 SA-MP Team[20:26:47] [20:26:47] Server Plugins[20:26:47] --------------[20:26:47]  Loading plugin: crashdetect[20:26:47]   crashdetect v4.7.5 is OK.[20:26:47]   Loaded.[20:26:47]  Loading plugin: mysql[20:26:47]   Failed.[20:26:47]  Loading plugin: gvar[20:26:47] *** GVar Plugin v1.3 by Incognito loaded ***[20:26:47]   Loaded.[20:26:47]  Loading plugin: sscanf[20:26:47] [20:26:47]  ===============================[20:26:47]       sscanf plugin loaded.     [20:26:47]          Version:  2.8.1        [20:26:47]    (c) 2012 Alex "Y_Less" Cole  [20:26:47]  ===============================[20:26:47]   Loaded.[20:26:47]  Loading plugin: MathPlugin[20:26:47] Math Plugin Loaded.[20:26:47]   Loaded.[20:26:47]  Loading plugin: streamer[20:26:47] *** Streamer Plugin v2.7.2 by Incognito loaded ***[20:26:47]   Loaded.[20:26:47]  Loading plugin: MerRandom[20:26:47] Plugin MerRandom v2.1 - by Cyber_Punk got loaded.[20:26:47]   Loaded.[20:26:47]  Loading plugin: MapAndreas[20:26:47]   Loaded.[20:26:47]  Loading plugin: Whirlpool[20:26:47]  [20:26:47]  ==================[20:26:47]  [20:26:47]   Whirlpool loaded[20:26:47]  [20:26:47]  ==================[20:26:47]  [20:26:47]   Loaded.[20:26:47]  Loading plugin: FileManager[20:26:47]   Failed.[20:26:47]  Loading plugin: WinExec[20:26:47]   Loaded.[20:26:47]  Loading plugin: nativechecker[20:26:47]   Loaded.[20:26:47]  Loaded 10 plugins.[20:26:47] [20:26:47] Ban list[20:26:47] --------[20:26:47]  Loaded: samp.ban[20:26:47] [20:26:47] [20:26:47] Filterscripts[20:26:47] ---------------[20:26:47]   Loading filterscript 'rcon.amx'...[20:26:47]   Loading filterscript 'bt-sys.amx'...[20:26:47]   Loading filterscript 'teargas.amx'...[20:26:49]   Loading filterscript 'drift.amx'...[20:26:49]   Loaded 4 filterscripts.[20:26:49]    Error: Function not registered: 'cache_get_row_count'[20:26:49]    Error: Function not registered: 'cache_get_field_content'[20:26:49]    Error: Function not registered: 'cache_get_field_count'[20:26:49]    Error: Function not registered: 'cache_get_row'[20:26:49]    Error: Function not registered: 'mysql_tquery'[20:26:49]    Error: Function not registered: 'mysql_log'[20:26:49]    Error: Function not registered: 'mysql_connect'[20:26:49]    Error: Function not registered: 'mysql_errno'[20:26:49]    Error: Function not registered: 'dir_open'[20:26:49]    Error: Function not registered: 'dir_list'[20:26:49]    Error: Function not registered: 'dir_close'[20:26:49]    Error: Function not registered: 'mysql_escape_string'[20:26:49]    Error: Function not registered: 'cache_insert_id'[20:26:49]    Error: Function not registered: 'file_exists'[20:26:49]    Error: Function not registered: 'file_move'[20:26:49]    Error: Function not registered: 'file_delete'[20:26:49]    Error: Function not registered: 'mysql_close'[20:26:49]    Error: Function not registered: 'cache_affected_rows'[20:26:49] [debug] Run time error 19: "File or function is not found"[20:26:49] [debug]   cache_get_row_count[20:26:49] [debug]   cache_get_field_content[20:26:49] [debug]   cache_get_field_count[20:26:49] [debug]   cache_get_row[20:26:49] [debug]   mysql_tquery[20:26:49] [debug]   mysql_log[20:26:49] [debug]   mysql_connect[20:26:49] [debug]   mysql_errno[20:26:49] [debug]   dir_open[20:26:49] [debug]   dir_list[20:26:49] [debug]   dir_close[20:26:49] [debug]   mysql_escape_string[20:26:49] [debug]   cache_insert_id[20:26:49] [debug]   file_exists[20:26:49] [debug]   file_move[20:26:49] [debug]   file_delete[20:26:49] [debug]   mysql_close[20:26:49] [debug]   cache_affected_rows[20:26:49] Script[gamemodes/gs-life.amx]: Run time error 19: "File or function is not found"[20:26:49] Number of vehicle models: 0

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