| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 72 online users. » 0 Member(s) | 71 Guest(s) Google
|
| Latest Threads |
World of Warcraft: Titan ...
Forum: PLUGINY
Last Post: rodeoneerer
10-31-2025, 06:28 AM
» Replies: 0
» Views: 186
|
Regulamin [CLASSIC DD2]
Forum: Regulaminy serwerów
Last Post: Poster
09-18-2025, 08:25 PM
» Replies: 0
» Views: 209
|
Regulamin
Forum: Regulamin forum
Last Post: Poster
09-18-2025, 08:22 PM
» Replies: 0
» Views: 184
|
Świąteczne_C4 Inne
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 211
|
Świąteczne hostage
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 227
|
Śnieżne Kule
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 203
|
Śnieg i Deszcz
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 210
|
Śmieciarka
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 198
|
Złote AK47 By AlejandroSk
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 225
|
Zwrot Ekwipunku
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 199
|
|
|
| Chat Rooms 0.9 |
|
Posted by: Poster - 09-18-2025, 01:12 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Chat Rooms 0.9
[URL] https://amxx.pl/topic/5220-chat-rooms-09/
**Chat Rooms 0.9**
by Sh!nE
**Dzięki temu pluginowi możesz tworzyć pokoje w chacie, gdzie ty i twoi
koledzy możecie pisać w pokojach używając '!' lub jakiego kolwiek symbolu
który można ustawić (domyślne to '!') ale o tym niżej. Możesz otwierać pokoje
jak i zamykać za pomocą głosowania. Kiedy pokój jest zamknięty, nikt nie może
do niego wejść.**
> //<1/0> <On/Off plugin> <domyślnie :1>
> amx_chatrooms 1
>
> //<1/0>
> // 1 - jeżeli jesteś martwy i inni z twojego pokoju na chacie są żywi, to
> nie będą widzieli to piszesz. Jak normalnie w CS
> // 0 - Wszyscy z twojego pokoju będą widzieli co piszesz bez znaczenia czy
> jesteś żywy lub martwy <domyślnie :1>
> amx_cr_deadchat 1
>
> // Minimum graczy potrzebnych aby otworzyć zamknięty pokój. Kiedy jest
> więcej graczy niż w tym cvarze, to pokój otworzy się dopiero kiedy każdy z
> członków zagłosuje
> // <domyślnie :2>
> amx_cr_min_open 2
>
> //<1/0> <On/Off>
> //Gdy ktoś napisze coś z twojego pokoju to będzie to wyświetlane na zielono
> (domyślnie 1)
> amx_cr_greentext 1
>
**/makeroom <nazwa> \- stwórz nowy pokój do rozmów
/joinroom <nazwa> \- dołącz do pokoju
/leaveroom \- opuść aktualny pokój
/members \- wyświetl liste człownków aktualnie w pokoju na chacie
/room \- wyświetl twój aktualny pokój
/openroom \- głosuj na otwarcie pokoju
/closeroom \- głosuj na zamknięcie pokoju**
**Kiedy dołączysz do pokoju, będziesz wciąż zdolny do pisania ze wszystkimi.
Musisz napisać prefix '!' przed tym co chcesz wysłać tylko do graczy
należacych do pokoju.
Przykład:**
> Piszę:
>
> **!Siema [you] co tam?**
>
> W grze:
>
> **(nazwa_pokoju)*Status*Nick: Siema [you] co tam?**
>
> Niech będzie pokój: "AMXX.pl" i jestem martwy. Nick - Abes:
>
> **( AMXX.pl)*DEAD*Abes: Siema [you] co tam?**
>
> Jeżeli będę żywy:
>
> **( AMXX.pl)Abes: Siema [you] co tam?**
**W pokoju może być najwięcej 6 graczy. Lecz możesz to zmienić w pliku
źródłowym *.sma
Możesz także zmienić prefix chatowania w pokoju. Nie ma potrzeby zmieniania
maxymalnej liczby graczy w pokoju, ponieważ na serwerze nie może być więcej
niż 32 graczy a wszyscy z nich mogą stworzyć tylko jeden pokój. Zmień te
linijki:**
> #define CHAT_PREFIX '!' - aby zmienić prefix chatowania
> #define MAX_CHATTERS 6 - Max graczy w jednym pokoju
**Pokój może się zamknąć poprzez głosowanie tylko w tedy kiedy każdy z człoków
poszczególnego pokoju zagłosuje na zamknięcie.
Oczywiście po edycji należy skompilować .sma na .amxx [
<http://amxx.pl/viewtopic.php?p=35125> ]**
**-Kiedy wszyscy opuszczą jakiś pokój, zostaje on automatycznie skasowany.
Możesz go stworzyć od nowa.
-Bardzo dobre jest w tym pluginie to że nie musisz ciągle tworzyć lub podłączać się do pokoju jak tylko wejdziesz na serwer. Możesz po prostu ustawić domyślny pokój i po upływie pięciu sekund od połączenia zostaniesz do niego automatycznie podłączony. Jeżeli taki pokój nie istnieje, zostanie on stworzony. Możesz to ustawić w konsoli wpisując:**
> setinfo my_room mój_pokój
**Dla przykładu chce się podłączyć do pokoju: "pro-ziomy", przed podłączeniem
na serwa trzeba wpisać:**
> setinfo my_room pro-ziomy
**Standardowa [<http://amxx.pl/viewtopic.php?t=20> ]**
![[Image: chat.PNG]](http://vhecenter.pl/forum/chat_room/chat.PNG)
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1096 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1096 "Pobierz załącznik"]**chatrooms.amxx**[/url] **13,9 KB** 63 Ilość pobrań
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1097 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1097 "Pobierz załącznik"]**chatrooms.sma**[/url] **10,93 KB** 423 Ilość pobrań
[ **chatrooms.amxx**](/kompilator/plugin/1097
"Pobierz plik AMXX")
Załączniki:
chatrooms.sma
|
|
|
| chat info o zabitym zabitych |
|
Posted by: Poster - 09-18-2025, 01:12 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] chat info o zabitym zabitych
[URL] https://amxx.pl/topic/30267-chat-info-o-...-zabitych/
Instalacja: Instalacja standardowa
Komentarz Plugin pokazuje w bardziej przejrzysty sposób niż jest to w
standardowej wersji. Pokazuję kogo zabiliśmy i ile zostało mu hp.
Plugin zrobiony przez EliteF!ghter
#include <amxmodx>
#include <colorchat>
public plugin_init() {
register_plugin("deathinfo", "1.0" , "lol")
register_event("DeathMsg", "DeathMsg", "a")
}
public DeathMsg()
{
new imiezabojcy [32]
new imieofiary [32]
new zabojca = read_data(1)
new ofiara = read_data(2)
get_user_name(zabojca, imiezabojcy, 31)
get_user_name(ofiara, imieofiary, 31)
ColorChat(zabojca, BLUE, "~^x01 Zabiles:^x04 %s", imieofiary)
ColorChat(ofiara, BLUE, "~^x01 Zostales zabity przez:^x04 %s^x01 ktoremu zostalo^x03 %d HP", imiezabojcy, get_user_health(zabojca))
}
Załączone miniatury
* [url=https://amxx.pl/uploads/monthly_08_2010/post-7779-088435000 1281562802.jpg "chat.JPG - Rozmiar: 22,37 KB"] [/url]
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=52512 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=52512 "Pobierz załącznik"]**deathinfo.sma**[/url] **658 bajtów** 1183 Ilość pobrań
[ **deathinfo.amxx**](/kompilator/plugin/52512
"Pobierz plik AMXX")
Użytkownik **sebul** edytował ten post 21.03.2013 01:19
Załączniki:
deathinfo.sma
|
|
|
| Challenge |
|
Posted by: Poster - 09-18-2025, 01:12 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Challenge
[URL] https://amxx.pl/topic/46963-challenge-wy...i-nagrody/
**Challenge**
v.0.6.1
Z powodu sposobu konfiguracji przeznaczony jest dla osób obeznanych z pisaniem
własnych pluginów.
Zainteresowanych zapraszam do tematu: [[Challenge] Gotowce i przykłady -
AMXX.pl: Support AMX Mod X](http://amxx.pl/topic/54152-challenge-gotowce-i-
przyklady)
Pomysłem zarzucił: [Skull3D - Przeglądanie profilu - AMXX.pl: Support AMX Mod
X](http://amxx.pl/user/15036-skull3d/)
Platforma do tworzenia wyzwań i nagradzania za ich spełniania. Używa bazy
danych do gromadzenia statystyk graczy dla konkretnych broni i tylko tych,
które wybierzemy. Oprócz tego sumuje czas spędzony na serwerze oraz zapisuje
datę pierwszego połączenia, dzięki temu możemy wykryć kto gra długo / od dawna
i też przypisać takim graczom jakiś bonus.
Można udostępnić graczom listę wyzwań:
[
Przewidziałem 3 przypadki zapisywania statystyk:
* statystyki broni standardowych
* czyli zabicia z kałacha czy m4, DeathMsg łapane zawsze
* statystyki broni niestandardowych
* czyli zabicia z magicznych przedmiotów czy skilli, DeathMsg łapane zawsze tylko z użyciem Orpheu, bez tego modułu trzeba używać Ham_TakeDamage lub emessagebegin()
* statystyki broni własnych
* czyli staty za cokolwiek chcemy, sami dodajemy punkty funkcją ch_add_user_stats()
Wyzwania definiujemy w osobnym pluginie. Mogą one łączyć opisane wyżej
przypadki, a także uwzględniać czas gry na serwerze.
Włączenie zapisywania statystyk danej broni to wywołanie w plugin_init()
challenge_uses_stats(wid);
np.
challenge_uses_stats(CSW_KNIFE);
oznacza, że plugin będzie zbierał informację o zabiciach z noża.
Pobranie zgromadzonych statystyk gracza umożliwia funkcja
ch_get_user_stats(id, wid, hs=0);
Od wersji 0.2 możemy dodawać własne pola statystyk, nie koniecznie związane z
zabijaniem. Wśród przykładów dałem opcję zapisywania ilości rozbrojonych i
podłożonych bomb (folder custom/).
**Ważne**
Skompilowanie z dołączeniem orpheu spowoduje łapanie wszystkich informacji o
zabójstwach, bez nich zapisywane są tylko te wyrządzone Ham_TakeDamage lub z
użyciem emessagebegin()
Sygnatury funkcji zapożyczone z [Funkcja you] Advanced - AMXX.pl: Support AMX
Mod X](http://amxx.pl/topic/43554-funkcja-you-advanced/)
Standardowa
**Opcje kompilacji**
wersja 0.5 i starsze
Odkomentuj
//#define USING_ORPHEU
jeśli chcesz użyć modułu Orpheu
([http://forums.allied...ad.php?t=103855](http://forums.alliedmods.net/showthread.php?t=103855
"Zewnętrzny odnośnik"))
Odkomentuj
//#define USING_DHUD
jeśli chcesz użyć efektów [Dynamiczny HUD - AMXX.pl: Support AMX Mod
X](http://amxx.pl/topic/31262-dynamiczny-hud/)
Wygląda to mniej więcej tak: [ YouTube - Challenge DHUD.wmv
](http://www.youtube.com/watch?v=mAZpkjlnSkg "Zewnętrzny odnośnik")
od 0.5.1
dostępne są 2 cvary: amx_challenge_useorpheu i amx_challenge_usedhud
aby użyć orpheu należy go zainstalować na serwerze i ustawić pierwszy cvar na
1
to samo z dhud, należy go zainstalować na serwerze i ustawić ten drugi cvar na
1
Dane mogą być zapisywane na 2 sposóby:
SQLite (domyślnie)
* w pliku na serwerze
* wymaga odblokowanego modułu sqlite w modules.ini
* plik bazy może zostać stworzony przez plugin tylko jeśli ma do tego prawo (chmod 600), możliwe, że trzeba będzie wrzuć pusty plik o podanej w cvarze nazwie na FTP
Ustawienia:
//SQLite
amx_challenge_sqltype "sqlite"
amx_challenge_host ""
amx_challenge_user ""
amx_challenge_pass ""
amx_challenge_db "addons/amxmodx/data/challenge.db"
amx_challenge_prefix ""
MySQL
* osobny serwer bazy danych
* wymaga odblokowanego modułu mysql w modules.ini
* łatwiej o prezentację na stronie WWW i jest bardziej niezawodny
Ustawienia:
//MySQL
amx_challenge_sqltype "mysql"
amx_challenge_host "localhost"
amx_challenge_user "root"
amx_challenge_pass "root"
amx_challenge_db "challenge"
amx_challenge_prefix ""
> amx_challenge_save 1|2|3
* typ zapisu
* 1 - steamid
* 2 - nick
* 3 - ip
> amx_challenge_list_available 0|1
* włącz/wyłącz możliwość podglądu wyzwań, ustawienie na 0 blokuje komendę /challenge
> amx_challenge_bots 0|1|2
* zapisywanie statystyk botów
* 0 - nie zapisu
* 1 - tylko grające
* 2 - wszystkie
> amx_challenge_minplayers 0
* wymagana ilość grających graczy na serwerze do zliczania statystyk
> amx_challnege_usedhud 0
* czy używać DHUD (jeśli dostępne)
> amx_challnege_orpheu 0
* czy używać Orpheu (jeśli dostępne)
Zmiany:
0.6.1
\- poprawiona numeracja
\- nowa funkcjonalność: możliwość podania koloru wiadomości
native challenge_show_custom_info(id, const szChallenge[], const szAward[], const iColor[3] = {255, 255, 255});
0.6.0
\- poprawiona kolejka DHUD
0.5.2
\- bugfix: plugin tworzył zbędny, kumulujący się plik temp.txt
0.5.1
\- usunięty bug z motd po wyjściu z menu challenge
\- nowy cvar: amx_challenge_minplayers
\- nowy cvar: amx_challenge_useorpheu
\- nowy cvar: amx_challenge_usedhud
\- nowy natyw: challenge_get_state
\- nowy natyw: ch_set_user_stats
\- forward client_gain_point : można zablokować dodanie punkty zwracając
PLUGIN_HANDLED
0.5
\- możliwość tworzenia grup wyzwań
wystarczy je przypisać funkcją challenge_set_group() z tą samą nazwą grupy
0.4
\- rozszerzone API
\- nowy funkcja: client_data_loaded(id){} informuje o wczytaniu danych z bazy
\- nowa funkcja: client_gain_point(id, wid, hs){} informuje o przyznaniu
punktu
0.3.1
\- informacje o zdobytych osiągnięciach (klient może wyłączyć je komendą
/infooff)
\- lista wyzwań i postęp: komenda /challenge
0.3
\- współpraca z SQLite,
0.2.2
\- bugfix, nie zliczało statów
\- automatyczne zapisywanie niestandardowych broni do pliku
0.2.1
\- wrzucało zbędne wpisy w logach, teraz już nie
0.2
\- możliwa współpraca z Orpheu
\- funkcja zmiany statystyk
0.1.2
\- nie dodaje istniejącej już niestandardowej broni
**Gotowe wyzwania:**
* Kilka Misieq`owych
* Coś o bombie, też Misieq
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=15122 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=15122 "Pobierz załącznik"]**php-api.zip**[/url] **2,17 KB** 498 Ilość pobrań
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=15571 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=15571 "Pobierz załącznik"]**Examples.zip**[/url] **8,03 KB** 519 Ilość pobrań
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=22477 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=22477 "Pobierz załącznik"]**Challenge-0.6.1.zip**[/url] **58,67 KB** 654 Ilość pobrań
Załączniki:
Challenge-0.6.1.zip
Examples.zip
php-api.zip
|
|
|
|