Подреждане на AMX
СТАТИЯТА НЕ Е ЗАВЪРШЕНА.НЕ ДАВАЙТЕ ДИРЕКТНИ ВРЪЗКИ КЪМ СТАТИЯТА, URL ЩЕ СЕ ПРОМЕНЯ!14.02.06
Искам веднага да кажа, че използвам AMX 2005, но статията обсъжда AMX версия 0.9.9. Ами аз? Имам AMXx!Няма начин :), не пиша добавки за AMXx, не знам какво включва, но останалата част от кода е подобна. Можете сами да се задълбочите в това, като следвате примера на тази статия.
Ще ви кажа моето мнение за плъгини и лосиони за сървъра. Не забравяйте, че колкото повече ще стои, толкова повече ще изостава. Колкото повече ще се изписват всякакви неща на екрана - толкова повече ще лага, както и ще маха за игра (здравейте на всички фенове наHUDсъобщенията). Колкото повече леви звуци има, толкова повече цялото това нещо ще пречи на свиренето. Въпросът е всичко да е перфектно. Ако постоянно изскачат съобщения по целия екран (кой се е свързал, кой е убил в главата, статистиката е постоянна и т.н.), тогава на сървъра най-вероятно ще играят само ботове :)))). Смешно, но истина. Никой добър играч няма да се присъедини към сървъра.
sma- източник на приставка. Обикновено идва с плъгин. Именно в него се правят промени в плъгина и след това той се изгражда отново.
След като се запознаете със sma, трябва да го прекомпилирате.
1.1. Компилиране на добавки.Не поставяйте боклук в сървъра си. Това не е количка, а сървър. Следователно трябва да имаме всичко точно и да лежим в папки (точно както се прави в пакета AMX :)). Следователно нашите добавки, коитодобавяме, ще поставим в нашите татковци.
И така,компилация- сглобяване на плъгина от изходния код (sma) в работещ плъгин с помощта на компилатора. Компилаторът, колкото и да е странно, идва с AMX :). Той се намира във файлаamx\examples- sc.exe. Компилацията се стартира от bat файл compile.bat,който се намира там. След като го стартира, компилаторът отива в директориятаamx\example\source\default(в нея, между другото, има източници на плъгини, които са включени в пакета amx), намира всички sma източници там и започва да ги компилира. В същото време сглобените плъгини се поставят автоматично вamx\examples\compiled.
За допълнителни добавки предпочитам да използвам собствените си папки и модифициран compile.bat. Създайте папкадобавенавamx\example\source. След това в тази папка ще поставим sma файловете на нашите допълнителни плъгини. Копирайте compile.bat във файл с ново име, да кажемc_added.bat. Отваряме нашия нов c_added.bat и поправяме пътищата в него. Какъв е той, непроменен:
Как ще работи всичко това. Слагаш допълнително плъгин вamx\example\source\added. Стартирайте c_added.bat. Той от своя страна изгражда плъгини в добавената папка и поставя готови плъгини вamx\examples\compiled\added. Всичко е гладко и в ред в плъгините.
;Приставката за гласуване добавена\vote.amx
Това е всичко, сякаш нищо сложно.ЗАБЕЛЕЖКА: Има добавки, които използват допълнителни файлове с тях. Това може да са допълнителни файлове. настройките на плъгина или самият плъгин може да използва функцията, за да запази настройките си. В този случай този файл ще бъде необходим на пътя, посочен в източника на приставката. За да може файлът да бъде прочетен/създаден в нашата папка plugins\added, трябва предварително да променим пътищата в източника на плъгина sma.