Beiträge von davdeveloper

    Danke dir, Jeffry!


    Sorry für die doppelte Frage, es bezieht sich auf Buchstaben - Umlaute vom Script her aus.


    Geht speziell gerade um SendClientMessage mit format habe ich es auch schon getestet.


    Die werden bei mir nicht erkannt. Gibt es eine Möglichkeit dies zu ändern ?


    Habe da folgendes bisher gefunden:


    http://forum.sa-mp.com/showthread.php?t=397515


    Kann man das noch anders regeln ?


    EDIT: Habe festgestellt, dass es eventuell daran liegen kann, weil ich Sublime Text 3 verwende und nicht den Pawno Editor. Kann das sein ? Wenn ja - kann ich das in Sublime ändern ?


    EDIT2: Mit Pawno funktioniert es. Gibt es eine Lösung zu Sublime Text 3 oder was verwendet ihr für ein Editor ?


    EDIT3 ..... Einfach die Kodierung in Sublime auf Western Windows 1252 stellen und es funktioniert!


    David

    Hallo zusammen,


    da ich noch relativ frisch bin und dazu gerade nichts gefunden habe, würde ich gerne fragen ob es für den Server Performance Probleme gibt wenn man verschiedene Funktionen - Tor öffnen oder andere Kleinigkeiten in Filterscripts regelt ?


    Oder soll ich Objekte nur im Filterscripts laden lassen - keine kleineren Code Teile ?


    Grüße

    Solltest du auch gar nicht. Das UPDATE-Query solltest du erst nach erfolgreichem Login absenden, somit steht das Query im public OnUserLogin, nach dem Auslesen der Caches.
    Der Code dann dort:
    new query[128];mysql_format(handle, query, sizeof(query), "UPDATE users SET online = 1 WHERE id = %d", PlayerInfo[playerid][p_id]);mysql_pquery(handle, query);

    Oh tut mir leid, habe es auch erst nach erfolgreichen Login im Script stehen, hab gerade nur zu schnell gedacht und daher direkt OnPlayerConnect erwähnt.


    Super, dann hast du mir weiterhelfen! Vielen Dank für deine Zeit und Geduld, wird bestimmt nicht das letzte mal gewesen sein.


    Mach dir ein schönen Samstag, gehe jetzt erst mal Steak essen :D


    David

    Verstehe .. das mit dem Caching habe ich nicht bedacht.


    Es ging eigentlich darum, dass ,,nur" vor hatte, in der Tabelle den Spieler auf online = 1 zu setzten sobald er sich eingeloggt hat.


    Da wollte ich nicht mitten in der OnPlayerConnect die MySQL Abfrage mit drinnen haben.


    Wie würdest du das lösen, für nur eine kleine Veränderung oder Abfrage, damit ich mir das mal als Beispiel nehmen kann.


    Oder würdest du dann einfach tatsächlich den Teil, was ich gerade in der GetDataInt habe einfach in die OnPlayerConnect verschieben ?


    Danke für den Tipp nochmal mit dem %e !!

    Vorab erstmal, super Tutorial! Kann man gut nachvollziehen und funktioniert sogar alles wie es soll, klasse Arbeit!


    Habe jedoch gerade ein kleines ,,Problem" bzw. eine Frage.


    Ich möchte mir eine Methode bauen um einfacher Daten in der Datenbank zu ändern oder abzurufen.


    stock GetDataInt(table, field where usw.. )


    Dazu habe ich deinen MySQL _Fomat Code mal fast so übernommen.


    mysql_format(handle, query, sizeof(query), "UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%d'",
    Table, Field, Change, Where, _Where);


    soweit so gut, funktioniert auch.


    Jetzt ist aber zum Beispiel nicht immer das WHERE ein Integer.


    Wenn ich jedoch hier aus :
    WHERE `%s` = '%d'"
    es in:
     WHERE `%s` = '%s'"
    ändere - dann geht es nicht mehr wenn die WHERE ein Integer ist - wahrscheinlich auch logisch.


    Gibt es da eine alternative zu, mir fällt da gerade nichts ein ...


    David


    EDIT: Denke mal, gelöst! :D
    Wenn ich es bei %d belasse, funktionieren auch abfragen die einen string überprüfen, andersrum nur nicht. Funktioniert also :D

    Hi,


    ich habe gestern mir ein neues Mainboard gekauft - H97 D3H gigabyte - das Mainboard soll mit der Grafikkarte 4GB Sapphire Radeon R9 270X verwendet werden.


    Nach dem Einbau hatte ich ein Blackscreen, habe mit der AMD R9 Grafikkarte nichts gesehen.


    Ich habe daraufhin etwas geforscht und folgenden Beitrag gefunden:
    http://www.tomshardware.co.uk/…oard-incompatibility.html


    Daraufhin habe ich in den BIOS Settings unter den Punkt ,,Other PCIe Devices" von EFI auf Legacy support gestellt.
    Es hat dann funktioniert, die Grafikkarte wurde erkannt und ich konnte 10 Minuten lang problemlos auf gute Auflösung Ark spielen.


    Danach .. wieder .. der Blackscreen ..


    Hat jemand noch eine Idee ? Die Grafikkarte hatte nie Probleme. Alle Treiber sind auf der aktuellsten Version - Windows ist auf der aktuellsten Version - alles richtig eingesteckt - tausend mal schon überprüft.


    Ist die Einstellung Other PCIe Devices die richtige gewesen, die ich laut dem Artikel auf Legacy Support stellen soll ? Hat jemand Erfahrung mit dem Board und kann mir da mehr zu sagen ?


    Hoffe, dass jemand von euch noch hilfreiche Tipps hat!