←  Tutoriale

AMXX.pl: Support AMX Mod X i SourceMod

»

Kompilacja lokalna

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 27.11.2010

Kompilacja lokalna

Czytając posty zauważyłem, że trochę ludzi ma problemy z kompilacją lokalną mimo iż jest tutorial.

Piszę ten poradnik w tym dziale aby pokazał się w spisie artykułów.
Jest jeszcze inny sposób kompilacji lokalnej ( Kompilacja lokalna - AMXX.pl: Support AMX Mod X - by R3X ) ale to tak jakby dla tych, którzy programują, robią coś w PAWN.

Ten sposób (o ile można to nazwać innym sposobem) jest łatwiejszy i szybszy.

1. Pobieramy plik z załącznika w zależności od naszego systemu operacyjnego
2. Rozpakowujemy byle gdzie
3. Wchodząc w folder scripting mamy różne pliki/foldery. Opiszę najważniejsze potrzebne do kompilacji
  • include - tutaj wklejamy wszystkie pliki .inc np.: colorchat.inc
  • Podstawowe sma - tutaj wkleiłem kody źródłowe z podstawowych pluginów (nie chciałem żebyście tracili czas na ich dodatkowym kompilowaniu)
  • compiled - w tym folderze znajdą się wszystkie skompilowane przez nas pluginy (folder utworzy się podczas pierwszej kompilacji)
  • compile.exe - program który odpalamy aby skompilować kod źródłowy
4. Teraz jak kompilować?
Nic prostrzego.
Plik .sma (czyli nasz kod źródłowy) wklejamy do głównego katalogu scripting tam gdzie jest compile.exe
Po wklejeniu uruchamiamy właśnie ten plik compile.exe i nasze pliki zaczną się kompilować.
Skompilowane pluginy znajdą się w folderze compiled

Jeżeli niektóre pluginy (np.: bf2, pokemod) mają dodatkowe foldery z plikami .inl to wklejamy je (foldery) do głównego katalogu scripting

Dodaję plik colorchat.inc
Jest wymagany przy kompilacji niektórych pluginów

Załączone pliki

Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 28.11.2010

Wiem ale jednak ludzie mają problemy dodatkowo temat będzie w spisie
Odpowiedz

  • +
  • -
BartoszOsw - zdjęcie BartoszOsw 21.04.2013

A pliki .cfg Gdzie wklejamy? Np:. gunxpmod.cfg Gdzie do skomplikowania?
Odpowiedz

GT Team - zdjęcie GT Team 21.04.2013

takich plików się nie kompilije, tylko wrzuca odpowiednio do folderów do których odwołuje się autor. gunxpmod.cfg bodajże do addons/amxmodx/configs
Odpowiedz

PomocyxD - zdjęcie PomocyxD 26.04.2014

mam problem error mi wyskakuje

 

Odpowiedz

  • +
  • -
kisswdev - zdjęcie kisswdev 18.06.2016

thx <3

Odpowiedz

  • +
  • -
paszeczka88 - zdjęcie paszeczka88 05.08.2016

Dodaję plik colorchat.inc   - to informacje która uratowała mi kolejny tydzień życia w poszukiwaniu odpowiedzi na nie działające pluginy.Dzięki!

Odpowiedz

  • +
  • -
Shexic - zdjęcie Shexic 03.01.2017

//C:\Users\xx\Desktop\scripting Windows\jail_kaczki.sma(5) : fatal error 100: cannot read from file: "jailbreak"

//

// Compilation aborted.

// 1 Error.

// Could not locate output file compiled\jail_kaczki.amx (compile failed).

 

Pomocy :)

 

Odpowiedz

  • +
  • -
Shexic - zdjęcie Shexic 03.01.2017

Nie moge edytować ale już wiem co robię źle :)

Odpowiedz

  • +
  • -
papaja7 - zdjęcie papaja7 08.12.2017

Shexic - zdjęcie
Shexic
03.01.2017
//C:\Users\xx\Desktop\scripting Windows\jail_kaczki.sma(5) : fatal error 100: cannot read from file: "jailbreak"

//

// Compilation aborted.

// 1 Error.

// Could not locate output file compiled\jail_kaczki.amx (compile failed).



Pomocy :)

Potrzebujesz JailBreak.inc żeby móc to skomponować
Odpowiedz

  • +
  • -
Johny102 - zdjęcie Johny102 29.12.2017

ja mam wlasny kompilator i nie mam problemow.

Odpowiedz

  • +
  • -
kugell - zdjęcie kugell 20.01.2018

Tylko i wyłącznie kompilator lokalny 

Odpowiedz

  • +
  • -
adam358 - zdjęcie adam358 04.11.2018

jestem ciekaw jak z kodu źródłowego mam zrobić sma bo tu pisze zeby sma wkleic do compile.exe tylko po 1 jak z tego kodu zrobić to sma ?

 

Odpowiedz

  • +
  • -
ebola3321 - zdjęcie ebola3321 22.03.2019

Nigdzie nie mam "compile.exe" w linuxie

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 22.03.2019

paczki należy pobierać stąd https://www.amxmodx.org/downloads.php

 

Jesli na swoim systemie (tym, na którym zamierzasz kompilować) uzywasz windowsa to pobierasz pod windowsa, jesli linuxa to pod linuxa.

W folderze scripting jest plik compile.exe/compile.sh i cały kompilator

 

Odpowiedz