Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- #define FILTERSCRIPT
- #include <a_samp>
- #if defined FILTERSCRIPT
- new Einfahrt;
- new Ausfahrt;
- new Personen;
- new Ticket[MAX_PLAYERS];
- forward GateCloseEinfahrt();
- forward GateCloseAusfahrt();
- forward GateClosePersonen();
- forward AutoNaricht();
- #define COLOR_YELLOW 0xFFFF00AA
- public OnFilterScriptInit()
- {
- SetTimer("TextInServer",300000,1); //Der Text wird nur in der Konsole wiederholt
- CreateObject(963, -2619.5649414063, 1355.4320068359, 7.2159113883972, 90, 179.92407226563, 359.57592773438); //Ticket am Ausgang
- CreateObject(963, -2616.7521972656, 1367.4677734375, 7.218578338623, 90, 179.92309570313, 179.82080078125); //Ticket am Eingang
- CreateObject(3749, -2618.064453125, 1361.474609375, 11.981372833252, 0, 0, 270); //Haus bzw. Tor(oben)
- Ausfahrt = CreateObject(971, -2617.9426269531, 1356.6546630859, 8.4378032684326, 0, 0, 270); //Geschlossene Autoausfahrt
- Einfahrt = CreateObject(971, -2617.9130859375, 1365.4934082031, 8.4393539428711, 0, 0, 89.747314453125); //Geschlossene Autoeinfahrt
- CreateObject(3475, -2616.576171875, 1374.1491699219, 8.4801082611084, 0, 0, 180.25); //Zaun
- CreateObject(3475, -2616.5651855469, 1380.2005615234, 8.5344066619873, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2616.6079101563, 1386.1490478516, 8.5315437316895, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2616.6560058594, 1392.0187988281, 8.4777374267578, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2616.6752929688, 1397.8514404297, 8.4777374267578, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2619.4633789063, 1400.5994873047, 8.4956130981445, 0, 0, 271.49719238281); //Zaun
- CreateObject(3475, -2625.3908691406, 1400.4615478516, 8.4913024902344, 0, 0, 271.99719238281); //Zaun
- CreateObject(3475, -2625.3540039063, 1400.9532470703, 8.4959592819214, 0, 0, 91.997192382813); //Zaun
- CreateObject(3475, -2616.3669433594, 1349.1051025391, 8.5714874267578, 0, 0, 179.99255371094); //Zaun
- CreateObject(3475, -2616.3647460938, 1343.8414306641, 8.5714874267578, 0, 0, 179.98901367188); //Zaun
- CreateObject(3475, -2618.4350585938, 1338.9490966797, 8.5714874267578, 0, 0, 135.73901367188); //Zaun
- CreateObject(3475, -2622.5241699219, 1334.8267822266, 8.5714874267578, 0, 0, 135.73608398438); //Zaun
- CreateObject(3475, -2627.2160644531, 1331.8280029297, 8.5714874267578, 0, 0, 107.98608398438); //Zaun
- CreateObject(3475, -2632.986328125, 1331.0018310547, 8.5714874267578, 0, 0, 89.984619140625); //Zaun
- CreateObject(3475, -2638.6945800781, 1331.0338134766, 8.5714874267578, 0, 0, 89.983520507813); //Zaun
- CreateObject(3475, -2644.6589355469, 1331.0419921875, 8.5714874267578, 0, 0, 89.983520507813); //Zaun
- CreateObject(3475, -2650.49609375, 1331.0377197266, 8.5590209960938, 0, 0, 89.983520507813); //Zaun
- CreateObject(3475, -2656.349609375, 1331.1623535156, 8.438497543335, 0, 0, 89.983520507813); //Zaun
- CreateObject(3475, -2655.0141601563, 1374.6530761719, 8.4835605621338, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2655.0444335938, 1380.5225830078, 8.4890117645264, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2654.9958496094, 1386.3557128906, 8.5444087982178, 0, 0, 180.24719238281); //Zaun
- CreateObject(3475, -2655.0346679688, 1392.232421875, 8.475606918335, 0, 0, 180.24719238281); //Zaun
- Personen = CreateObject(969, -2628.5390625, 1400.7719726563, 6.0994319915771, 0, 0, 177.25); //Geschlossener Pesonenzugang
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Jizzys Parkplatz by: byPASS (Punica)");
- print(" Jegliche MODIFIZIERTE Weiterverbreitung ist untersagt");
- print(" und wird mit einer Haftstrafe geahndet.");
- print(" www.gtasf.de ~ Alle Rechte vorbehalten!");
- print("----------------------------------\n");
- }
- #endif
- public AutoNaricht()
- {
- print("\n----------------------------------");
- print(" Jizzys Parkplatz by: byPASS (Punica)");
- print(" Jegliche MODIFIZIERTE Weiterverbreitung ist untersagt");
- print(" www.gtasf.de ~ Alle Rechte vorbehalten!");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/ticket", cmdtext, true, 10) == 0)//den Befehl könnt ihr jederzeit beliebig ändern
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -2619.5649414063, 1355.4320068359, 7.2159113883972) || IsPlayerInRangeOfPoint(playerid, 5.0, -2616.7521972656, 1367.4677734375, 7.218578338623))
- {
- if(Ticket[playerid]==0)
- {
- GivePlayerMoney(playerid,-5000);
- MoveObject(Einfahrt, -2617.9130859375, 1365.4934082031, 13.989269256592,2.0);//Die 2.0 ist die Geschwindigkeit des Gates!
- SetTimer("GateCloseEinfahrt",2000,0);//Der Timer wird gestartet sobald der CMD verwendet wird!5000 ist die Zeit in Ms!
- SendClientMessage(playerid, COLOR_YELLOW,"[Jizzys] Sie haben ein Ticket für 5000$ gekauft.");
- Ticket[playerid]=1;
- } else {
- MoveObject(Ausfahrt, -2617.9426269531, 1356.6546630859, 13.989269256592,2.0);//Die 2.0 ist die Geschwindigkeit des Gates!
- SetTimer("GateCloseAusfahrt",2000,0);//Der Timer wird gestartet sobald der CMD verwendet wird!5000 ist die Zeit in Ms!
- SendClientMessage(playerid, COLOR_YELLOW,"[Jizzys] Vielen Dank für ihren Besuch!");
- Ticket[playerid]=0;
- }
- }
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -2628.5390625, 1400.7719726563, 6.0994319915771))
- {
- if (strcmp("/person", cmdtext, true, 10) == 0)//den Befehl könnt ihr jederzeit beliebig ändern
- {
- if(Ticket[playerid]==1)
- {
- MoveObject(Personen, -2628.5390625, 1400.7719726563, -3.0994319915771,2.0);//Die 2.0 ist die Geschwindigkeit des Gates!
- SetTimer("GateClosePersonen",4500,0);//Der Timer wird gestartet sobald der CMD verwendet wird!5000 ist die Zeit in Ms!
- SendClientMessage(playerid, COLOR_YELLOW,"Personen Eingang geöffnet");
- }
- }
- return 1;
- }
- return 0;
- }
- public GateCloseEinfahrt()//Die public die wir mit dem forward erstellt haben!
- {
- MoveObject(Einfahrt, -2617.9130859375, 1365.4934082031, 8.4393539428711,2.0);//Hier kommen eure Coords hin wo das Tor geschlossen ist!
- return 1;
- }
- public GateCloseAusfahrt()//Die public die wir mit dem forward erstellt haben!
- {
- MoveObject(Ausfahrt, -2617.9426269531, 1356.6546630859, 8.4378032684326,2.0);//Hier kommen eure Coords hin wo das Tor geschlossen ist!
- return 1;
- }
- public GateClosePersonen()//Die public die wir mit dem forward erstellt haben!
- {
- MoveObject(Personen, -2628.5390625, 1400.7719726563, 6.0994319915771,2.0);//Hier kommen eure Coords hin wo das Tor geschlossen ist!
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement