SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Filterscripts

Reply
 
Thread Tools Display Modes
Old 18/03/2017, 08:18 PM   #1
Dayrion
High-roller
 
Dayrion's Avatar
 
Join Date: Jan 2016
Location: France
Posts: 1,915
Reputation: 256
Default Dynamic biz system v2.2

Dynamic biz system v2.2

Hello!
Before the presentation of this filterscript, you have to know this script is a new version of my previous one (here). There is a lot of modifications. So I prefer to made a new thread, let the previous version available (Y_INI version, that's why). I'll take the previous presentation, there is no more feature on the version 2.0 (more feature are coming).


Features:
- Saved biz system : Investor & Biz (MySQL R41)
- 6 basic type of biz available (Total : 29 interiors)
- Create an infinity of custom interior
- Customizable name for each biz
- Deposit/withdraw money on your biz
- Make people pay when they enter in your biz
- Admin commands
- Make your friends investors
- Make your investor earn money
- Add unlimited cool objects for your biz

Include:
Code:
#include <a_samp>
#include <a_mysql>
#include <izcmd> // you can also use <zcmd> - Both are working
#include <sscanf2>
#include <YSI_data\y_foreach>
#include <YSI\y_va>
#include <easyDialog>

Credits to original author for each include.
RCON commands:
/createbiz : Create a biz with an interior, everything are explain IG.
/destroybiz : destroy a biz or every biz
/closestbiz : get the ID of closest biz
/editbiz : Edit a biz like /biz + you can change type & interior
/editinvestor: Edit investor's right of a specific biz
/aeditinvestor: Set an investor for a biz. You need to enter the player's name and not the ID.
/gotobiz : Explicit
/createinterior : Explicit
/editinterior : Explicit
/interiorlist : Explicit

Non-RCON commands:
/buybiz : buy a biz
/sellbiz : sell a biz
/biz : manage your biz
/modifinvestor : Edit investor's rights of your biz
/makeinvestor : Make someone an investor
/ibiz : Edit a biz as an investor
/biz_object [create/move/delete/list]: Create/move/delete an object in your biz or get a list of all objects in your biz



Configuration:

- Biz's params
Code:
#define		MAX_BIZ			100			// Number of biz
#define		MAX_OBJECTS_PER_BIZ	50			// Max amount of object per biz
#define		MAX_BALANCE		1000000			// Max amount of money in a biz
#define		MAX_BIZ_NAME		MAX_PLAYER_NAME*2	// The max lengh of a biz's name
#define		INVALID_BIZ_ID		(MAX_BIZ+10)*2		// Don't change this
- Pickup ID
Code:
#define 	ICON_BIZ_CLOSED			19133
#define		ICON_BIZ_OPEN			1318
#define		ICON_BIZ_PENDING_OPEN		1272
#define		ICON_BIZ_PENDING_CLOSED		19523
#define		ICON_BIZ_INTERIOR		1239
MySQL configuration:
Code:
#define 		MYSQL_HOST        			"localhost" 
#define 		MYSQL_USER        			"root" 
#define 		MYSQL_DATABASE    			"myserver"
#define 		MYSQL_PASSWORD   			""

What changes between version 1.1 & version 2.0 ?
- Switched to MySQL R41
- Minors changes
- Minors & majors bugs solved

Version 2.1 » 2.2 update:
Code:
- Adding objects system
	* Adding table 'Biz_Object'
	* You can add object by modelid, move the position or delete it.
- You can use STREAMER plugin for objects
- One commands added:
	* /biz_object
- Alias added:
	* /b_o = /biz_object
	* /biz = /managebiz
	* /cinterior = /createinterior
- Minor code changes
- No bugs found for this version - Let me know if you find anything
- You need to delete all table from the previous version to update the filterscript or made SQL code to update them!

Screenshoots:
http://hpics.li/26d9a2b
http://hpics.li/922e065
http://hpics.li/bb7a609
http://hpics.li/cb13e93

Script: https://github.com/Dayrion/Release/b...biz_system.pwn
__________________
actor_plus - v5.0.2
« I'm a goner, somebody catch my breath,
I'm a goner, somebody catch my breath »

Last edited by Dayrion; 07/05/2017 at 04:21 AM.
Dayrion is offline   Reply With Quote
Old 24/03/2017, 12:43 AM   #2
Kaponi
Big Clucker
 
Kaponi's Avatar
 
Join Date: Mar 2017
Location: Venezuela
Posts: 109
Reputation: 9
Default Respuesta: Dynamic biz system v2.0

Good Job! +rep
__________________
My new goal, master SAMP!!
Kaponi is offline   Reply With Quote
Old 24/03/2017, 08:36 AM   #3
Gnik
Little Clucker
 
Join Date: Feb 2017
Location: South Africa
Posts: 33
Reputation: 8
Default Re: Dynamic biz system v2.0

Code:
biz_system.pwn(66) : warning 201: redefinition of constant/macro (symbol "DIALOG(%0)")
biz_system.pwn(701) : warning 202: number of arguments does not match definition
biz_system.pwn(701) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(850) : warning 202: number of arguments does not match definition
biz_system.pwn(873) : warning 202: number of arguments does not match definition
biz_system.pwn(878) : warning 202: number of arguments does not match definition
biz_system.pwn(878) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(1344) : warning 202: number of arguments does not match definition
biz_system.pwn(1361) : warning 202: number of arguments does not match definition
biz_system.pwn(1418) : warning 202: number of arguments does not match definition
biz_system.pwn(1418) : warning 202: number of arguments does not match definition
biz_system.pwn(1435) : warning 202: number of arguments does not match definition
biz_system.pwn(1435) : warning 202: number of arguments does not match definition
biz_system.pwn(1436) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:           3884 bytes
Code size:           310500 bytes
Data size:           773968 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 1104736 bytes

23 Warnings.
[Finished in 1.3s]
Gnik is offline   Reply With Quote
Old 24/03/2017, 10:47 AM   #4
faizal16
Little Clucker
 
Join Date: Feb 2014
Location: Bandung,Indonesia
Posts: 14
Reputation: 0
Default Re: Dynamic biz system v2.0

GOOD JOB REP
faizal16 is offline   Reply With Quote
Old 24/03/2017, 01:21 PM   #5
Dayrion
High-roller
 
Dayrion's Avatar
 
Join Date: Jan 2016
Location: France
Posts: 1,915
Reputation: 256
Default Re: Dynamic biz system v2.0

Quote:
Originally Posted by Kaponi View Post
Good Job! +rep
Quote:
Originally Posted by faizal16 View Post
GOOD JOB REP
Thanks for your comments, I appreciate!
The main purpose of this filterscript is make a completly dynamic biz filterscript. Interior, objects, everything you can, make it dynamic and easy to use! Even for a begginner who wants a full-made FS, even for someone who have ideas of creations for a biz.
An update is coming!

Quote:
Originally Posted by Gnik View Post
Code:
biz_system.pwn(66) : warning 201: redefinition of constant/macro (symbol "DIALOG(%0)")
biz_system.pwn(701) : warning 202: number of arguments does not match definition
biz_system.pwn(701) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(822) : warning 202: number of arguments does not match definition
biz_system.pwn(850) : warning 202: number of arguments does not match definition
biz_system.pwn(873) : warning 202: number of arguments does not match definition
biz_system.pwn(878) : warning 202: number of arguments does not match definition
biz_system.pwn(878) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(938) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(965) : warning 202: number of arguments does not match definition
biz_system.pwn(1344) : warning 202: number of arguments does not match definition
biz_system.pwn(1361) : warning 202: number of arguments does not match definition
biz_system.pwn(1418) : warning 202: number of arguments does not match definition
biz_system.pwn(1418) : warning 202: number of arguments does not match definition
biz_system.pwn(1435) : warning 202: number of arguments does not match definition
biz_system.pwn(1435) : warning 202: number of arguments does not match definition
biz_system.pwn(1436) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:           3884 bytes
Code size:           310500 bytes
Data size:           773968 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 1104736 bytes

23 Warnings.
[Finished in 1.3s]
Seems you have already defined the macro DIALOG or you don't have easyDialog in include : http://forum.sa-mp.com/showpost.php?...89&postcount=1
__________________
actor_plus - v5.0.2
« I'm a goner, somebody catch my breath,
I'm a goner, somebody catch my breath »
Dayrion is offline   Reply With Quote
Old 24/03/2017, 10:59 PM   #6
Dayrion
High-roller
 
Dayrion's Avatar
 
Join Date: Jan 2016
Location: France
Posts: 1,915
Reputation: 256
Default Re: Dynamic biz system v2.0

Version 2.0 » 2.1 update:
Code:
- Adding dynamic custom interiors
	* Adding table 'Biz_CustomInterior'
	* You can delete an interior, rename it, change the coordinates
- You can use STREAMER plugin
	* Allows you to create biz in virtual world or interiors different of zero.
- New commands also:
	* /createinterior
	* /editinterior
	* /interiorlist
- Commands renamed
	* /biz -> /managebiz
- I don't use anymore foreach standalone version! Using Y_Less foreach include (because of Zeex's compiler).
- Minor code changes
- No bugs found for this version - Let me know if you find anything
- You need to delete all table from the previous version to update the filterscript!
Script: https://github.com/Dayrion/Release/b...biz_system.pwn
__________________
actor_plus - v5.0.2
« I'm a goner, somebody catch my breath,
I'm a goner, somebody catch my breath »
Dayrion is offline   Reply With Quote
Old 07/05/2017, 03:08 AM   #7
Dayrion
High-roller
 
Dayrion's Avatar
 
Join Date: Jan 2016
Location: France
Posts: 1,915
Reputation: 256
Default Re: Dynamic biz system v2.0

Version 2.1 » 2.2 update:
Code:
- Adding objects system
	* Adding table 'Biz_Object'
	* You can add object by modelid, move the position or delete it.
- You can use STREAMER plugin for objects
- One commands added:
	* /biz_object
- Alias added:
	* /b_o = /biz_object
	* /biz = /managebiz
	* /cinterior = /createinterior
- Minor code changes
- No bugs found for this version - Let me know if you find anything
- You need to delete all table from the previous version to update the filterscript or made SQL code to update them!
__________________
actor_plus - v5.0.2
« I'm a goner, somebody catch my breath,
I'm a goner, somebody catch my breath »

Last edited by Dayrion; 18/05/2017 at 02:00 PM.
Dayrion is offline   Reply With Quote
Old 09/05/2017, 11:32 AM   #8
Man43
Huge Clucker
 
Man43's Avatar
 
Join Date: Feb 2017
Posts: 250
Reputation: 0
Default Re: Dynamic biz system v2.0

Wow. Good Job! But is there a A File for saved a Business?!
Man43 is offline   Reply With Quote
Old 09/05/2017, 11:35 AM   #9
Spydah
High-roller
 
Spydah's Avatar
 
Join Date: Jan 2010
Location: The Netherlands
Posts: 1,491
Reputation: 743
Default Re: Dynamic biz system v2.0

Keep it up!
__________________

Sexy isn't she?
I don't like +REP askers.
Spydah is offline   Reply With Quote
Old 09/05/2017, 04:23 PM   #10
Dayrion
High-roller
 
Dayrion's Avatar
 
Join Date: Jan 2016
Location: France
Posts: 1,915
Reputation: 256
Default Re: Dynamic biz system v2.0

Quote:
Originally Posted by Man43 View Post
Wow. Good Job! But is there a A File for saved a Business?!
Everything are saved in a database. You can accès with a tier program (if you are on local) like XAMPP or your hoster should give you a link to access it.
Quote:
Originally Posted by Spydah View Post
Keep it up!
Thaaanks!
If anyone have suggestions, remark, let met know
__________________
actor_plus - v5.0.2
« I'm a goner, somebody catch my breath,
I'm a goner, somebody catch my breath »
Dayrion is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[FilterScript] Dynamic House System v0.5 (w/Dialog Builder System+Customizable) ABKPot Filterscripts 19 27/01/2015 05:56 PM
[FilterScript] Dynamic Box [Vip System/Help System/2 previous script all in dBox!] JaKe Elite Filterscripts 6 28/11/2014 04:48 AM
[FilterScript] Jueix's bank system and Dynamic ATM system. jueix Filterscripts 23 30/03/2014 11:44 PM
[FilterScript] DWS - Dynamic Weapon System (Gun object, Saving system,...More) JusstinRoller Filterscripts 15 31/07/2013 10:02 AM


All times are GMT. The time now is 10:04 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.