Jump to content

Banking System UPDATE ! MERGE OFFLINE TRANSFER!


Guest PlayON

Recommended Posts

Guest PlayON

[glow=black,1,1000]Banking System[/glow] v1.0

[glow=white,4,700][Deposit, Withdraw, Transfer( Offline, Online ), Delete Account, View Stats][/glow]

[glow=black,3,500]Informatii[/glow]

Acest script va ajuta sa depuneti usor bani in contul creat, sa retrageti bani din cont, sa transferati  bani la un alt player, sau un cont bancar, va arata la ce data si ora ati depus banii, la ce ora ati retras banii si ce valoare, in ce data si ora ati transferat bani, la ce player, si ce valoare, arata si ce metoda ati folosit de transfer.

Exista doua metode de transfer:

  • Direct Transfer( Active Player )
    Jucatorul trebuie sa fie conectat, banii transferati prin aceasta metoda nu se vor aloca in contul lor bancar, ci in "portofel" adica banii curenti.
    Aceasta metoda este mai degraba un fel de comanda /sendcash <id> <amount> prin care trimiti o anumita suma de bani.
    Prin aceasta metoda trebuie sa inserezi ori numele jucatorului cui vrei sa-i trimiti anumita suma de bani, ori id-ul care il poarta.


  • Account Transfer( Offline Transfer )
    Prin aceasta metoda, banii transferati se vor aloca direct in contul celui care vrei sa-i trimit anumita suma de bani.

    *Daca jucatorul este conectat, v-a primi un dialog cu care v-a fi instiintat despre transfer, de la cine provine, si ce valoare are.
    *Daca jucatorul NU este conectat la server, dar are un cont bancar activ, la conectare( defapt la 5 secunde de la primul spawn ) v-a primi un dialog, prin care v-a fi instiintat despre ce valoare a primit pe ce data a fost trimis transferul de bani si de la cine provine.

    Banii v-or fi alocati direct in contul lui bancar!
    La fel si tie, tie ti se v-or retrage anumita suma de bani care a fost transferata

[glow=black,3,500]Screenshots[/glow]

sa-mp-084.png

sa-mp-085.png

sa-mp-086.png

sa-mp-087.png

sa-mp-088.png

sa-mp-089.png

sa-mp-090.png

sa-mp-091.png

sa-mp-092-1.png

sa-mp-093-1.png

sa-mp-094-1.png

sa-mp-095-1.png

sa-mp-096-1.png

sa-mp-097-2.png

[glow=black,3,500]Instalare[/glow]

Urmeaza urmatorii pasi:


  • [#]1) Descarcati fisierul si puneti-l in /filterscripts.
    [#]2) Creati un folder in /scriptfiles, si numiti-l bAccounts, aici se v-or depozita contu jucatorului.
    [#]3) Descarcati
sscanf v2.0(CLICK) si puneti-l in /plugins (Daca folderul nu exista, creati-l).
[#]4) Descarcati YSI v1.0(CLICK) si puneti-l in /pawno/include (Puneti direct folderul numit YSI acolo!)
[#]5) Deschideti fisierul server.cfg si adaugati urmatoarele:
  filterscripts bsystem
  plugins sscanf
[#]6) Si cam atata! Deschideti serverul si voila'.

[glow=black,3,500]Download[/glow]

REPARAT! MERGE OFFLINE TRANSFER!

pastebin

solidfiles - DIRECT

[glow=black,3,500]Extra[/glow]


- Daca vreti sa modificati locatia fisierului, unde vine pus contu jucatorului, modificati linia

#define FILE_LOCATION  "/bAccounts/%s.ini"

/bAccounts - Acesta este folderul din /scriptfiles

%s - V-a fi transformat cu numele jucatorului!

.ini - Extensia fisierului( NU SCHIMBA EXTENSIA, Y_INI FUNCTIONEAZA PE BAZA ACESTEI EXTENSII )

Alt exemplu:

#define FILE_LOCATION  "/Folder1/Folder2/%s.ini"



- Daca dialogurile interfereaza cu altele din gamemode, schimba:

#define BANK            3598

BANK - Denumire la dialog id 3589.

3598 - ID dialogului.

Alt exemplu:

#define BANK            7999



- Daca vrei ca statisticile sa NU  se salveze la disconnect schimba urmatoru' lucru:

#define SAVE_ON_EXIT    true

cu

#define SAVE_ON_EXIT    false

true - Se salveaza.

false - Nu se salveaza.

Oricum, la fiecare transfer, depozit, sau retragere bani din cont, se v-a salva direct in fisier, poti activa aceasta optiunie in caz de lipsa de informatii in contu jucatorului.



- Daca nu mai vreti sa spuna la conectare, ca are cont, sau nu, schimbati:

#define TELL_ON_CONNECT true

cu

#define TELL_ON_CONNECT false

true - V-a spune jucatorului despre cont.

false - Nu v-a spune jucatorului despre cont.



- Daca vreti alte culori, inafara de verde, gri si rosu, modificati urmatoarele linii:

#define COL_RED "{FF0000}"

#define COL_GREY    "{C3C3C3}"

#define COL_ALL    "{20FF20}"

Ca sa schimbati culoarea doar modificat {FF0000}(Adica ce este in interioru { })

Puteti folosi un Color Picker online.

Color Picker online

Alt exemplu:

#define COL_RED "{CDCDCD}"

#define COL_GREY    "{FFFFFF}"

#define COL_ALL    "{90FF32}"


Link to comment
Share on other sites

  • Replies 73
  • Created
  • Last Reply

Top Posters In This Topic

Guest farse

Farse+Zh3r0+Stuntman+-=[Vyorel]=- sunt cei mai buni, dar mai sunt si alti dar nu am stat sa mai scriu.. :)))

Laz ownage everybody!(engleza buna ^^)

Hai ca dam in offtopic


Eh,sa zicem ca un 6/5,dar doar asa...(intelegi tu)

Link to comment
Share on other sites

Guest PlayON

Farse...tie niciodata nu ti-a placut ce am facut eu si ai notat asa de mila.

Farse+Zh3r0+Stuntman+-=[Vyorel]=- sunt cei mai buni, dar mai sunt si alti dar nu am stat sa mai scriu.. :)))

Ai probleme, Vyorica e praf!

Link to comment
Share on other sites

Guest PlayON

frate , zh3r0 sa mor de nu esti cel mai bun scripter roman ... ba nu .. cred ca din lume... :D

mai dat gata cu shhoting range .. dar asta , ce mai  e bestial .. esti tare frate :) bravo

10/10 , acum incerc sa il pun pe GM la mine :X

A fi scripter bun nu inseamna sa sti sa manuiesti 2-4 readere sau writere de fisiere, de a manevra dialoguri...

A fi scripter bun necesita cativa ani de practica, eu am doar 1 an jumate :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.