Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define COLOR_BLUE1 0x0077dbff
- #define COLOR_GREY 0xAFAFAFAA
- new Tollgate1;
- new bool:Tollgate1Use;
- forward GateClose();
- forward GateAuto();
- public OnFilterScriptInit( )
- {
- Tollgate1 = CreateObject(976, 2216.3156738281, -1142.8746337891, 24.80749130249, 0.0000, 0.0000, 342.13500976563);
- print( "\n[FS] *************************" );
- print( "[FS] * Tom1412 Toll system *" );
- print( "[FS] * Loaded ... *" );
- print( "[FS] *************************\n" );
- SetTimer("GateAuto",2000,1);
- return 1;
- }
- public OnFilterScriptExit()
- {
- DestroyObject(Tollgate1);
- return 1;
- }
- public GateAuto()
- {
- if(!Tollgate1Use)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerInRangeOfPoint(i,20.0,2216.3156738281, -1142.8746337891, 24.80749130249))
- {
- Tollgate1Use = true;
- SetTimer("GateClose", 2000, 0);
- MoveObject(Tollgate1,2225.5759277344, -1146.0582275391, 24.80749130249, 6.5);
- return 1;
- }
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/openhgate", true)==0)
- {
- if(!Tollgate1Use)
- {
- Tollgate1Use = true;
- GivePlayerMoney(playerid,-5);
- SetTimer("GateClose", 2000, 0);
- MoveObject(Tollgate1,2225.5759277344, -1146.0582275391, 24.80749130249, 6.5);
- SendClientMessage(playerid, COLOR_BLUE1,"$5 payed \n have a nice day.");
- return 1;
- }
- return 1;
- }
- return 0;
- }
- public GateClose()
- {
- Tollgate1Use = false;
- MoveObject (Tollgate1,2216.3156738281, -1142.8746337891, 24.80749130249, 3.5);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement