| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 39 online users. » 0 Member(s) | 38 Guest(s) Google
|
| Latest Threads |
World of Warcraft: Titan ...
Forum: PLUGINY
Last Post: rodeoneerer
10-31-2025, 06:28 AM
» Replies: 0
» Views: 184
|
Regulamin [CLASSIC DD2]
Forum: Regulaminy serwerów
Last Post: Poster
09-18-2025, 08:25 PM
» Replies: 0
» Views: 207
|
Regulamin
Forum: Regulamin forum
Last Post: Poster
09-18-2025, 08:22 PM
» Replies: 0
» Views: 182
|
Świąteczne_C4 Inne
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 210
|
Świąteczne hostage
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 222
|
Śnieżne Kule
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 198
|
Śnieg i Deszcz
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 206
|
Śmieciarka
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 191
|
Złote AK47 By AlejandroSk
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 220
|
Zwrot Ekwipunku
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 193
|
|
|
| Admin Chat Color |
|
Posted by: Poster - 09-18-2025, 01:02 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Admin Chat Color
[URL] https://amxx.pl/topic/12615-admin-chat-color/
**[PLUGIN] Admin Chat Color**
Kolorowy chat Admina w say'u.
amx_namecolor 6 - Kolor nicku
Name colors: [1] Yellow, [2] Green, [3] White, [4] Blue, [5] Red, [6] Team-Color
amx_color 2 - Kolor tekstu
Message colors: [1] Yellow, [2] Green, [3] White, [4] Blue, [5] Red
amx_listen 1/0 - ON/OFF
Plik **admin_chat_colors. amxx** do _addons/amxmodx/plugins_
Plik **admin_chat_colors.sma** do _addons/amxmodx/scripting_
Otwieramy w edytorze tekstowym plik _amxmodx/configs/plugins.ini_ i dopisujemy
na samym końcu: **admin_chat_colors. amxx**
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=2581 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=2581 "Pobierz załącznik"]**AdminChatColors.rar**[/url] **13,61 KB** 12792 Ilość pobrań
Użytkownik **Abes Mapper** edytował ten post 09.10.2010 19:48
Załączniki:
AdminChatColors.rar
|
|
|
| Admin chat (u@) |
|
Posted by: Poster - 09-18-2025, 01:02 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Admin chat (u@)
[URL] https://amxx.pl/topic/119618-admin-chat-u-różne-kolory/
# Screenshot
# Download
[
[**adminchat_1.rar**](https://amxx.pl/index.php?app=core&modul...h_id=63301
"Pobierz załącznik") **5,51 KB** 3025 Ilość pobrań
# Screenshot
# Download
[
[**adminchat_2.rar**](https://amxx.pl/index.php?app=core&modul...h_id=63424
"Pobierz załącznik") **5,5 KB** 2460 Ilość pobrań
# Screenshot
# Download
[
[**adminchat_3.rar**](https://amxx.pl/index.php?app=core&modul...h_id=63425
"Pobierz załącznik") **5,49 KB** 451 Ilość pobrań
# Screenshot
# Download
[
[**adminchat_4.rar**](https://amxx.pl/index.php?app=core&modul...h_id=63426
"Pobierz załącznik") **5,5 KB** 1582 Ilość pobrań
# Screenshot
# Download
[
[**adminchat_5.rar**](https://amxx.pl/index.php?app=core&modul...h_id=63427
"Pobierz załącznik") **5,5 KB** 882 Ilość pobrań
# FAQ
_**Jak wyłączyć dźwięk odtwarzany przy otrzymaniu wiadomości na u@?**_
Aby to zrobić, wystarczy wejść w SMA pluginu, zakomentować 39. linijkę tak jak
poniżej, przekompilować ponownie plugin i wrzucić na serwer
//#define SOUND 1
# Inne informacje
Stworzyłem ten temat, ponieważ na forum widzę prawie codziennie prośbę o coś
takiego.
Chcecie jakieś inne kolory u@? Piszcie poniżej, a z pewnością je dodam.
Załączniki:
adminchat_1.rar
adminchat_2.rar
adminchat_3.rar
adminchat_4.rar
adminchat_5.rar
|
|
|
| Achievements |
|
Posted by: Poster - 09-18-2025, 01:02 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Achievements
[URL] https://amxx.pl/topic/71853-achievements/
Cześć, zaprezentuje wam system achievementów, niestety jedynie z zapisem
nvault, ponieważ sql-a jeszcze nie zrozumiałem. Jeśli jest ktoś chętny to może
pomóc w zapisie sql. Starałem się napisać ten plugin jak najbardziej
optymalnie. W przyszłych wersjach postaram się dodać natywy i być może
forwardy, aby każdy achievement był w oddzielnym pliku lub, aby wszystkie
achievenemty były w jednym oddzielnym pliku.

Standardowa.
Nvault,
HamSandwich,
Colorchat.
say /ach
say_team /ach
Wyświetla menu ze statusem achievementów, po wyborze itemu w menu pojawia się
jego opis i obecny stan.
ach_display_gz 0/1 - standardowo 1, jeśli 0 to po zdobyciu acha nie wyświetla "Gratulacje %s! Zdobyłeś osiągnięcie %s!", jest stworzone, ponieważ forwardem możemy robić to sami ( forward nie testowany ).
W obecnej wersji nie ma cvarów, bo nie widziałem takiej konieczności. Pierwszy
raz pracował z tak dużą ilością (jak na mnie) zdarzeń silnika gry. Możliwe że
zamiast używać Fakemety HamSandiwch i CSX wystarczyło użyć samej kanapki, lecz
jeśli tak to w przyszłej wersji. Póki co mamy do dyspozycji 11 osiągnięć
oczywiście dodam więcej. Dodawanie achievementów jest o tyle fajne, iż nawet
na nvault nie jest wymagane resetowanie zapisu ani edytowanie go co dodanie
osiągnięcia. Sprawdzenie czy osiągniecie jest zaliczone występuję jedynie w
HamSpawn. Mam nadzieję, że spodoba wam się mój plugin. Proszę pisać komentarze
przede wszystkim z uzasadnieniem.
native ach_get_index(const name[]);
native ach_get_stance(id, ach_id); // pobiera czy gracz zaliczył acha czy nie 0/1
native ach_get_status(id, ach_id); // pobiera postęp w achu
native ach_get_name(ach_id, const var[], len); // pobiera nazwe acha
native ach_get_desc(ach_id, const var[], len); // pobiera opis acha
native ach_get_target(ach_id); // pobiera cel acha (wymagany postep)
native ach_get_max(); // pobiera ilosc stworzonych achow
native ach_set_stance(id, ach_id, value); // ustawia stan acha
native ach_set_status(id, ach_id, value); // ustawia postep w acha
native ach_add(const ach_name[], const ach_desc[], ach_target);
native ach_reset_status(id, ach_id); // resetuje postep acha (ustawia na 0) przydatne jezeli robimy achy typu w rundzie
native ach_add_status(id, ach_id, value); // dodaje x punktów do obecnej wartosci postepu acha
forward ach_give_reward(pid, aid); // wywolywany kiedy gracz otrzymuje info o ukończeniu acha ( możemy mu tu dać nagrode ).
forward ach_load_post( id ); // wywolywany po wczytaniu danych, aby bezpiecznie operowac w client_authorized <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
forward ach_save_pre( id, save_in ); // wywoływany przed zapisem danych, dobrze jest tu zmienić na przykład wartość postępu, aby nie kolidować z systemem
forward ach_save_post( id, save_in ); // wywolywany po zapisie danych.
save_in może mieć 2 wartości:
#define SAVE_IN_DISCONNECT 1
#define SAVE_IN_DEATH 2
Wartość 1 jest wywoływana przy wyjściu z serweru, a 2 przy śmierci gracza. Oczywiście przy wyjściu z serwera nie wywołuje się ach_save_post, bo to nie miałoby sensu.
Oświadczam wam, że pracuje teraz nad nową wersją.

* 1.0.0
Podstawowa wersja.
* 1.0.0b łatka i dodanie kilku achów
Dodana łatka
Dodanie kilku achów
* 1.0.1
Dodanie 4 natywów
Możliwość dostawania w nagrodę za ukończenie acha xp-a w nowym cod modzie
Łatka [dzięki torrent]
* 1.0.1b
Wymagany moduł engine
Naprawa acha "Żywy lampion"
Naprawa acha "Pan śmierci"
Nowy cvar
Forward wywoływany podczas otrzymania acha ( nie testowany )
* 1.0.1c
Łatka zapisu
* 1.0.2
Dodanie natywów
Dodanie forwardu
* 1.1.0
Użycie tablic dynamicznych (dzięki DarkGL i Muzzi za pomoc przy tablicach)
Dodanie natywów
Usunięcie achów, ponieważ możemy je tworzyć sami jak klasy do coda
* 1.1.1
Optymalizacja.
Dodanie 3 nowych forwardów.
Usunięcie kilku zbędnych natywów.
Przykładowy kod z użyciem forwardu:
#include <amxmodx>
#include <achievements>
public plugin_init() {
register_plugin("test", "1.0", "Fili:P")
}
public ach_give_reward(pid, aid)
{
client_print(pid, print_chat, "Zaliczyles acha!");
}
Przykładowy kod tworzący acha w oddzielnym pluginie:
#include <amxmodx>
#include <achievements>
new g_HandleAch;
public plugin_init() {
register_plugin("achy", "1.0", "Fili:P")
g_HandleAch = ach_add("Staly bywalec", "Wejdz 1000 razy na serwer", 1000);
}
public client_putinserver(id)
{
ach_add_status(id, g_HandleAch, 1);
}
_**Radze opozniac taskiem funkcje, ktore bd w chwili wejscia na serwer**_
Projekt nie będzie już rozwijany, chyba że zrozumiem sqlx. Mogą występować
błędy kiedy usuwamy achy.
Zakazuje kopiowania treści na inne witryny bez mojej zgody!
Wersja 1.1.0:
[
[**achievements.sma**](https://amxx.pl/index.php?app=core&modul...h_id=31786
"Pobierz załącznik") **9,82 KB** 511 Ilość pobrań
[ **achievements.amxx**](/kompilator/plugin/31786
"Pobierz plik AMXX")
[
[**achievements.inc**](https://amxx.pl/index.php?app=core&modul...h_id=30285
"Pobierz załącznik") **804 bajtów** 448 Ilość pobrań
Wersja 1.1.1:
[
[**achievements.inc**](https://amxx.pl/index.php?app=core&modul...h_id=47413
"Pobierz załącznik") **1,02 KB** 562 Ilość pobrań
[
[**achievements.sma**](https://amxx.pl/index.php?app=core&modul...h_id=47414
"Pobierz załącznik") **8,69 KB** 640 Ilość pobrań
[ **achievements.amxx**](/kompilator/plugin/47414
"Pobierz plik AMXX")
Załączniki:
achievements.inc
achievements.sma
|
|
|
|