Sign In

Sign In

    1. Created 15 September 2025

    CSHOT

    Siec tworzona z pasja, prężnie rozwijajacą się. Posiadamy serwery CS 1.6. Każdy znajdzie u nas coś dla siebie. Profesjonalne podejście administracji jak i adminów tworzy wspaniałą atmosferę na sieci. Jeśli masz

    1. Created 15 September 2025

    CSHOT

    Siec tworzona z pasja, prężnie rozwijajacą się. Posiadamy serwery CS GO. Każdy znajdzie u nas coś dla siebie. Profesjonalne podejście administracji jak i adminów tworzy wspaniałą atmosferę na sieci. Jeśli masz c

Partners

Awatar autora

PokeDollars [new version]

Created Today  in PLUGINY  by Poster
[TITLE] PokeDollars [new version]
[URL] https://amxx.pl/topic/114783-pokedollars-new-version/


**PokeDollars [new version]**

by radim

[Image: 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: ss.png]
[Image: 965Bez_tytu_u.jpg][Image: 763Bez_tytu_u.jpg]
[Image: komendy.png]

pdmenu - otwiera menu PokeDollars'

pdplayers - otwiera motd z listą graczy wraz z ich ilością PD
[Image: 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]



#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <pokemod>
#include <nvault>

[Image: instalacja.png]

_Standardowa_

Plik pokedollar.txt wgrać do cstrike

Plik pokedollars.txt z folderu lan wgrać do addons/amxmodx/data/lang

[Image: 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]

[![Załączony
plik](https://amxx.pl/public/style_extra/mime_...h_id=57772
"Pobierz załącznik")
[**pokedollars_v1.2.sma**](https://amxx.pl/index.php?app=core&modul...h_id=57772
"Pobierz załącznik") **15,17 KB** 411 Ilość pobrań
[[Image: amxx.gif]**pokedollars_v1.2.amxx**](/kompilator/plugin/57772
"Pobierz plik AMXX")
[![Załączony
plik](https://amxx.pl/public/style_extra/mime_...h_id=57771
"Pobierz załącznik")
[**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