Skocz do zawartości

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!
Zdjęcie

sma na amx


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1
xanat

xanat
  • Outsider

  • Grupa: Maintenance
  • Postów: 4294
  • Reputacja: 741
  • Nick steam: xontac
  • Steam ID: 0:1:14208782
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 Dołączona grafika


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
  • 0

admin.gif





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych