20.01.2008, 17:05
Name
Simple House System
Files:
aHouse.pawn
aHouse.amx
* a means Antironix
Info:
On a day i've maded my self a house system, but for twenty lines for each house, i started to make a simple system that will add a house with one line. And voila, i have created it.
Non bought houses are locked!
How to add houses:
1:
Put this line under public OnFilterScriptInit():
To make unique houses you must avoid that 2 AddHouses contain the same interior+Virtualworld world.
2:
Change MAX_HOUSES to the ammount of houses you have.
How to add housecars:
1:
Put this line under public OnFilterScriptInit():
Just fill it in as normal. The houseid is for the house you want to be the car for.
2:
Want more cars?
Just edit #define MAX_BUY_CARS to the number of cars you have.
And edit this variable:
411=CarModel
"Infernus"=CarName that you have to use in /ordercar [carname]
50000=CarCost
Commands:
- /buy
- /sell
- /enter
- /exit
- /lock
- /unlock
- /home
- /rent
- /unrent
- /setrent [0/1] [Cost]
- /getrent
- /payrent
- /housestats
- /house
- /ordercar [carname]
Bugs:
None at the moment. Only the one I know
Example Houses:
AddHouse(0, 1442.9769,-629.5287,95.7186, 2317.8201,-1024.7500,1050.2109, 250000, 200000, 9, 0);
AddHouse(1, 1980.9896,-1719.0171,17.0304, 328.1465, 1478.4457,1084.4375, 200000, 150000, 15, 0);
Example Houses map:
Look at the red circles with the red arrow.
/imageshack/img171/4...osbribesw1.jpg
Download:
http://rapidshare.com/files/108023153/aHouse.rar
http://pastebin.com/f189fe528 <-- Fixed Pickups + Rent
Note:
- If you have done GMX, reload the fs.
Hope you like it.
Simple House System
Files:
aHouse.pawn
aHouse.amx
* a means Antironix
Info:
On a day i've maded my self a house system, but for twenty lines for each house, i started to make a simple system that will add a house with one line. And voila, i have created it.
Non bought houses are locked!
How to add houses:
1:
Put this line under public OnFilterScriptInit():
Code:
AddHouse(houseid, Float:iconX, Float:iconY, Float:iconZ, Float:interiorX, Float:interiorY, Float:interiorZ, Cost, Sell, Interior, Virtualworld) houseid: This starts always at 0! icon- X/Y/Z: The housepickup infront of the door.(outside). interior - X/Y/Z: The spawn place where you spawn as you enter the house. Cost - The cost of the house. Sell - If you sell the house, you get this value back. Interior - The interior of your house. Virtualworld - To make more rooms.
2:
Change MAX_HOUSES to the ammount of houses you have.
How to add housecars:
1:
Put this line under public OnFilterScriptInit():
Code:
AddHouseCar(houseid, modelid, Float:Carx, Float:Cary, Float:Carz, color1, color2, respawn_delay)
2:
Want more cars?
Just edit #define MAX_BUY_CARS to the number of cars you have.
And edit this variable:
Code:
new Buyable_Cars[MAX_BUY_CARS][CarInfo] = { {411,"Infernus",50000}, {522,"NRG-500",50000}, {451,"Turismo",50000} }
"Infernus"=CarName that you have to use in /ordercar [carname]
50000=CarCost
Commands:
- /buy
- /sell
- /enter
- /exit
- /lock
- /unlock
- /home
- /rent
- /unrent
- /setrent [0/1] [Cost]
- /getrent
- /payrent
- /housestats
- /house
- /ordercar [carname]
Bugs:
None at the moment. Only the one I know
Example Houses:
AddHouse(0, 1442.9769,-629.5287,95.7186, 2317.8201,-1024.7500,1050.2109, 250000, 200000, 9, 0);
AddHouse(1, 1980.9896,-1719.0171,17.0304, 328.1465, 1478.4457,1084.4375, 200000, 150000, 15, 0);
Example Houses map:
Look at the red circles with the red arrow.
/imageshack/img171/4...osbribesw1.jpg
Download:
http://rapidshare.com/files/108023153/aHouse.rar
http://pastebin.com/f189fe528 <-- Fixed Pickups + Rent
Note:
- If you have done GMX, reload the fs.
Hope you like it.