pawn-env

pre 5 godina
1,350
pregleda
2
postova
Im the Emmett huh
Hustler
pre 5 godina
NAPOMENA: Ne znam da li je neko radio ovaj tut vec ovde, ali eto napisao sam i ja tako da nemoj da neko SERE.
pawn-env


Kako ga instalirati?
sampctl package install dakyskye/pawn-env

#include


Kako ga koristiti?

* Kreirajte .env fajl, primer kako bi trebao izgledati (prvi primer, preporuceno koristiti druge primere):

MYSQL_USER=user
MYSQL_PASSWORD=password
MYSQL_HOST=localhost
MYSQL_DATABASE=database


* Sledeci primeri (preporuceno)

BASH
MYSQL_USER=user MYSQL_PASSWORD=password MYSQL_HOST=localhost MYSQL_DATABASE=database sampctl package run


PowerShell Core
$env:MYSQL_USER="user"; $env:MYSQL_PASSWORD="password"; $env:MYSQL_HOST="localhost"; $env:MYSQL_DATABASE="database"; sampctl package run


Docker
docker run -d \
    -e MYSQL_USER=user \
    -e MYSQL_PASSWORD=password \
    -e MYSQL_HOST=localhost \
    -e MYSQL_DATABASE=database \
    --name my-container my/image




API (Application Programming Interface)

native bool:Env_Has(const env[]);
native bool:Env_Get(const env[], dest[], size=sizeof(dest));


*
Primeri za Env_Has i za Env_Get


new hostname;
if (Env_Has("MYSQL_HOST")) {
    Env_Get("MYSQL_HOST", hostname, sizeof hostname);
}

// I tako za user, pw itd... I na kraju connect:
handle = mysql_connect(hostname, username, password, database, options);


Credits: Southclaws, dakyskye.
Simić
Shot Caller
pre 5 godina
Nice tut  😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava