Beiträge von Housefrau

    Easy. Du hast hier die Playerid vergessen, welche den Textdraw sehen soll.


    TextDrawShowForPlayer(Textdraw0);


    Richtig:


    TextDrawShowForPlayer(playerid,Textdraw0);


    Das musst du halt nur dann bei dem richtigen Public (z.B. "OnPlayerConnect") einsetzen, da du unter "OnGameModeInit" ja keine Playerid hast :)

    Ich würde behaupten, dass du die PVar's und die Definition in der *.ini-Datei verschieden angeben musst (sprich statt PVar "AdminLevel" nimmst du "pAdminLevel").


    Ungetestet und nur behauptet. Ich finde nämlich sonst keinen Fehler..

    Morgen zusammen,


    wollte mal nachfragen was ihr von dem LG Optimus 4X HD haltet.


    Hatte letztens mein Handy erfolgreich kaputt gemacht und jetzt muss eben Nachschub her.


    Eine direkte Preisgrenze habe ich nicht, über 400€ sollte es aber jetz doch nicht kosten.


    Zudem wollte ich kein Samsung Galaxy S1-3, Note1-2, und jegliches Apple-Produkt haben.


    Also, was haltet ihr davon? Sollte ich mir es holen oder doch lieber auf weitere Handys warten?



    Danke euch im Voraus.

    Du kannst http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange nutzen.


    Dort kannst du eben die "normalen" Tasten nutzen, welche durch GTA schon definiert sind (C , Z, N, etc.).



    Es gab/gibt auch einen Filterscript der sich "Key-Detector" nennt. Damit kannst du herausfinden, welche "Nummer" welche Taste bedeutet. Einfach mal durchlesen & informieren.



    PS: Du kannst dir natürlich auch einfach einen Keybinder (beispielsweise mittels AHK) machen. Da gibt es tausende Tutorials zu. Geht vielleicht einfacher und ist umfangreicher was die Tastenbelegung betrifft.

    Meine Güte ist das ein Zickenkrieg hier :o


    Klar, das Projekt ist nicht das beste, ABER es ist ja auch nichtmal zu 100% fertig.


    Das Henner schon jetzt Werbung postet, finde ich sinnig. Dadurch das es nicht fertig ist, werden immer wieder neue Updates und Funktionen erscheinen, welche Abwechslung und Spaß in das Forum bringen.


    //BTT: Ich habe mich registriert und finde es bisher wirklich spannend. Man bekommt viele Infos und auch gute, hilfreiche Antworten auf Fragen.

    Morgen zusammen,


    Ich wollte mich mal mit einem Overlay befassen aber bekomme das nicht auf die Reihe.


    Daher meine Frage, ob jemand eventuell ein kleines beispielscript anzubieten hat damit ich daraus lernen kann.


    //edit: Ein Tutorial darüber würde mir natürlich auch sehr weiterhelfen!


    Danke im voraus.

    Ich habs!


    Doof rumprobiert und am Ende gings :)



    if(strcmp(cmdtext, "/getlog1", true) == 0)
    {
    new string[128],count,count2;
    new File:example = fopen("/Log/AdminLog.log", io_read);
    while(fread(example, string))
    {
    count++;
    }
    fclose(example); // Neu
    new holestring[2048];
    new File:example2 = fopen("/Log/AdminLog.log", io_read); // Neu
    while(fread(example2, string))
    {
    if(count2 > (count-20))
    {
    format(holestring,sizeof(holestring),"%s%s",holestring,string);
    }
    count2++;
    }
    fclose(example2); // Neu
    ShowPlayerDialog(playerid,temp,DIALOG_STYLE_MSGBOX,"Information",holestring,"Okay","");
    return 1;
    }



    Danke dir für die hilfreichen Tipps RunAway :)

    if(strcmp(cmdtext, "/getlog1", true) == 0)
    {
    new string[128],count,count2;//string größen anpassen
    new File:example = fopen("/Log/AdminLog.log", io_read); // Open the file
    while(fread(example, string)) //reads the file line-by-line
    {
    count++;
    }
    new holestring[2048];//string größen anpassen
    while(fread(example, string)) //reads the file line-by-line
    {
    if(count2 > (count-20))
    {
    format(holestring,sizeof(holestring),"%s%s",holestring,string);
    SendClientMessage(playerid,COLOR_WHITE,string);
    }
    count2++;
    }
    ShowPlayerDialog(playerid,temp,DIALOG_STYLE_MSGBOX,"Information",holestring,"Okay","");
    return 1;
    }


    Ich hab bei Zeile 14 für extra kein "%s\n%s" drinne, da im Log die verschiedenen Zeilen im Log schon mit "\n" enden.


    Und wie mach ich das ? :rolleyes:


    Funktioniert. Problem ist nur, dass nur die "ältesten" Logs angezeigt werden, da der String zu klein ist. Hab den auf 4096 erweitert, aber dann wird gar nix mehr angezeigt InGame. Hast du da noch ne Lösung? :huh: