NotAgape / TesterCMD-Installer

Installer source code for a GTA SA:MP mod.
0 stars 0 forks source link

TesterCMD-Installer

Installer source code for a GTA SA:MP mod.

Compilare:

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.
image

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:

image

Dupa compilare, executabilul rezultat il putem gasi in folderul dist. Langa acesta copiem si arhiva creata anterior, dupa care putem rula installer-ul.

image

Rularea folosind interpreter-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

Copierea manuala a fisierelor

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.

Requirements

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.