PokeDollars [new version]
by radim
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.
pdmenu - otwiera menu PokeDollars'
pdplayers - otwiera motd z listą graczy wraz z ich ilością PD

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

Plik pokedollar.txt wgrać do cstrike
Plik pokedollars.txt z folderu lan wgrać do addons/amxmodx/data/lang
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 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/
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/
pokedollars_v1.2.sma 15,17 KB 403 Ilość pobrań
pokedollars_v1.2.amxx
pokedollar.rar 1,58 KB 361 Ilość pobrań