Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================================
- #include <a_samp>
- #include <zcmd>
- #include <mSelection>
- //==============================================================================
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define FS_BY "Zorona"
- #define FS_VER "1.2"
- #define DIALOG_VEHICLES 1337
- //==============================================================================
- #define red "{FF0000}"
- #define grey "{AFAFAF}"
- #define green "{00FF00}"
- //==============================================================================
- new CountDownVarible = 4;
- new CountDownTimer;
- new playerCar[MAX_PLAYERS];
- new Airplanes = mS_INVALID_LISTID;
- new Bikes = mS_INVALID_LISTID;
- new Boats = mS_INVALID_LISTID;
- new Convertible = mS_INVALID_LISTID;
- new Helicopters = mS_INVALID_LISTID;
- new Industrials = mS_INVALID_LISTID;
- new Lowrider = mS_INVALID_LISTID;
- new OffRoad = mS_INVALID_LISTID;
- new PublicService = mS_INVALID_LISTID;
- new RC = mS_INVALID_LISTID;
- new Saloon = mS_INVALID_LISTID;
- new Sports = mS_INVALID_LISTID;
- new StationWagon = mS_INVALID_LISTID;
- new Trailer = mS_INVALID_LISTID;
- new Unique = mS_INVALID_LISTID;
- //==============================================================================
- public OnFilterScriptInit()
- {
- print("===========================================================");
- print("Simple Teleport System (Version:"FS_VER") By [BR]"FS_BY"");
- print("===========================================================");
- Airplanes = LoadModelSelectionMenu("STS/Airplane.txt");
- Bikes = LoadModelSelectionMenu("STS/Bike.txt");
- Boats = LoadModelSelectionMenu("STS/Boat.txt");
- Convertible = LoadModelSelectionMenu("STS/Convertible.txt");
- Helicopters = LoadModelSelectionMenu("STS/Helicopter.txt");
- Industrials = LoadModelSelectionMenu("STS/Industrial.txt");
- Lowrider = LoadModelSelectionMenu("STS/Lowrider.txt");
- OffRoad = LoadModelSelectionMenu("STS/OffRoad.txt");
- PublicService = LoadModelSelectionMenu("STS/PublicService.txt");
- RC = LoadModelSelectionMenu("STS/RC.txt");
- Saloon = LoadModelSelectionMenu("STS/Saloon.txt");
- Sports = LoadModelSelectionMenu("STS/Sport.txt");
- StationWagon = LoadModelSelectionMenu("STS/StationWagon.txt");
- Trailer = LoadModelSelectionMenu("STS/Trailer.txt");
- Unique = LoadModelSelectionMenu("STS/Unique.txt");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- playerCar[playerid] = INVALID_VEHICLE_ID;
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_VEHICLES:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowModelSelectionMenu(playerid, Airplanes, "Airplanes");
- }
- case 1:
- {
- ShowModelSelectionMenu(playerid, Bikes, "Bikes");
- }
- case 2:
- {
- ShowModelSelectionMenu(playerid, Boats, "Boats");
- }
- case 3:
- {
- ShowModelSelectionMenu(playerid, Convertible, "Convertible");
- }
- case 4:
- {
- ShowModelSelectionMenu(playerid, Helicopters, "Helicopters");
- }
- case 5:
- {
- ShowModelSelectionMenu(playerid, Industrials, "Industrials");
- }
- case 6:
- {
- ShowModelSelectionMenu(playerid, Lowrider, "Lowrider");
- }
- case 7:
- {
- ShowModelSelectionMenu(playerid, OffRoad, "OffRoad Vehicle");
- }
- case 8:
- {
- ShowModelSelectionMenu(playerid, PublicService, "Public Service");
- }
- case 9:
- {
- ShowModelSelectionMenu(playerid, RC, "RC Vehicles");
- }
- case 10:
- {
- ShowModelSelectionMenu(playerid, Saloon, "Saloons");
- }
- case 11:
- {
- ShowModelSelectionMenu(playerid, Sports, "Sport Cars");
- }
- case 12:
- {
- ShowModelSelectionMenu(playerid, StationWagon, "StationWagon");
- }
- case 13:
- {
- ShowModelSelectionMenu(playerid, Trailer, "Trailer");
- }
- case 14:
- {
- ShowModelSelectionMenu(playerid, Unique, "Unique Vehicles");
- }
- }
- }
- }
- }
- return 0;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DestroyVehicle(playerCar[playerid]);
- return 1;
- }
- public OnPlayerModelSelection(playerid, response, listid, modelid)
- {
- new VW, INT;
- if(listid == Airplanes || listid == Bikes || listid == Boats || listid == Convertible || listid == Helicopters || listid == Industrials || listid == Lowrider || listid == OffRoad || listid == PublicService || listid == RC || listid == Saloon || listid == Sports || listid == StationWagon || listid == Trailer || listid == Unique)
- {
- if(response)
- {
- DestroyVehicle(playerCar[playerid]);
- new Float:pos[4], color[2];
- GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- GetPlayerFacingAngle(playerid, pos[3]);
- color[0] = random(256);
- color[1] = random(256);
- playerCar[playerid] = CreateVehicle(modelid, pos[0], pos[1], pos[2]+2.0, pos[3], color[0], color[1], -1);
- VW = GetPlayerVirtualWorld(playerid);
- INT = GetPlayerInterior(playerid);
- SetVehicleVirtualWorld(playerCar[playerid], VW);
- LinkVehicleToInterior(playerCar[playerid], INT);
- PutPlayerInVehicle(playerid, playerCar[playerid], 0);
- SendClientMessage(playerid, 0xFF0000FF, ""red"[Vehicle] "grey"Vehcile Spawned.");
- }
- else SendClientMessage(playerid, 0xFF0000FF, ""red"[Vehicle] "grey"Order Canceled.");
- return 1;
- }
- return 1;
- }
- forward CountDown();
- public CountDown()
- {
- CountDownVarible++;
- new str[128];
- if(CountDownVarible == 0)
- {
- KillTimer(CountDownTimer);
- CountDownVarible = 4;
- }
- else
- {
- format(str, sizeof(str), "%d", CountDownTimer);
- GameTextForAll(str, 1000, 1);
- }
- return 1;
- }
- //==============================================================================
- stock TeleportPlayer(playerid,Float:x,Float:y,Float:z,musicurl[],gmtext[],msgtext[],teletext[])
- {
- new doroname[MAX_PLAYER_NAME],string[128];
- SetPlayerPos(playerid,x,y,z);
- GameTextForPlayer(playerid,gmtext, 5000, 2);
- GetPlayerName(playerid, doroname, sizeof(doroname));
- format(string, sizeof(string), "[TELE]:%s (ID:%d) has just Teleported To %s {FF6600}/%s", doroname, playerid, msgtext, teletext);
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- PlayAudioStreamForPlayer(playerid,musicurl);
- CountDownTimer = SetTimerEx("CountDown",1000,0,"i",playerid);
- ShowPlayerDialog(playerid, DIALOG_VEHICLES, DIALOG_STYLE_LIST, ""red"Vehicle Category", ""green"Airplane\n"green"Bike\n"green"Boat\n"green"Convertible\n"green"Helicopter\n"green"Industrial\n"green"Lowrider\n"green"Off Road\n"green"Public Service\n"green"RC\n"green"Saloon\n"green"Sport\n"green"Station Wagon\n"green"Trailer\n"green"Unique", "Select", "Cancel");
- return 1;
- }
- //==============================================================================
- //For Example
- CMD:sfa(playerid,params[])
- {
- TeleportPlayer(playerid,-1657.5400,-164.9457,14.1484,"http://crut.in/audio-GYxtmW5GONX7.mp3","San Fierro Airport","San Fierro Airport","sfa");
- return 1;
- }
- //==============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement