Installer source code for a GTA SA:MP mod.
Folderul moonloader
trebuie adaugat intr-o arhiva zip ce va fi numita testercmd.zip
.
Pentru compilare sau rulare este nevoie de un Python Interpreter. Acesta poate fi descarcat de la link-ul anterior, iar la instalare trebuie adaugat in PATH-ul sistemului.
Installer-ul va fi compilat folosind pyinstaller
. Acesta poate fi instalat folosind pip install pyinstaller
. Dupa instalarea pachetului, il rulam folosind argumentele --onefile --windowed
si specificand locatia codului sursa.
Rezultatul comenzii ar trebui sa arate asa:
Dupa compilare, executabilul rezultat il putem gasi in folderul dist
. Langa acesta copiem si arhiva creata anterior, dupa care putem rula installer-ul.
Alternativa compilarii este rulatul folosind interpreter-ul mentionat anterior. Instalam pachetele necesare folosind pip install -r requirements.txt
, ne asiguram ca arhiva creata anterior se afla in acelasi directory cu cel al installer-ului, dupa care putem rula installer-ul folosind python installer.py
O alternativa a installer-ului este copiatul manual al fisierelor. Copiem folderul moonloader
in folderul cu jocul, deschidem fisierul faction_name.txt
din folderul moonloader/TesterADV
si modificam numele factiunii din acesta. Ne asiguram ca avem cleo, sampfuncs si moonloader instalate, dupa care putem folosi mod-ul.
Pentru o buna functionare a modurilor, recomand instalarea CLEO, SAMPFUNCS, Moonloader si SampAddon. Acestea pot fi cautate si instalate manual sau pot fi descarcate direct de aici.