←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

System Pieniędzy | Beta

  • +
  • -
d0naciak - zdjęcie d0naciak 13.10.2013

Money System

v 0.2.1 Beta

by d0naciak & norbi1952

Informacje


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


Załączony plik  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
Odpowiedz

  • +
  • -
sNH. - zdjęcie sNH. 13.10.2013

Przyda się :P

Odpowiedz

  • +
  • -
szelbi - zdjęcie 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.

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 13.10.2013

Nigdy nie korzystałem z MySQL.

Odpowiedz

  • +
  • -
szelbi - zdjęcie szelbi 13.10.2013

Dlatego się pytam co ty na to, bo mógłbym to zrobić ;)

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 13.10.2013

Jak tak to proszę, pozwalam ;)

Odpowiedz

  • +
  • -
Ten?yy? - zdjęcie Ten?yy? 13.10.2013

Fajne :D Łap + :]

Odpowiedz

  • +
  • -
d0naciak - zdjęcie d0naciak 14.10.2013

Aktualizacja w pierwszym poście, dodano listę zmian ;)

Odpowiedz

  • +
  • -
ptaku - zdjęcie 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ę. 

Odpowiedz

  • +
  • -
Droso - zdjęcie 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 xD.

Pojawi się to wgrywam, a że nie chce mi się modyfikować xD To już inna bajka ^^

Odpowiedz