Kompilacja plików .sma na .amx
czyli krótki tutorial jak kompilować źródła pluginów w AMX
Tutorial dla AMX 0.9.9
przykład na pliku slayteam.sma http://nvt.prv.pl/pl...i_dlidx=checked
1. zasysamy plik .sma , najczęsciej jest w zipie i takie tam
2. wrzucamy plik .sma do katalogu addons/amx/examples/source/
3. uruchamiamy kompilacje
linux
w shellu (ssh) wpisujemy ponizsze komendy albo korzystamy z programu (jeśli jest)
o nazwie midninght commander (podobny do starego dosowego norton commandera), starczy w konsoli wpisac
mc
a jak nie ma to trzeba kompletnie recznie
najpierw idziemy do sciezki gdzie jest amx, powinno to wyglądać mniejwięcej tak (moze byc inne jeśli macie gdzies indziej cs i hlds)
cd /home/hlds_l/cstrike/addons/amx/examples
a potem wpisujemy komende do kompilowania
./compile
dalej .. (omin fragment o windows i idz do czesci wspolnej)
windows
podobnie idziemy do danego katalogu addons/amx/examples are teraz starczy ze klikniemy dwukrotnie na plik compile.bat
czesc wspolna
potem chwile czekamy
pojawi się lista wynikowa, patrzymy czy gdzieś nie ma informacji ERROR i podobnej, wszelkie inne mozna olać (warning raczej nic nam nie zrobi)
3. następnie idziemy do katalogu addons/amx/examples/compiled/ i przenosimy wszelkie pliki z tego katalogu do katalogu addons/amx/plugins
pewnie trzeba będzie nadpisać istniejące juz pliki
w linuksie bedac w addons/amx/examples wpisujemy w konsoli
cp -f compiled/ *.amx ../plugins
w windows starczy ze przekopiujemy pliki metoda drag&drop
4. idziemy do pliku addons/amx/config/plugins.ini i dodajemy poniższa linię na końcu
slayteam.amx ; Zabija wybrany team
5. zapisujemy plik plugins.ini
6. zasysamy plik slayteam.txt i kopiujemy go do katalogu addons/amx/lang/ (nie jest to wymagane)
7. zmieniamy mapkę na serwerze
8. komenda rcon sprawdzamy listę pluginów
amx list
powinna się pojawić tabelka i na końcu nasz dodany plugin
running to znaczy, że działa prawidłowo
locked zapomnieliśmy pewnie pliku slayteam.txt ...
bad load albo unknown zła nazwa pliku albo plugin przy ładownaiu miał jakiś błąd i został odłączony z powodu wadliwego działania, trzeba sprawdzic czy wszstko dobrze zrobilismy w powyższych punktach.
No dobra, wszysto cacy ale.. jakie są komendy?
amx_help
powinna być większa ilość dostępnych komend, jeśli masz odpowiednie prawa.....
Teraz poszukaj nowych komend
Dodatki
Czasem pluginy wymagają dodatkowych plików albo dodatkowych konfiguracji.
Przeważnie jest to opisane w pliku .sma (otwórz jakimkolwiek edytorem teksowym, np notepad)
i trzeba albo dodać do addons/amx/config/amx.cfg nowe linijki albo nowy konfig stworzyć w odpowiedniej lokalizacji.
Czasem pluginy wymagaja dodatkowych sprajtów (obrazków) albo dźwięków, ale wtedy powinny byc one wszstkie
w zipie czy rarze.
Jak nie to można kombinowac i jak nie mamy pliku jakiś inny skopiować ale pod inną, ale odpowiednią nazwą.
źródło: board.counter-strike.pl
Witamy na n00bs.pl - Sieć serwerów counter strike
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
Zarejestruj się, aby uzyskać dostęp do wszystkich funkcji naszego forum. Gdy już się zarejestrujesz i zalogujesz będziesz mógł tworzyć nowe tematy, pisać posty, otrzymywać reputację od innych użytkowników oraz będziesz mógł również korzystać z prywatnych wiadomości, aktualizacji statusu i wiele więcej. Jeżeli posiadasz już konto, zaloguj się, klikając tu - a jeśli jesteś nowym użytkownikiem stwórz swoje własne konto!
sma na amx
Rozpoczęty przez
xanat
, 13 mar 2010 09:42
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych