[URL] https://amxx.pl/topic/75615-shop-system-api/
**Shop System + API****0.0****.****2**
**by**[**Exolent**](http://forums.alliedmods.net/showthread.php?t=177365
"Zewnętrzny odnośnik")
![[Image: opis.png]](http://amxx.pl/foty/grafikap/opis.png)
Jest to zaawansowany system który ma na celu usprawnić budowanie shop systemów
przez koderów oraz ma być łatwy w obsłudze
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
**shop_menu_title <tytuł>**
\- Tytuł shop menu który pokaże się graczom
\- Użycie "{$money}" pozwoli wyświetlić aktualna ilość pieniędzy gracza w
tytule menu
\- Kolory i nowe linie sa wspierane
\- Standardowy kolor tytułu to żółty
\- **Standardowo:** "Shop Menu^n\wPosiadasz \y{$money}"
**shop_chat_tag <tag>**
\- Prefix przed każdą wiadomością wysyłana przez plugin sklepu
\- Nie dodawaj spacji w tagu!
\- **Standardowo:** "[SHOP]"
**shop_spawn_menu <0|1>**
\- Pokazywać menu przy każdym spawnie gracza
\- 0 = Nie
\- 1 = Tak
\- **Standardowo****:** 0
![[Image: komendy.png]](http://amxx.pl/foty/grafikap/komendy.png)
**say /shop**
\- Otwiera menu sklepu
![[Image: wink.png]](https://amxx.pl/public/style_emoticons/default/wink.png)
![[Image: wymaganemoduly.png]](http://amxx.pl/foty/grafikap/wymaganemoduly.png)
AMX Mod X wersja 1.8.1 bądź wyższa
![[Image: inneinformacje.png]](http://amxx.pl/foty/grafikap/inneinformacje.png)
Zobacz shop.inc w celu wiekszej ilosci informacji na temat api
Przykłady wykorzystania API w załącznikach
![[Image: wink.png]](https://amxx.pl/public/style_emoticons/default/wink.png)
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
Owe cvary są generowane automatycznie dla każdego itemu z menu
**shop_item_(name)_enabled <0|1>**
\- Czy ma pokazywać item w sklepiku
\- 0 = Nie (Ukryj w menu)
\- 1 = Tak
\- **Standardowo****:** 1
**shop_item_(name)_cost <cost>**
\- Koszt itemu w menu
\- 0 = Cena nie bedzie pokazana (?Darmowy?)
\- **Standardowo****:** Standardowa z SMA itemu
**shop_item_(name)_team <team>**
\- Lista drużyn które mogą uzywac itemu
\- 0 = All teams
\- 1 = Terrorists
\- 2 = Counter-Terrorists
\- 3 = Spectators
\- Oczywiście można łączyć cyfry (np. "1,3")
\- **Standardowo****:** Standardowa z SMA itemu
**shop_item_(name)_delay <seconds>**
\- Odstep między ponownym użycie itemu
\- 0 = Brak
\- (-1) = Raz na runde
\- **Standardowo****:** Standardowa z SMA itemu
![[Image: download.png]](http://amxx.pl/foty/grafikap/download.png)
Podstawowe API
[
[**shop.inc**](https://amxx.pl/index.php?app=core&modul...h_id=31936
"Pobierz załącznik") **4,78 KB** 290 Ilość pobrań
[
[**shop_api.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31937
"Pobierz załącznik") **13,63 KB** 317 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**shop_api.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=31942
"Pobierz załącznik") **18,26 KB** 2 Ilość pobrań
Przykłady wykorzystania API
[
[**shop_item_gravity.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31938
"Pobierz załącznik") **1020 bajtów** 283 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**shop_item_gravity.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=31943
"Pobierz załącznik") **2,66 KB** 3 Ilość pobrań
[
[**shop_item_multi.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31939
"Pobierz załącznik") **5,94 KB** 271 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**shop_item_multi.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=31944
"Pobierz załącznik") **6,2 KB** 3 Ilość pobrań
[
[**shop_money_example1.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31940
"Pobierz załącznik") **1,87 KB** 252 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**shop_money_example1.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=31945
"Pobierz załącznik") **2,76 KB** 2 Ilość pobrań
[
[**shop_money_example2.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31941
"Pobierz załącznik") **771 bajtów** 260 Ilość pobrań
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
[
[**shop_money_example2.amxx**](https://amxx.pl/index.php?app=core&modul...h_id=31946
"Pobierz załącznik") **1,22 KB** 2 Ilość pobrań
Załączniki:
shop.inc
shop_api.sma
shop_item_gravity.sma
shop_item_multi.sma
shop_money_example1.sma
shop_money_example2.sma