| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 81 online users. » 0 Member(s) | 80 Guest(s) Google
|
| Latest Threads |
World of Warcraft: Titan ...
Forum: PLUGINY
Last Post: rodeoneerer
10-31-2025, 06:28 AM
» Replies: 0
» Views: 190
|
Regulamin [CLASSIC DD2]
Forum: Regulaminy serwerów
Last Post: Poster
09-18-2025, 08:25 PM
» Replies: 0
» Views: 214
|
Regulamin
Forum: Regulamin forum
Last Post: Poster
09-18-2025, 08:22 PM
» Replies: 0
» Views: 189
|
Świąteczne_C4 Inne
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 214
|
Świąteczne hostage
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 229
|
Śnieżne Kule
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 205
|
Śnieg i Deszcz
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 214
|
Śmieciarka
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 200
|
Złote AK47 By AlejandroSk
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 228
|
Zwrot Ekwipunku
Forum: PLUGINY
Last Post: Poster
09-18-2025, 01:56 AM
» Replies: 0
» Views: 201
|
|
|
| PokeDollars [new version] |
|
Posted by: Poster - 09-18-2025, 01:37 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] PokeDollars [new version]
[URL] https://amxx.pl/topic/114783-pokedollars-new-version/
**PokeDollars [new version]**
by radim
![[Image: opis.png]](http://amxx.pl/foty/grafikap/opis.png)
**PokeDollars** \- plugin stworzony na potrzebny serwera Pokemod. Plugin
"tworzy" wirtualną walutę w grze, za którą można kupić m.in exp, pokemony.
Mimo, że już jest podobny plugin tutaj udostępniony, ja udostępniam swoją
wersję gdyż jest pozbawiona wielu błędów jakie posiadała wersja Raka, a nawet
jak się pojawią nowe błędy, będę je na bieżąco poprawiał. Oczywiście nie
zabrakło kilku nowych opcji.
PokeDollar'y (w skrócie PD) dostajemy poprzez:
* zabicie gracza (1 PD | za headshot'a 3 PD),
* uratowanie zakładników (1 PD za 1 zakładnika),
* rozbrojenie/podłożepnie bomby (1 PD),
* kupienie PD w menu,
lub nawet możemy je stracić np. poprzez zabicie zakładnika (-2 PD). Zapis
oczywiście nvault, do wyboru 3 typy zapisu (nick, ip, steam). Plugin
pozbawiony wady zapisu, gdy gracz miał "spację" w nicku (tą wadę możemy
zauważyć w wersji Raka). W menu można wybrać:
* kupno PD ( za pieniądze $ )
* kupno EXP'a
* loterię Pokemonów
* loterię Itemów
* Admin Menu (wymagana flaga "a" ADMIN_IMMUNITY)
* Pomoc (wyświetlane motd z opisem pluginu)
Kilka informacji o loterii Pokemonów. Po pierwsze, w loterii nie można
wylosować tzw. legendarnych pokemonów. Czemu ? Bo byłoby to totalnie bezsensu,
pokemon, którego nie można podnieść/znaleźć, a można wylosować, nonsens! Po
drugie:
#define MAX_POKEMONS 151
Jak sama nazwa mówi, jest to ilość wszystkich pokemonów na serwerze. Dlatego
każdy kto wgra ten plugin i chce aby w loterii były do wylosowania wszystkie
pokemony jakie znajdują się w pokedex (no oprócz legend) należy wpisać
odpowiednią liczbę pokemonów znajdujących się na waszym serwerze. Trzecia
rzecz to dodatkowy warunek, który sprawdza czy przypadkiem wylosowaliśmy
pokemona, którego akurat mamy w plecaku. Jeżeli owego wylosujemy, pokemon nie
zostanie nadmieniony, pd nie zostaną zabrane i pojawi się odpowiedni komunikat
na say'u ; ))
Informacja na temat loterii Itemów!
#define MAX_ITEM 45
Tak samo jak z pokemonami, jeżeli chcemy, aby w loterii można było wylosować
wszystkie itemy dostępne na serwerze trzeba wpisać ilość itemów jakie znajduję
się na waszym pokemodzie (policzyć w items.ini). W tej loterii nie można
wylosować:
* itemów, które są wyłączone,
* itemów, których nie można znaleźć,
* itemów "specjalnych",
* roweru i kuponu na rower.
![[Image: 965Bez_tytu_u.jpg]](http://dodajfotke.pl/images/965Bez_tytu_u.jpg)
![[Image: komendy.png]](http://amxx.pl/foty/grafikap/komendy.png)
pdmenu - otwiera menu PokeDollars'
pdplayers - otwiera motd z listą graczy wraz z ich ilością PD
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
pd_friendlyfire // 0 - off (za zabójstwo swojego nie da PD) 1 - on (za
zabójstwo swojego da PD) [przydaje się na tryb DeathMatch]
pd_kill // ilość pd za zabójstwo
pd_kill_hs // ilość pd za headshot'a
pd_planted // ilość pd za podłożenie bomby
pd_defused // ilość pd za rozbrojenie bomby
pd_rescue_hostage // ilość pd za uratowanie zakładnika
pd_kill_hostage // ilość zabranego pd za zabicie zakładnika
pd_savetype // typ zapisu 1- nick ; 2 - sid ; 3 - ip
pd_costexp // koszt xp'a za pd
pd_givexp // ilość kupionego xp'a
pd_pokelottery // koszt loterii pokemonów za pd
pd_itemlottery // koszt loterii itemów za pd
pd_buy // ilość kupionego pd
pd_cost // koszt pd za pieniądze $
[natywy]
pm_get_user_pd(id) - pobiera ilość PD (id - index gracza)
pm_set_user_pd(id, wartosc) - ustawia odpowiednią ilość PD (id - index gracza
; wartosc- ilość PD)
![[Image: wymaganemoduly.png]](http://amxx.pl/foty/grafikap/wymaganemoduly.png)
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <pokemod>
#include <nvault>
![[Image: instalacja.png]](http://amxx.pl/foty/grafikap/instalacja.png)
_Standardowa_
Plik pokedollar.txt wgrać do cstrike
Plik pokedollars.txt z folderu lan wgrać do addons/amxmodx/data/lang
![[Image: inneinformacje.png]](http://amxx.pl/foty/grafikap/inneinformacje.png)
Changelog
v1.0 - wydanie pluginu
v1.1 - dodanie loterii itemów
v1.2:
- dodanie Multilanguage (na razie tylko jezyki POLSKI i ANGIELSKI)
- zoptymalizowanie kodu
Do dodania:
* cvary wczytywane z pliku
* urozmaicenie pluginu
Jestem otwarty na propozycje. Gdy znajdziecie jakieś errory/błędy/bugi proszę
pisać!
##### Informacja
Plugin należy kompilować lokalnie, gdyż kompilator amxx.pl nie posiada
potrzebnych plików. Aby poprawnie skompilować u siebie plik sma, należy
ściągnąć pliki z tego linku:
[http://forums.allied...96&d=1250047659](http://forums.alliedmods.net/attachment....1250047659
"Zewnętrzny odnośnik") i wgrać je do folderu kompilatora. Jak kompilować
lokalnie i gdzie wgrać ściągnięte pliki, odpowiedź w tym temacie:
[http://amxx.pl/topic...ilowac-pluginy/](...6-poradnik-
jak-kompilowac-pluginy/)
##### Informacja 2
Plugin działa na poprawionych natywach Poke_PokeToName i Poke_ItemToName. Jak
naprawić, odpowiedź w tym temacie: [http://amxx.pl/topic...aprawa-
natywów/](http://amxx.pl/topic/114931-naprawa-natyw%C3%B3w/)
![[Image: download.png]](http://amxx.pl/foty/grafikap/download.png)
[
[**pokedollars_v1.2.sma**](https://amxx.pl/index.php?app=core&modul...h_id=57772
"Pobierz załącznik") **15,17 KB** 411 Ilość pobrań
[ **pokedollars_v1.2.amxx**](/kompilator/plugin/57772
"Pobierz plik AMXX")
[
[**pokedollar.rar**](https://amxx.pl/index.php?app=core&modul...h_id=57771
"Pobierz załącznik") **1,58 KB** 370 Ilość pobrań
Załączniki:
pokedollar.rar
pokedollars_v1.2.sma
|
|
|
| Pokazywanie obrażeń |
|
Posted by: Poster - 09-18-2025, 01:37 AM - Forum: PLUGINY
- No Replies
|
 |
[TITLE] Pokazywanie obrażeń
[URL] https://amxx.pl/topic/99772-pokazywanie-obrażeń/
**Pokazywanie obrażeń**
Czyli moja wersja Bullet damage
Plugin pokazuje zadawane obrażenia (na zielono), otrzymywane obrażenia na
czerwono
(z lekką nutką zieleni, by obrażenia były lepiej widoczne) i rozróżnia
obrażenia wobec innych
graczy od samookaleczeń, które wyświetla na pomarańczowo. Wykorzystywane są 2
kanały HUD.
Plugin wyświetla także obrażenia zadane swoim (na niebiesko) i otrzymane od
swoich (na fioletowo).
Plugin ukrywa obrażenia zadawane przez ścianę i to bez traceline ani innych,
niewydajnych rozwiązań.
Istnieje możliwość wyboru spośród 3 wartości wyświetlania:
* Zadane obrażenia (np. 140, strzał z AK w głowę wroga)
* Obrażenia przyjęte przez wroga (np. 108 po strzale z AK w głowę wroga, 32 złagodziła kamizelka)
* Zabrane punkty życia (np. 100 po strzale z AK w głowę wroga, gdyż tylko tyle punktów życia posiadał gracz)
Istnieje możliwość wyboru spośród 3 trybów wyświetlania:
* Wyświetlanie pojedyncze (pokazuje jedynie ostatnie obrażenia)
* Wyświetlanie sumaryczne (pokazuje sumę ostatnich obrażeń)
* Wyświetlanie liniowe (pokazuje kolejne obrażenia jedno pod drugim)
Plugin posiada pełne wsparcie dla wyświetlania dużych obrażeń.
Nieprzyjemna liczba 12345, przyjmie formę dużo milszej dla oka: 12k.
Plugin działa prawidłowo nawet dla obrażeń zadawanych nożem, w tym nawet w tył
głowy.
Dodatkowo, pomimo działaniu na kanapce, wyświetla napis "HS" przy obrażeniach
w głowę.
**Wyświetla także zadawane i otrzymywane obrażenia gracza, którego
obserwujemy.**
[ ](https://amxx.pl/uploads/monthly_12_2012/...952314.jpg
"2012-12-08_00002.jpg - Rozmiar: 86,61 KB")
[ ](https://amxx.pl/uploads/monthly_12_2012/...952310.jpg
"2012-12-08_00003.jpg - Rozmiar: 86,75 KB")
[ ](https://amxx.pl/uploads/monthly_12_2012/...952306.jpg
"2012-12-08_00004.jpg - Rozmiar: 156,69 KB")
[ ](https://amxx.pl/uploads/monthly_12_2012/...952301.jpg
"2012-12-08_00005.jpg - Rozmiar: 155,85 KB")
[ ](https://amxx.pl/uploads/monthly_12_2012/...952298.jpg
"2012-12-08_00006.jpg - Rozmiar: 99,52 KB")
[ ](https://amxx.pl/uploads/monthly_12_2012/...952434.jpg
"2012-12-08_00007.jpg - Rozmiar: 81,3 KB")
![[Image: wymaganemoduly.png]](http://amxx.pl/foty/grafikap/wymaganemoduly.png)
amxmodx
fakemeta
hamsandwich
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
dmg_self_self 1 // <0|1> Czy ma pokazywać samoobrażenia (np. po upadku z wysokości, czy oberwania własnym granatem) (0 - nie, 1 - tak)
dmg_self_spec 1 // <0|1> Czy ma pokazywać samoobrażenia gracza jego widzom (0 - nie, 1 - tak)
dmg_td_self 1 // <0|1> Czy ma pokazywać obrażenia zadane swoim (TeamAttack) (0 - nie, 1 - tak)
dmg_td_spec 1 // <0|1> Czy ma pokazywać TeamAttak gracza jego widzom (0 - nie, 1 - tak)
dmg_ta_self 1 // <0|1> Czy ma pokazywać zostanie zaatakowanym przez swojego (TeamDamage) (0 - nie, 1 - tak)
dmg_ta_spec 1 // <0|1> Czy ma pokazywać TeamDamage gracza jego widzom (0 - nie, 1 - tak)
dmg_taken_self 2 // <0|1|2> Czy ma pokazywać zadane obrażenia graczowi (0 - nie, 1 - tak, 2 - tak, ale nie obrażenia zadane przez ściany)
dmg_taken_spec 2 // <0|1|2> Czy ma pokazywać zadane obrażenia gracza jego widzom (0 - nie, 1 - tak, 2 - tak, ale nie obrażenia zadane przez ściany)
dmg_made_self 1 // <0|1|2> Czy ma pokazywać otrzymane obrażenia graczowi (0 - nie, 1 - tak, 2 - tak, ale nie obrażenia zadane przez ściany)
dmg_made_spec 2 // <0|1|2> Czy ma pokazywać otrzymane obrażenia gracza jego widzom (0 - nie, 1 - tak, 2 - tak, ale nie obrażenia zadane przez ściany)
dmg_hs_taken_self 1 // <0|1> Czy ma informować o HS pod otrzymanymi obrażeniami graczowi (0 - nie, 1 - tak)
dmg_hs_taken_spec 1 // <0|1> Czy ma informować o HS pod otrzymanymi obrażeniami gracza jego widzom (0 - nie, 1 - tak)
dmg_hs_made_self 1 // <0|1> Czy ma informować o HS pod zadanymi obrażeniami graczowi (0 - nie, 1 - tak)
dmg_hs_made_spec 1 // <0|1> Czy ma informować o HS pod zadanymi obrażeniami gracza jego widzom (0 - nie, 1 - tak)
dmg_value 2 // <0|1|2> Wartość wyświetlanych obrażeń (0 - zadane obrażenia, 1 - obrażenia przyjęte przez wroga, 2 - zabrane punkty życia)
dmg_type 2 // <0|1|2> Typ wyświetlanych obrażeń (0 - pojedyncze, 1 - sumaryczne, 2 - kolumnowe)
dmg_headshot "HS!" // <string> Treść napisu informującego o dokonanym strzale, bądź uderzeniu w głowę
dmg_max_lines 6 // <uint> Maksymalna liczba wyświetlanych linii obrażeń przy obrażeniach kolumnowych
Ustawienie dmg_made_self na 1 uniemożliwi pokazywania zadanych obrażeń ze
skanowania (czyli przez ściany)
Plugin jest w stanie zastąpić wszelkie podobne, typu ABD czy BulletDamage
poprzez odpowiednią konfigurację.
Poprzez możliwość wyłączenia pokazywania obrażeń przez skanowanie, możliwość
pokazywania atakowania swoich,
a także możliwość widzenia otrzymywanych/zadawanych obrażeń przez gracza,
którego obserwujemy (czy po śmierci,
czy na speccie), plugin staje się nie tylko substytutem, ale daje nowe,
niespotykane do tej pory, praktyczne możliwości.
Wersja testowa (v. 7.2 **BETA!**):
[
[**pokazywanie_obrazen.sma**](https://amxx.pl/index.php?app=core&modul...h_id=55784
"Pobierz załącznik") **23,03 KB** 1324 Ilość pobrań
[ **pokazywanie_obrazen.amxx**](/kompilator/plugin/55784
"Pobierz plik AMXX")
Starsze wersje:
v. 5.1 (**stabilna**):
[
[**pokazywanie_obrazen.sma**](https://amxx.pl/index.php?app=core&modul...h_id=47172
"Pobierz załącznik") **8,72 KB** 2118 Ilość pobrań
[ **pokazywanie_obrazen.amxx**](/kompilator/plugin/47172
"Pobierz plik AMXX")
Użytkownik **Benio101** edytował ten post 14.06.2013 02:59
drobne techniczne
Załączniki:
pokazywanie_obrazen.sma
|
|
|
|