SA-MP Forums Archive
[FilterScript] yBank V2.0 - a.k.a 'Safe Money Fast' - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+--- Thread: [FilterScript] yBank V2.0 - a.k.a 'Safe Money Fast' (/showthread.php?tid=317891)



yBank V2.1 - a.k.a 'Safe Money Fast' [!UPDATED - sscanf + y_ini] - ylleron - 12.02.2012

Hi, it has been too long when i released the first version yBank. Yes, and t'day this my little script have second version. As you know (when you used yBank) that is simple to use. Nothing complicate. So what Now? It simple and it will still for ever!

What is new in Version 2?
Код:
Optimalized, changed code - better read
Added sscanf2 (plugin)
What is new in Version 2.1?
Код:
Deleted Dini and added y_ini system
How to install?
Let's go to install this script. As first you need to do this in your Gamemode (or Filterscript):

pawn Код:
#include <yBank>
- This load include yBank. Next and IMPORTANT part is location where pickup is going to be spawned!
- Again, very simple just put this line in (in case of Gamemode) callback - OnGameModeInit
pawn Код:
CreateYBank(2024.2379,1344.1517,10.8203);
- Coordination above are just like example. You should put there your own position. When You want to more banks, just put that same line with other position. Example:
pawn Код:
CreateYBank(2024.2379,1344.1517,10.8203);
CreateYBank(1512.8508,1488.1905,52.2783);
- Next we need to call Pickup & Dialog callback. So easy we copy this following lines
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    ydialog(playerid, dialogid, response, listitem, inputtext);
    return 1;
}
- This is for Dialog calling and next is Pickup callback

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    ypickup(playerid);
    return 1;
}
- The last thing is sscanf2 which you can find here
- sscanf you activated when you add following line to you server.cfg

For Windows server
Код:
plugins sscanf
For linux server
Код:
plugins sscanf.so
- Next you need to download YSI Package and put it in to Include folder.

How to use it?
How to use it? Very simple.

pawn Код:
SetYBankMoney(playerid, cash); // This set player's bank money to 'cash'
TakeYBankMoney(playerid, cash); // This take player's bank money in value of 'cash'
GiveYBankMoney(playerid, cash); // This give to player's account money in value of 'cash'
DeleteYBank(playerid); // This delete player file = account
- In game, when you enter to pickup you will see this menu:
So, what do you think about yBank? Rate, comment... Thank you for using this script.

Download:
Pastebin - 2.0 - View
DropBox- 2.1 - http://dl.dropbox.com/u/62302254/yBank-v2.pwn


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - Ironboy. - 12.02.2012

Really nice


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - V_LOPE - 13.02.2012

Perfect
Nice Work.


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - ylleron - 13.02.2012

Thank you guys


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - Zarky - 13.02.2012

Really Good, Keep up the Neat Work


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - Konstantinos - 13.02.2012

Good Job, but as it's the version 2 you could use something different to save it because Dini is old and slow compared y_ini or SQL.


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - ylleron - 13.02.2012

Quote:
Originally Posted by Dwane
Посмотреть сообщение
Good Job, but as it's the version 2 you could use something different to save it because Dini is old and slow compared y_ini or SQL.
Yeah i was thinking about this method. Maybe in future i will make next update and change dini to y_ini or something else.


Re: yBank V2.0 - a.k.a 'Safe Money Fast' - ylleron - 13.02.2012

Updated to v2.1
After Dwane's suggestion i say that i should to make it more sophisticate and make registration system better. From old Dini to Y_Ini.

Download - http://dl.dropbox.com/u/62302254/yBank-v2.pwn