Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #define cervena 0xD41616AA
- new Text:admincar;
- new ground; new wall1; new wall2; new wall3; new wall4; new wall5; new wall6;
- new infopickup; new houseinpickup; new houseoutpickup;
- new alpha; new skimmer; new maverick; new jetmax; new bmx; new nrg;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" House by TheDaniLikker");
- print("--------------------------------------\n");
- CreateObject(3307, -730.274902, 1881.456421, 1.439186, 0.0000, 0.0000, 270.0000);
- CreateObject(3886, -738.122314, 1865.837402, -0.669166, 0.0000, 0.0000, 270.0000);
- CreateObject(5154, -731.113586, 1905.430908, 4.773550, 0.0000, 0.0000, 270.0000);
- CreateObject(10009, -723.720581, 1893.627686, 4.705737, 0.0000, 0.0000, 90.0000);
- CreateObject(973, -722.766357, 1868.125977, 0.819435, 0.0000, 0.0000, 0.0000);
- //wall1 = CreateObject(8210, -729.893311, 1919.734863, 1.034840, 0.0000, 0.0000, 180.0000);
- //wall2 = CreateObject(8210, -757.426147, 1892.398315, 1.041130, 0.0000, 0.0000, 270.0000);
- //wall3 = CreateObject(8210, -702.569336, 1892.413940, 1.027569, 0.0000, 0.0000, 90.0002);
- //wall4 = CreateObject(8210, -702.599487, 1873.516113, 1.029346, 0.0000, 0.0000, 90.0001);
- //wall5 = CreateObject(8210, -757.436462, 1874.310303, 1.038527, 0.0000, 0.0000, 270.0000);
- //wall6 = CreateObject(8210, -729.852966, 1846.870117, 1.035120, 0.0000, 0.0000, 0.0000);
- //ground = CreateObject(4701, -728.495300, 1880.138062, -2.365455, 0.0000, 0.0000, 90.0000);
- alpha = AddStaticVehicle(602,-720.9714,1872.3696,0.8876,180.4686,75,77); // Alpha - caw
- bmx = AddStaticVehicle(481,-724.7440,1875.5475,1.7325,265.0931,3,3); // BMX
- nrg = AddStaticVehicle(522,-724.4945,1872.8701,1.3343,179.9878,3,8); // NRG
- maverick = AddStaticVehicle(487,-733.7473,1905.8379,9.1223,90.2397,26,3); // Maverick - helicpoter
- skimmer = AddStaticVehicle(460,-745.8689,1872.4122,1.7640,180.4743,46,23); // Skimmer - water aeroplane
- jetmax = AddStaticVehicle(493,-738.3337,1861.1698,-0.0732,270.1930,36,13); // Jetmax - ship
- infopickup = CreatePickup(1239, 2, -731.5217, 1875.5459, 2.2308, -1);
- houseinpickup = CreatePickup(1318, 23, -728.9611, 1877.7266, 2.9433, -1);
- houseoutpickup = CreatePickup(1318, 23, 2324.2900, -1148.5303, 1050.7101, -1);
- admincar = TextDrawCreate(240.0,580.0,"This vehicle is only for Admins.");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- wall1 = CreateObject(8210, -729.893311, 1919.734863, 1.034840, 0.0000, 0.0000, 180.0000);
- wall2 = CreateObject(8210, -757.426147, 1892.398315, 1.041130, 0.0000, 0.0000, 270.0000);
- wall3 = CreateObject(8210, -702.569336, 1892.413940, 1.027569, 0.0000, 0.0000, 90.0002);
- wall4 = CreateObject(8210, -702.599487, 1873.516113, 1.029346, 0.0000, 0.0000, 90.0001);
- wall5 = CreateObject(8210, -757.436462, 1874.310303, 1.038527, 0.0000, 0.0000, 270.0000);
- wall6 = CreateObject(8210, -729.852966, 1846.870117, 1.035120, 0.0000, 0.0000, 0.0000);
- ground = CreateObject(4701, -728.495300, 1880.138062, -2.365455, 0.0000, 0.0000, 90.0000);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerAdmin(playerid))
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}House by TheDaniLikker: /househelp");
- //else SendClientMessage(playerid, cervena, "Vitaj!");
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == infopickup)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Info","Dom by TheDaniLikker","Close","");
- GivePlayerMoney(playerid, 1000000);
- }
- }
- else if (pickupid == houseinpickup)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SetPlayerInterior(playerid, 12);
- SetPlayerPos(playerid, 2324.419921, -1145.568359, 1050.710083);
- }
- }
- else if (pickupid == houseoutpickup)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -729.0120, 1875.4390, 2.6342);
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/househelp", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SendClientMessage(playerid, cervena, "[HOUSE] --------------------------------");
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}Commands:");
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}Teleport in front of House - /house");
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}Close walls - /cw");
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}Open walls - /ow");
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}Parking near House - /hpark");
- SendClientMessage(playerid, cervena, "[HOUSE] --------------------------------");
- }
- return 1;
- }
- if (strcmp("/bombhouse", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}You bombed The House.");
- CreateExplosion(-730.274902, 1881.456421, 1.439186, 6, 70.0);
- }
- return 1;
- }
- if (strcmp("/house", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}You were teleported in front of House.");
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -729.0120, 1875.4390, 2.6342);
- }
- return 1;
- }
- if (strcmp("/cw", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}House was closed.");
- wall1 = CreateObject(8210, -729.893311, 1919.734863, 1.034840, 0.0000, 0.0000, 180.0000);
- wall2 = CreateObject(8210, -757.426147, 1892.398315, 1.041130, 0.0000, 0.0000, 270.0000);
- wall3 = CreateObject(8210, -702.569336, 1892.413940, 1.027569, 0.0000, 0.0000, 90.0002);
- wall4 = CreateObject(8210, -702.599487, 1873.516113, 1.029346, 0.0000, 0.0000, 90.0001);
- wall5 = CreateObject(8210, -757.436462, 1874.310303, 1.038527, 0.0000, 0.0000, 270.0000);
- wall6 = CreateObject(8210, -729.852966, 1846.870117, 1.035120, 0.0000, 0.0000, 0.0000);
- ground = CreateObject(4701, -728.495300, 1880.138062, -2.365455, 0.0000, 0.0000, 90.0000);
- }
- return 1;
- }
- if (strcmp("/ow", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- SendClientMessage(playerid, cervena, "[HOUSE] {EC8551}House was opened.");
- DestroyObject(wall1);
- DestroyObject(wall2);
- DestroyObject(wall3);
- DestroyObject(wall4);
- DestroyObject(wall5);
- DestroyObject(wall6);
- DestroyObject(ground);
- }
- return 1;
- }
- if(strcmp(cmdtext,"/hpark",true)==0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xffffffAA,"Got no permissions to use that command!");
- else
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(vehicleid, -927.7384,2027.3561,60.6274);
- SetPlayerInterior(playerid,0);
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, -891.9774, 2001.0554, 60.9141);
- }
- }
- }
- return 0;
- }
- public OnPlayerUpdate(playerid)
- {
- if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == alpha)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- else if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == nrg)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- else if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == bmx)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- else if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == maverick)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- else if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == jetmax)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- else if(!IsPlayerAdmin(playerid) && GetPlayerVehicleID(playerid) == skimmer)
- {
- RemovePlayerFromVehicle(playerid);
- TextDrawShowForPlayer(playerid,admincar);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment