Compilarea plugin-urilor, scripturilor, fișierelor

Luați în considerare exemplul plug-in-ului Timeprojector care emite următorul card și ora până la sfârșitul hărții.

Compilarea sine Sma fișiere sau plugin-uri, de asemenea, numit compilației sma / directorul script-uri este ținut în cstrike / addons / amxmodx / scripting. un fișier care compilează sma (scripts) se numește compile.exe.








Procesul de compilare este destul de simplu.

Pentru a compila necesare noi plugin-ul mod Timeprojector (rusificat, vyvyda schimba coordonatele de pe ecran), deschideți-l cu Notepad Akelpad'om schimba modul în care dorim păstrat (codificarea este lăsată așa cum este, în cazul în care rusifitsiruem, apoi selectați codificarea UTF-8 ( 65001) elimina marca BOM),

Deci, acum am schimbat fișierul sma original (stocat în dreapta, am codificat), apoi trageți și plasați fișierele timeprojector.sma ținând apăsat butonul stâng al mouse-ului pe pictograma fișierului compile.exe, există o compilație a propriei noastre timeprojector.sma deja modificat, la sfârșitul anului (completarea) compilării (Închide fereastra) compilat produsul finit este plasat în cstrike / addons / amxmodx / Scripting / compilat cu același nume (timeprojector), dar cu o altă extensie (deja aMXX). Ca rezultat, am avut doar un timeprojector.sma. iar acum timeprojector.amxx (care aruncă apoi cstrike / addons / amxmodx / plugins).







Și acum pentru un exemplu:
Iată cum arată plugin-ul standard pentru timeprojector:
COD:
set_hudmessage (255,255,255,0,75,0.05,0, 1,0, 1,0, 0,1, 0,2, 13)
show_hudmessage (0, "Timpul rămas:.:% 02d ^ nCapta următoare:% s", timeleft / 60, timeleft% 60, nextmap)
În joc, este afișat astfel:
Afișat în colțul din stânga sus al ecranului
(Culoare font: alb)
Deci, arata ca un plugin standard


Iată același proiect de timp după compilare (cu modificările necesare):
COD:
set_hudmessage (32,79,147,0.15,0.03.0, 1,0, 1,0, 0,1, 0,2, 13)
show_hudmessage (0, "Timpul de schimbare a hărții:.:% 02d ^ nCapta următoare:% s", timeleft / 60, timeleft% 60, nextmap)
În joc, este afișat astfel:
Afișată în colțul din dreapta sus al ecranului
lângă radar, sub numărul de administratori
(Culoarea fontului: Culoarea cerului)
Acesta este modul în care apare pluginul recompilat


Acum, nu se grăbesc, să încerce să lucreze, pentru a începe cu, înlocuiți liniile cu un exemplu de-a doua și înapoi, cu compilarea și păstrarea ne-a dorit kodirovke.Pervye trei numere set_hudmessage (255255255.) - este culoarea RGB de culoare pot fi selectate aici sau aici (după cum preferați), numerele rămase sunt responsabile pentru viteza mesajelor intermitente, frecvența de repetare, poziționarea pe ecran (ieșirea mesajului).
Joacă-te cu numerele și totul va deveni clar pentru tine.
Cu privire la Terorist.







Trimiteți-le prietenilor: