SAMP Node.js Query API

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Da maddin und ich eine einfache und zuverlässige Query API für Node.js benötigt haben, habe ich diese kurzerhand geschrieben. Die Benutzung bedarf eigentlich keiner weiteren Erklärung.


    Installation


    Code
    npm install samp-query


    Benutzung



    Verfügbare Optionen

    • host
    • port - Standard: 7777
    • timeout - Standard: 1000


    Die Ausgabe des oben genannten Beispiels sähe dann wie folgt aus:


    Code
    {     address: '94.23.166.205',    hostname: 'German Extreme Freeroam - Stunt/Derby/Race/DM/Free',    gamemode: 'Stunt Race Derby DM Fun',    mapname: 'San Andreas',    passworded: 0,    maxplayers: 500,    online: 12,    rules: {         lagcomp: 'On',        mapname: 'San Andreas',        version: '0.3z',        weather: '18',        weburl: 'www.gef.io',        worldtime: '12:00'    },    players: [        { id: 0, name: 'hallihallomine', score: 14735, ping: 51 },        { id: 1, name: 'xGreenDayx', score: 26193, ping: 81 },        { id: 2, name: '[Black]Rider', score: 87211, ping: 41 },        { id: 3, name: 'Kohl', score: 439313, ping: 45 },        { id: 5, name: 'TheSituation', score: 14775, ping: 41 },        { id: 6, name: 'EziT', score: 38914, ping: 66 },        { id: 7, name: 'Josiee', score: 2104, ping: 56 },        { id: 8, name: 'Derbystar', score: 29, ping: 56 },        { id: 9, name: 'xXProPlayXx', score: 20354, ping: 45 },        { id: 10, name: 'hakco30', score: 0, ping: 81 },        { id: 11, name: 'xXDarkBolleXx', score: 38886, ping: 56 },        { id: 12, name: 'SDMPro', score: 0, ping: 51 }    ]}


    Weitere Vorschläge sind natürlich gern gesehen!


    GitHub - npmjs.org - Bugs