Beiträge von Maksimo007

    Es wird leider nichts davon angezeigt. Das komische ist ja, dass das damals ging. Denn den Script habe ich vor 2 oder 3 Jahren mal gemacht und nun geht dieser textdraw irgendwie nicht mehr. Also ich bilde mir zumindest ein, dass das ging.

    Hallo,
    ich habe ein TextDraw für die Uhrzeit erstellt, allerdings funktioniert dieses nicht.

    Ich hoffe, dass ihr mich helfen könnt.


    Maksimo007 :)

    Hallo,
    bin gerade dabei meinen Samp-Server mal wieder aufzusetzen, um mit ein paar Kumpels zu zocken. Leider funktioniert das jetzt irgendwie nicht, kann auch sein, dass ich was falsch mache.
    Es gibt einen Fehler im Log:
    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [17:12:34]
    [17:12:34] Server Plugins
    [17:12:34] --------------
    [17:12:34] Loading plugin: streamer.so
    [17:12:34]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [17:12:34] Loaded.
    [17:12:34] Loading plugin: mysql_debian.so
    [17:12:34]


    > MySQL plugin R6 successfully loaded.


    [17:12:34] Loaded.
    [17:12:34] Loaded 2 plugins.


    [17:12:34]
    [17:12:34] Filterscripts
    [17:12:34] ---------------
    [17:12:34] Loading filterscript 'menutest.amx'...
    [17:12:34] Loaded 1 filterscripts.


    [17:12:34] Incoming connection: 127.0.0.1:43897
    ----------------------------------
    [17:12:36] Reallive Server by The_Shadow007!
    [17:12:36] ----------------------------------


    [17:12:36] Number of vehicle models: 61
    [17:12:36] --- Server Shutting Down.
    [17:12:36]


    *** Streamer Plugin v2.6.1 by Incognito unloaded ***


    [17:12:36]


    > MySQL plugin unloaded.


    Könnt ihr mir helfen?


    Mfg Maksimo007 :)

    Hallo,
    ich gerade dabei meinen Samp-Server aufzusetzen. Er startet auch, bloß fährt er danach sofort wieder runter, da libcrypto.so.0.9.8 fehlt (mysql).
    Hier mal der log:


    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [19:15:19]
    [19:15:19] Server Plugins
    [19:15:19] --------------
    [19:15:19] Loading plugin: streamer.so
    [19:15:19]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [19:15:19] Loaded.
    [19:15:19] Loading plugin: mysql_debian.so
    [19:15:19] Failed (libcrypto.so.0.9.8: cannot open shared object file: No such file or directory)
    [19:15:19] Loaded 1 plugins.


    [19:15:19]
    [19:15:19] Filterscripts
    [19:15:19] ---------------
    [19:15:19] Loading filterscript 'menutest.amx'...
    [19:15:19] Loaded 1 filterscripts.


    [19:15:19] Script[gamemodes/The_Shadow007.amx]: Run time error 19: "File or function is not found"
    [19:15:19] Number of vehicle models: 0
    [19:23:10] --- Server Shutting Down.
    [19:23:10]


    *** Streamer Plugin v2.6.1 by Incognito unloaded ***


    Habt ihr dafür eine Lösung? ;)


    Mfg Maksimo007 :)

    Hallo,
    ich habe gerade einen Samp Server auf Linux aufgesetzt. Dieser startet auch, allerdings lädt er nichts mehr. Im Log steht nämlich nur dies:
    "Startet server on port: 7777, with maxplayers: 50 lanmode is OFF."
    Es erscheint nichts mit dem Gamemode, Plugins, usw.
    Der Gamemode und die Plugins sollten richtig sein. Habt ihr eine Lösung? :)


    //Edit: Er startet nun und versucht auch zu laden. Allerdings ist der Gamemode fehlerhaft...
    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [18:13:46]
    [18:13:46] Server Plugins
    [18:13:46] --------------
    [18:13:46] Loading plugin: streamer.so
    [18:13:46]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [18:13:46] Loaded.
    [18:13:46] Loading plugin: mysql_debian.so
    [18:13:46] Failed (libssl.so.0.9.8: cannot open shared object file: No such file or directory)
    [18:13:46] Loaded 1 plugins.


    [18:13:46]
    [18:13:46] Filterscripts
    [18:13:46] ---------------
    [18:13:46] Loading filterscript 'menutest.amx'...
    [18:13:46] Loaded 1 filterscripts.


    [18:13:46] Script[gamemodes/The_Shadow007.amx]: Run time error 19: "File or function is not found"
    [18:13:46] Number of vehicle models: 0


    Mfg Maksimo007 :)

    Hey,
    ich bin gerade dabei ein Ticket-System zu schreiben. Es ist auch soweit fertig, nur habe ich einen Fehler. Wenn jetzt 2 Spieler ein Ticket erstellen und ich danach wieder, haben die 2 Spieler die TicketIDs 1 und 2 (passt also), aber wenn ich ein Ticket erstelle, habe ich auch die ID 2. Mehr als 2 geht iwie nicht.


    Hier mein Code:


    //Tickets
    stock support(Name[MAX_PLAYER_NAME],text[128])
    {
    new query[128];
    if(!strcmp(Name,r_GetString("tickets","Name","Name",Name),true))
    {
    for(new i=1;i<MAX_TICKETS;i++)
    {
    if(r_GetInt("tickets","ID","Name",Name)!=i) //Ich denke, dass hier der Fehler liegt?
    {
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(text,text);
    format(query,sizeof(query),"INSERT INTO `tickets`(`Name`,`Text`,`ID`) VALUES('%s','%s','%i')",Name,text,i);
    mysql_query(query);
    break;
    }
    }
    }
    return 1;
    }

    Guten Tag,
    ich bin dabei meinen Script in MySQL umzuschreiben, doch gibt es nun ein Problem:
    Ich will von den "Biz"-Dateien die Daten in MySQL übertragen, also habe ich mir einen Stock gemacht, da das manuell viel zu lange dauern würde.
    Stock:
    stock changeintomysql(BizID)
    {
    r_mysql_SetInt2("bizs","BizID",BizID,"BizID",BizID);
    r_mysql_SetFloat2("bizs","x",BizInfo[BizID][biz_x],"BizID",BizID);
    r_mysql_SetFloat2("bizs","y",BizInfo[BizID][biz_y],"BizID",BizID);
    r_mysql_SetFloat2("bizs","z",BizInfo[BizID][biz_z],"BizID",BizID);
    r_mysql_SetString2("bizs","name",BizInfo[BizID][biz_name],"BizID",BizID);
    r_mysql_SetInt2("bizs","preis",BizInfo[BizID][biz_preis],"BizID",BizID);
    r_mysql_SetString2("bizs","besitzer",BizInfo[BizID][biz_besitzer],"BizID",BizID);
    r_mysql_SetInt2("bizs","innenraum",BizInfo[BizID][biz_innenraum],"BizID",BizID);
    return 1;
    }


    stock r_mysql_SetInt2(Table[], Field[], To, Where[], Where2)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    format(query, 128, "UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%i'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }


    stock r_mysql_SetString2(Table[], Field[], To[], Where[], Where2)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(To, To);
    mysql_real_escape_string(Where, Where);
    format(query, 128, "UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%i'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }


    stock r_mysql_SetFloat2(Table[], Field[], Float:To, Where[], Where2)
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    format(query, 128, "UPDATE `%s` SET `%s` = '%f' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }


    Doch wird leider nichts übertragen. In den Spalten steht jeweils noch "NULL".


    PS: Ich habe mir natürlich ein Command mit einer For-Schleife geschrieben. ;)


    Ich hoffe, ihr könnt mir helfen.


    Mfg Maksimo007 :)

    Guten Tag,
    ich habe ein Problem mit MySQL. Und zwar speichert MySQL den Spieler erst, wenn er sich das 2. mal einloggt, d.h. ihm kann keine Handynummer oder sonstiges zugewiesen werden, da das nur beim 1. Mal funktioniert. Den Usernamen und das Passwort legt er aber an.
    Im MySQL-Debug.txt steht auch, dass es erfolgreich gespeichert worden ist, doch in der Tabelle steht bei "Handynummer" immer noch 0.
    [13:42:48] CMySQLHandler::Query(UPDATE `accounts` SET `Handynummer` = '64356' WHERE `Name` = 'The_Shadow007') - Successfully executed.



    Sollte das nicht eig. funktionieren?


    Mfg Maksimo007 :)

    Hey,
    ich bin dabei meinen Script von dini auf MySQL umzuschreiben. Nun speichert er beim Connect aber z.B. die Handynummer oder sonstiges nicht.
    Hier mein stock SavePlayer(playerid):
    stock SavePlayer(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    if(r_LoadSQLEntrance("accounts","Name",Name))
    {
    r_mysql_SetInt("Level",GetPVarInt(playerid,"Level"));
    r_mysql_SetInt("Geld",GetPVarInt(playerid,"Geld"));
    r_mysql_SetInt("Fraktion",GetPVarInt(playerid,"Fraktion"));
    r_mysql_SetInt("Banned",GetPVarInt(playerid,"Banned"));
    r_mysql_SetInt("Handynummer",GetPVarInt(playerid,"Handynummer"));
    r_UnloadSQLEntrance();
    }
    }
    return 1;
    }


    Teile der Include-Datei:
    stock r_mysql_SetInt(Var[], to)
    {
    new str[32];
    format(str, sizeof(str), "%d", to);
    r_mysql_SetString(Var, str);
    return 1;
    }


    stock r_mysql_SetString(Var[], to[])
    {
    if(r_in_use==true)
    {
    new query[128];
    format(query, sizeof(query), "UPDATE %s SET `%s` = '%s' WHERE `%s` = '%s'", r_GET[0], Var, to, r_GET[1], r_GET[2]);
    mysql_query(query);
    r_UpdateRow();
    return 1;
    }
    return 0;
    }


    Was ist an diesem stock falsch?
    Die Funktion r_mysql_SetInt(...) ist in der Include-Datei: "rft_mysql".


    PS: Der Server verbindet sich aber erfolgreich zur Datenbank, da er die Spielerdatei erstellt. Nur Daten, die danach gespeichert werden sollen, werden nicht gespeichert.


    Ich hoffe ihr könnt mir helfen. :)


    Mfg Maksimo007

    "Dann liegt das an deinem Script"
    Auf Windows geht aber eig. alles... xD


    "Hast du eventuell vergessen im Scriptfiles Ordner die entsprechenden Ordner wie z.B. "Accounts" zu erstellen?
    Denn diese werden nicht automatisch erstellt. ;D"
    Nein, die Ordner sind alle da.


    //Edit: Kann es sein, dass dini nicht auf Linux läuft?
    //Edit: Hat wirklich keiner eine Lösung?

    Hey,
    ich habe nun meinen Server mit der Version 0.3x gestartet und habe diesen auch betreten. Ich musste aber feststellen, dass die ganzen Spielerdateien nicht erstellt werden.
    Meine Frage:
    Liegt das an dini? Wenn ja, wo ist der Downloadlink für dini.inc Version 0.3x?


    Ich hoffe, ihr könnt mir helfen. :)


    Mfg Maksimo007 :) :)