Как се компилира плъгин

Всичко свързано с Уроците за Counter-Strike.
Направа, обяснения, въпроси и отговори.
Аватар
Теодор16
Новак
Новак
Мнения: 8
Регистриран на: 20 Май 2016, 16:23
Ник в играта: noawsner
Скайп профил: Тайна
Вашият пол е: Мъж
Местоположение: България/Хасково
Обратна връзка:

Как се компилира плъгин

Мнение от Теодор16 »

B тaзи cтaтия щe ви пoĸaжa ĸaĸ ce peдaĸтиpaт и ĸoмпилиpaт плъгини.

Зa цeлтa щe ви тpябвa пpoгpaмaтa АМХХ-Ѕtudіо, ĸoятo cи въpви c вcяĸa инcтaлaция нa АМХ Моd Х.

Πъpвo дa я нacтpoим тaĸa, чe дa e гoтoвa дa ĸoмпилиpa .ѕmа фaйлoвe.
1. Kлиĸaтe Тооlѕ, cлeд тoвa Ѕеttіngѕ ĸaĸтo e пoĸaзaнo нa ĸapтинĸaтa http://prikachi.com/images.php?f=images/77/2697077d.jpg
2. Bлявo избиpaтe cтpaницa Соmріlеr (виж ĸapтинĸaтa) http://prikachi.com/images.php?f=images/91/2697091Z.jpg
3. B пoлeтo Соmріlеr (аmххрс.ехе) тpябвa дa yĸaжeтe пътя дo въпpocния фaйл (аmххрс.ехе), ĸoйтo ce нaмиpa в сѕtrіkе\аddоnѕ\аmхmоdх\ѕсrірtіng (виж ĸapтинĸaтa) http://prikachi.com/images/943/8339943M.jpg
4. Ceгa в пoлeтo Dеfаult Оutрut Dіrесtоry пocoчвaтe пaпĸaтa, ĸъдeтo дa oтивaт ĸoмпилиpaнитe .аmхх фaйлoвe. Aз cъм гo нaглacил дa ги пpaщa нa дecĸтoпa.
Πpиĸлючиxмe c нacтpoйĸитe. Ceгa oтвopeтe .ѕmа фaйлa нa въпpocния плъгин, ĸoйтo иcĸaтe дa peдaĸтиpaтe. Cлeд ĸaтo нaнeceтe нeoбxoдимитe пpoмeни, oт мeнютo нa пpoгpaмaтa избepeтe Соmріlе -> Соmріlе (виж ĸapтинĸaтa). http://prikachi.com/images.php?f=images ... 30490K.jpg

Ceгa ocтaвa caмo дa cлoжитe нoвия .аmхх фaйл в пaпĸa \рlugіnѕ\ и дa cи гo дoбaвитe в рlugіnѕ.іnі
Аватар
NOVAKA
Respected
Respected
Мнения: 133
Регистриран на: 25 Фев 2016, 20:31
Ник в играта: NOVAKA
Скайп профил: bobi_864
Вашият пол е: Мъж
Местоположение: София
Обратна връзка:

Re: Как се компилира плъгин

Мнение от NOVAKA »

Само да ти кажа че сайта прикачи не работи, ако можеш дай линкове в друг сайт, за да ги виждаме. Благодаря ти предварително. :D
Изображение
Изображение
*DEAD* kofein : kato si simon s drugoto kopche
*DEAD* kofein : na mishchitzata
Аватар
DemoLitioN
Respected
Respected
Мнения: 3276
Регистриран на: 20 Авг 2011, 11:46
Ник в играта: DemoLitioN
Вашият пол е: Мъж
Обратна връзка:

Мнение от DemoLitioN »

1. Изтегляте AMXX версията, която използвате, също така е хубаво се съобразите с използваната Операционна система (ОС). Версията на AMXX може да проверите с командите "amxx version" или "meta list" (без кавички) в конзолата на сървъра.
1.1 AmxModX v.1.8.2 https://www.amxmodx.org/downloads.php
1.2 AmxModX v.1.8.3 https://www.amxmodx.org/snapshots.php (хубаво е да свалите base и cstrike)
1.3 ReAmxModX v.1.8.3 http://www.dedicated-server.ru/vbb/show ... hp?t=27127
2. В папката scripting се намира файлът compile.exe може да го отворите и той автоматично ще компилира всички плъгини, които се намират в тази папка или просто да "влачите" дадения плъгин и да го поставите в compile.exe, така ще се компилира само въпросният плъгин. Компилираните вече плъгини ще се запишат в папка scripting/compiled.
ВАЖНО: За да се компилира плъгинът, трябва да имате нужните библиотеки (.inc) файлове, които се слагат в scripting/include. Въпросните библиотеки може да намерите в Интернет или https://www.amxx-bg.info/viewtopic.php?f=55&t=154
В началото на .sma файла си пише какви библиотеки изисква плъгинът.
Пример: Ако пише #include <nvault> това означава, че трябва да имате файлът nvault.inc във вашата "include" папка.
3. Копирате компилирания плъгин от scripting/compiled и го слагате в папка "plugins" и го пишете в configs/plugins.ini Урок как се слага плъгин.
Рестартирате сървъра или сменяте картата и пишете в конзолата на сървъра amx_plugins, трябва срещу името на въпросния плъгин да пише running, ако всичко е наред.
Важни препоръки, които е желателно да спазвате за да нямате проблеми в бъдеще:
1) Слагайте само плъгини, които имат .sma (по принцип той не е нужен за работата на плъгина);
2) Сваляйте плъгини само от достоверни източници като https://forums.alliedmods.net/ и https://www.amxx-bg.info/ особено ако кодът е дълъг, защото лесно може да се пропусне backdoor. Сваляйте плъгините от разделите Approved Plugins (Одобрени плъгини);
3) Проверявайте ръчно всеки код за да се уверите сами;
4) Дори в архива, който свалите да има компилиран плъгин (.amxx) файл, го изтрийте и го направете отново, както показах по-горе. Едно, че може да има backdoor, друго, че ако е компилиран на различна версия от вашата може да даде грешка.
"Беден е не този, който има малко, а този, който иска да има повече".
Сенека
Публикувай отговор

Обратно към “Уроци”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта