06.08.2011, 20:36
(
Последний раз редактировалось ylleron; 07.09.2011 в 19:51.
)
YBANK
YLLERON'S BANK SYSTEM v1.7a
Hi, everyone. I start to work on a new, simple include called YBANK. It is a banking system. I try to create somethin' else than GM, more simple and easy to use. Maybe there is a better system, i don't know, but this is a good chance to make somethin', that can be better and better (UPDATES). In case you find a mistake or bug, don't hesitate to contact me via PM or send feedback below.
Ok, now i present you this (my) little script called YBANK.
Create a bank is very easy just find place where do you want to make pickup into bank.
pawn Код:
public OnGameModeInit()
{
CreateYBank(1958.3783, 1343.1572, 15.3746, "State bank");
return 1;
}
If you would make more banks, just write another line with new float positions and name. Important settings in version 1.4a are set of dini. You have to create new folder in scriptfiles - "/scriptfiles/ybank/users/"
UPDATE: 1.4a
Код:
- This version contain new system - save to file - Can delete account - Account protected by password
Код:
- Can change bank pass
- Added simple password hash
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
yOnDialogResponse(playerid, dialogid, response, listitem, inputtext);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
yOnPlayerPickUpPickup(playerid, pickupid);
return 1;
}
pawn Код:
public OnPlayerSpawn(playerid)
{
// this give cash to player's bank
ybank_SetMoney ( playerid, 5000 );
}
To check, set, get, give, take someones money you will need this YBANK stocks:
Set bank cash:
Код:
ybank_SetMoney( playerid, cash )
Код:
ybank_Delete( playerid, cash )
Код:
ybank_Money( playerid )
Код:
ybank_Add( playerid, cash )
Код:
1. Account status
2. Draw amout
3. Deposit to bank
4. Transact cash
5. Change Pass
6. Delete account
Download:
Mediafire v1: DOWNLOAD
MediaFire v1.4a: DOWNLOAD
Pastebin v1.6: VIEW
Newest:
Pastebin v1.7a:VIEW // Fixed - thanks to Bartando