Beiträge von xivo


    #pragma tabsize 0


    new Text:Textdraw1;


    enum spieler_daten
    {
    Wanted,
    Skin,
    Premiumpunkte,
    Geld,
    Tode,
    Kills,
    Motorradschein,
    Autoschein,
    LKWschein,
    Bootsschein,
    Flugschein,
    Eingeloggt
    }

    Hey Guys, ich habe ein Textdraw erstellt, und wollte es mit :


    TextDrawShowForPlayer(playerid, TextDraw1);


    anzeigen lassen, jedoch bekomme ich diese Meldung :


    error 017: undefined symbol "TextDraw1"


    wobei ich :


    new Text:Textdraw1;



    Textdraw1 = TextDrawCreate(1.000000,433.000000,"");
    TextDrawBoxColor(Textdraw1,0x000000FF), TextDrawUseBox(Textdraw1,1);
    TextDrawAlignment(Textdraw1,0);
    TextDrawBackgroundColor(Textdraw1,0x000000ff);
    TextDrawFont(Textdraw1,3);
    TextDrawLetterSize(Textdraw1,0.288888,1.100000);
    TextDrawColor(Textdraw1,0xffffffff);
    TextDrawSetOutline(Textdraw1,1);
    TextDrawSetProportional(Textdraw1,1);
    TextDrawSetShadow(Textdraw1,1);


    habe. :)

    Danke hat geklappt, war aber nicht der Fehler :b Das Problem habe ich bestimmt falsch beschrieben, weil ich es selber falsch verstanden habe.


    Die Input Zeile ist zu lang, sprich ich muss die Querys in einzelne ("Pakete") packen, und diese in dem Haupt Query wieder zusammenfassen, wie soll ich dieses bloß anstellen ?

    Musste ebend erstellen, verwende das Public OnPlayerEnterPickup".


    Weiß einer wie ich die Mysql Zeile trenne ? Weil diese einfach zulang ist ?


    format(query, sizeof(query), "UPDATE `Accounts` SET `adminlevel` = '%d', `premiumsterne` = '%d', `handy` = '%d', `handynummer` = '%d', `money` = '%d', `warning` = '%d', `skin` = '%d', `kills` = '%d', `deaths` = '%d' WHERE `username` = '%s'", GetPVarInt(playerid, "adminlevel"), GetPVarInt(playerid, "premiumsterne"), GetPVarInt(playerid, "handy"), GetPVarInt(playerid, "handynummer"), GetPlayerMoney(playerid), GetPVarInt(playerid, "warning"), GetPlayerSkin(playerid), GetPVarInt(playerid, "kills"), GetPVarInt(playerid, "deaths"), escpname);

    Ich glaube das war ein guter Anfang, warum auch immer, demnach bekomme ich jetzt diese Errormeldung, obwohl ich mich in PHPMYADMIN mit den Daten einloggen kann


    [Sun Mar 27 15:44:20 2011] Error (0): Failed to connect. Access denied for user 'samp' localhost (using password: YES).

    Das ist die Datenbank von dem User, und er hat also alle Rechte für die Datenbank, und ja PHPMYADMIN Ist auf dem Localhost.


    EDIT : Gibt es vielleicht nen bestimmten Link den ich verwenden muss anstatt, localhost ?

    Hey Leute, ich habe ja gerade etwas geschafft mit euerer Hilfe, jetzt sitze ich aber vor dem nächsten...


    Ständig wenn ich versuche auf dem Server zu Connecten , bzw. Mysql kommt folgendes in den Mysql_log.txt


    [Sun Mar 27 13:51:19 2011] Error (0): Failed to connect. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).

    So nun habe ich folgendes :



    [13:04:26] Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)
    [13:04:26] Loading plugin: sscanf
    [13:04:26] Failed (plugins/sscanf: cannot read file data: Is a directory)


    Also wars mit Sscanf schon richtig, nur ebend die libmysqlclient_r16... will nicht.

    Das ist mir eigentlich ganz klar, nur komisch ist das der Server mir sagt er hat das Plugin geladen..




    SA-MP Dedicated Server
    ----------------------
    v0.3c, (C)2005-2010 SA-MP Team


    [11:29:05] filterscripts = "" (string)
    [11:29:05]
    [11:29:05] Server Plugins
    [11:29:05] --------------
    [11:29:05] Loading plugin: mysql.so
    [11:29:05]


    > MySQL plugin R5 successfully loaded.


    [11:29:05] Loaded.
    [11:29:05] Loading plugin: sscanf.so
    [11:29:05]


    [11:29:05] ===============================


    [11:29:05] sscanf plugin loaded.


    [11:29:05] (c) 2009 Alex "Y_Less" Cole


    [11:29:05] ===============================


    [11:29:05] Loaded.
    [11:29:05] Loaded 2 plugins.


    [11:29:05]
    [11:29:05] Filter Scripts
    [11:29:05] ---------------
    [11:29:05] Loaded 0 filter scripts.


    [11:29:05] Script[gamemodes/gtareal.amx]: Run time error 19: "File or function is not found"
    [11:29:05] Number of vehicle models: 0

    Hallo Leute, ich habe ein Problem, also ich habe ein Login & Register System gebaut, nun habe ich alles rausgenommen
    um zuschauen, wo dran es liegt das der Gamemode ständig "File or Function is not Found" ausgibt, nun bin ich an dieser Stelle,
    und finde den Fehler einfach nicht...



    public OnPlayerConnect(playerid)
    {
    new Query[200], Pname[24], escpname[24];
    GetPlayerName(playerid, Pname, 24);
    mysql_real_escape_string(Pname, escpname);
    format(Query, sizeof(Query), "SELECT * FROM `wcf1_user` WHERE `username` = '%s'", escpname);
    mysql_query(Query);
    mysql_store_result();
    if(mysql_num_rows() != 0)
    {
    new line[750];
    SetPVarInt(playerid, "Logged", 1);
    SendClientMessage(playerid, COLOR_GREEN, "Erfolgreich Eingeloggt...");
    GameTextForPlayer(playerid, "~g~Erfolgreich Eingeloggt...",5000,1);
    if(mysql_fetch_row(line))
    {
    new data[3][50];
    new data2[4];
    sscanf(line, "p|ssd", data[0], data[1], data2[0]);
    GivePlayerMoney(playerid, data2[0]);
    mysql_free_result();
    }
    if(!mysql_num_rows())
    {
    SendClientMessage(playerid, COLOR_GREEN, "Dieser Account wurde in der Datenbank bereits gefunden...");
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT , "User System", "Dieser Account existiert bereits... !\n\nBitte Loggen sie sich nun mit ihren Benutzerdaten ein :\n", "Login", "Abbrechen");
    }
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_WARNUNG, DIALOG_STYLE_MSGBOX , "User System", "Dieser Account existiert noch nicht... !\n\nBitte Registrieren sie sich im Forum, um spielen zu können!", "Verlassen", "Verlassen");
    SendClientMessage(playerid, COLOR_RED, "Bitte Registrieren sie sich im Forum, um mitspielen zu können!");
    }
    mysql_free_result();
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    if(GetPVarInt(playerid, "Logged") == 1)
    {
    new query[300];
    new Pname[24];
    GetPlayerName(playerid, Pname, 24);
    new escpname[24];
    mysql_real_escape_string(Pname, escpname);
    format(query, sizeof(query), "UPDATE `wcf1_user` SET `money` = '%d' WHERE `username` = '%s'", GetPlayerMoney(playerid), escpname);
    mysql_query(query);
    mysql_free_result();
    }
    return 1;
    }

    Du hast ja garkeine Ahnung, MoneySpam ist garnicht definiert wird aber verwendet, das ist ja schon ein Rätsel insich. Nebenbei, wird die Variable
    nur an einem Punkt verwendet, und dieser ist im GF genau dort unnötig, weil ich den GF kenne...

    Moin Leute, ich habe vorkurzem endlich das Mysql Plugin zum laufen bekommen von StrickenKid, nun habe ich aber ein neues
    Problem, ich hatte das Problem vorher mit der Zahl ".15" am ende, jetzt habe ich die ".16"


    Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory)