Skip to content

Functions

Louzin edited this page Jun 15, 2023 · 3 revisions

async getServerInformation()

const sampquery = require("@louzindeev/sampquery");

const samp = new sampquery.SampQuery("172.17.78.33", 7777);

samp.getServerInformation((info, err) => {
    if(err) {
        console.log(err);
        return;
    }
    console.log(info);
});

// This function return's a serverInformationPacket Object / interface Promise. so `info` contains an Object with serverInformationPacket data.

async getServerRules()

const sampquery = require("@louzindeev/sampquery");

const samp = new sampquery.SampQuery("172.17.78.33", 7777);

samp.getServerRules((rules, err) => {
    if(err) {
        console.log(err);
        return;
    }
    console.log(rules);
});

// This function return's a Array of serverRulesPacket Object / interface Promise. so `info` contains an Object with an array serverRulesPacket data.

async getServerDetailedInformation()

const sampquery = require("@louzindeev/sampquery");

const samp = new sampquery.SampQuery("172.17.78.33", 7777);

samp.getServerDetailedInformation((info, err) => {
    if(err) {
        console.log(err);
        return;
    }
    console.log(info);
});
// This function return's a Array of serverDetailedInformationPacket Object / interface Promise. so `info` contains an Object with an array serverDetailedInformationPacket data.

async getServerClientList()

const sampquery = require("@louzindeev/sampquery");

const samp = new sampquery.SampQuery("172.17.78.33", 7777);

samp.getServerClientList((info, err) => {
    if(err) {
        console.log(err);
        return;
    }
    console.log(info);
});
// This function return's a Array of serverClientListPacketObject / interface Promise. so `info` contains an Object with an array serverClientListPacket data.

async sendRCON(password, command)

const sampquery = require("@louzindeev/sampquery");

const samp = new sampquery.SampQuery("172.17.78.33", 7777);

samp.sendRCON("changeme", "echo hello", (info, err) => {
    if(err) {
        console.log(err);
        return;
    }
    console.log(info);
});

Clone this wiki locally