System Pieniędzy | Beta
d0naciak
13.10.2013
Money System
v 0.2.1 Beta
by d0naciak & norbi1952
Jest to system pieniędzy Co on w sobie ma?:
- pieniądze odświeżane są w HUDzie przeznaczonym do pieniędzy (prawy dolny róg)
- możliwość ustawienia cvarem ile kasy dostajemy za zabicie/wykonywanie celów mapy
- możliwość ustawienia cvarem ile kasy tracimy z zabicie hosta/przyjaciela z drużyny
- możliwość ustawienia cvarem limitu pieniędzy
- możliwość wyboru między zapisem nVault/MySQL
Cvary
ms_startmoney "1000" //Ilość pieniędzy ustawianych za pierwszym wejściem na serwer
ms_killprize "500" //Ilość pieniędzy dostawanych za zabicie
ms_hskillprize "750" //Ilość pieniędzy dostawanych za zabicie z Headshot'a
ms_teamkillpenalty "1000" //Ilość pieniędzy zabieranych za zabicie hosta/przyjaciela z drużyny
ms_teamwinnerprize "1000" //Ilość pieniędzy dostawanych za doprowadzenie drużyny do wygranej
ms_targetsmakerprize "350" //Ilość pieniędzy dostawanych za wykonywanie celów mapy
ms_alwaysaliveprize "100" //Ilość pieniędzy dostawanych za przeżycie rundy
ms_moneylimit "1000000" //Limit pieniędzy
ms_savetype "0" //Typ zapisu pieniędzy, 0 - nVault, 1 - MySQL
//Dla zapisu MySQL
ms_host "127.0.0.1" //IP serwera
ms_user "login" //Login użytkownika
ms_pass "haslo" //Hasło użytkownika
ms_db "db_name" //Nazwa bazy
Instalacja
Standardowo - http://amxx.pl/topic...-pluginow-amxx/
Wymagane moduły
cstrike
csx
hamsandwich
nvault
mysql
Natywy - tylko dla skrypterów
native ms_set_user_money(id, iWartosc, iPokaz=1) /* * * * * * * * * * * * * * * * * * * * * * Ustawia pieniadze gracza --------------------- id - index gracza iWartosc - ilosc pieniedzy do ustawienia iPokaz - czy pokazac zmiane pieniedzy w HUD --------------------- return - 1, jezeli pieniadze zostaly zmienione prawidlowo 0, jeżeli pieniadze zostaly zmniejszone do limitu, gdyz byly za wysokie --------------------- * * * * * * * * * * * * * * * * * * * * * */ native ms_get_user_money(id) /* * * * * * * * * * * * * * * * * * * * * * Zwraca pieniadze gracza --------------------- id - index gracza --------------------- return - pieniadze gracza --------------------- * * * * * * * * * * * * * * * * * * * * * */
ChangeLog
v 0.1 Beta - wydanie pluginu v 0.2 Beta - dodanie zapisu MySQL - usuniecie wiadomosci, ktora byla uzywana tylko do testow v 0.2.1 Beta - zmiana cvara ms_save na ms_savetype oraz zmieniono znaczenie wartosci tego cvara - usuniecie malego bugu z kasa na minusie w przypadku zabiciu hostow/przyjaciela
Download
MoneySystem.sma 10,44 KB
355 Ilość pobrań
[info="Wersja Beta!"]Korzystając z pluginu wiedz o tym, że nie był testowany na publicznym serwerze![/info]
Użytkownik d0naciak edytował ten post 17.10.2013 16:14
szelbi
13.10.2013
Co byś powiedział na zapis MySQL?
I do tego CVAR, za pomocą którego będzie można wybrać między nVault, a MySQL.
ptaku
17.11.2013
A nie dało by rady zrobić aktualizacje i dodanie coś takiego że za rank np. od 1- 40 dostajesz coraz wiecej kasy i im dłużej grasz np. 1 h w ciągu dnia dostajesz 200 $ 2h 400 $ 3h 800 $ czyli mnoży x2 wcześniejsza sumę.
Droso
29.12.2013
Wszystko fajnie tylko, szukałem czegoś takiego i może też ktoś będzie szukał, chodzi mi o taki system bez zapisu, czyli wchodzę jeszcze raz na serwer i mam 800 .
Warto pomyśleć nad taką opcją + bo są natywy, więc inne pluginy mogą to wykorzystać, że by coś kosztowało np. $ 20 000
Sorrki za składnie i nie ład .
Pojawi się to wgrywam, a że nie chce mi się modyfikować To już inna bajka