Beiträge von BreadScript

    Ich habe nun ein wenig probiert komme aber nicht auf die Lösung. Bisher bin ich wie folgt gekommen



    LoginLabel[playerid] = CreatePlayerTextDraw(playerid,243.000000, 184.000000, "LOGIN");
    PlayerTextDrawBackgroundColor(playerid, LoginLabel[playerid], 255);
    PlayerTextDrawFont(playerid,LoginLabel[playerid], 1);
    PlayerTextDrawLetterSize(playerid,LoginLabel[playerid], 0.50, 3.50);
    PlayerTextDrawColor(playerid,LoginLabel[playerid], -1);
    PlayerTextDrawSetOutline(playerid,LoginLabel[playerid], 0);
    PlayerTextDrawSetProportional(playerid,LoginLabel[playerid], 1);
    PlayerTextDrawSetShadow(playerid,LoginLabel[playerid], 1);
    PlayerTextDrawTextSize(playerid,LoginLabel[playerid], 375.000000, 0.000000);
    PlayerTextDrawSetSelectable(playerid,LoginLabel[playerid], true);


    Allerdings ist er nun garnicht mehr anklickbar

    Hey also wenn du jetzt meinst das beides blau wird während du nur über eins rüber gehst, musst du glaube ich bei

    die x und y cords noch mal anpassen.

    Wenn ich über das obere gehe wird dieses Blau wie es sein soll. Gehe ich weiter auf eines darunter sind beide blau

    Hallo,


    ich würde gerne meine Textdraw anklickbar machen habe aber noch Probleme dabei. Zuerst wie ich die TextDraws erstellt habe.


    unter OnPlayerConnect



    Textdraw0 = CreatePlayerTextDraw(playerid,142.000000, 152.000000, "___");
    PlayerTextDrawBackgroundColor(playerid,Textdraw0, 255);
    PlayerTextDrawFont(playerid,Textdraw0, 1);
    PlayerTextDrawLetterSize(playerid,Textdraw0, 0.500000, 27.600004);
    PlayerTextDrawColor(playerid,Textdraw0, -1);
    PlayerTextDrawSetOutline(playerid,Textdraw0, 0);
    PlayerTextDrawSetProportional(playerid,Textdraw0, 1);
    PlayerTextDrawSetShadow(playerid,Textdraw0, 1);
    PlayerTextDrawUseBox(playerid,Textdraw0, 1);
    PlayerTextDrawBoxColor(playerid,Textdraw0, 1684301055);
    PlayerTextDrawTextSize(playerid,Textdraw0, 524.000000, 0.000000);
    PlayerTextDrawSetSelectable(playerid,Textdraw0, 0);


    unter OnPlayerRequest (hier die Angabe Textdraw 0 mäckert er)


    PlayerTextDrawShow(playerid,Textdraw0;


    und unter OnPlayerClickTextDraw
    if(clickedid == Textdraw0) {
    SendClientMessage(playerid, 0xFFFFFFAA, "Textdraw angeklickt"); return 1; }


    Dabei bekomme ich folgenden Fehler


    warning 213: tag mismatch Zeile ist Blau markiert

    Du verwendest das Autohaussystem von MrMonat wie ich es bisher ermitteln konnte.
    Hier die Lösung.



    public OnPlayerDisconnect(playerid, reason)
    {
    for(new i=0;i<sizeof(cInfo);i++)
    {
    if(cInfo[i][besitzer]==PlayerInfo[playerid][p_id])
    {
    new query[128];
    format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][db_id]);
    mysql_pquery(handle, query);
    DestroyVehicle(cInfo[p][id_x]);
    }
    }
    if(IsPlayerNPC(playerid)) return 1;
    aduty[playerid]=false;
    KillTimer(Payday[playerid]);
    SaveUserStats(playerid);
    return 1;
    }

    Hallo,


    ich suche jemanden der mir eine Bat Datei erstellen kann um meine Datenbank täglich sichern zu können.
    Ich habe nun zahlreiche Dinge ausporbiert aus dem Internet habe es aber nicht geschafft.
    Ist es einen hier vielleicht möglich so eine Bat Datei zu erstellen ?


    Falls ja


    Im Folgendenverzeichnis ist die mysqldump.exe


    C:\Program Files\MySQL\MySQL Server 5.6\bin


    Die Sicherungen sollen auf


    D:\


    erfolgen. Für eure mühe biin ich sehr dankbar

    Hallo,


    gibt es die möglichkeit das man direkt in einen TextDraw schreiben kann ohne das man einen ShowPlayer dafür benötigt ?


    Über eure Hilfe bin ich dankbar

    Wo du es gerade sagst sehe ich das auch =). Immer die Kleinigkeiten die einen mehr arbeit machen.


    Eine Frage habe ich noch da es damit zusammen hängt.


    Wie kriege ich es hin bei sscanf also hier



    if(sscanf(params, "us[128]i", pID, grund,dauer))return SendClientMessage(playerid, 0xFF004BFF, "/tban [ID] [Grund] [Dauer]");


    das ich nicht nur


    /befehl 0 Darum 2


    angeben kann sondern auch


    /befehl 0 Darum weil ich es so will 2


    also das ich auch leerzeichen anfügen kann

    Hallo,


    ich habe derzeit Probleme dabei daten in die Datenbank einzutragen.


    Befehl wie folgt


    mysql_format(handle, query, sizeof(query), "INSERT INTO `timeban` (`name`,`time`,`banner`,`bantime`,`banreason`) VALUES ('%e','%i',`%e`,`%e`,`%e`)",pName(playerid),timestamp,bannername,string1,string); mysql_pquery(handle, query);



    ein print gibt folgendes aus


    [10:21:48] INSERT INTO `timeban` (`name`,`time`,`banner`,`bantime`,`banreason`) VALUES ('Don','1504081428',`Don`,`30.08.2017 - 10/21/48`,`darum`)

    Hallo ich habe derzeit mit einem String bzw warscheinlich mit sscanf2 Probleme. Der String sei angeblich zu klein was ich aber nicht glaube.


    Hier der Code



    ocmd:p(playerid, params[])
    {
    new text[128], string[128];
    if(pInfo[playerid][pLoggedIn] == true)
    {
    if(sscanf(params, "s", text)) return SendClientMessage(playerid, COLOR_GREY, "Use: /p (Text)");
    format(string, sizeof(string), "%s", text);
    SendClientMessageToAll(COLOR_WHITE, string);
    }
    return 1;
    }


    im folgenden wird mir in der samp-server.exe folgendes ausgegeben



    [16:50:41] sscanf warning: Strings without a length are deprecated, please add a destination size.

    da scheint iwo was nicht zu stimmen. Wo könnte das sein ?