Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //----------------------------------------------------------------------------//
- // DRIFTING GAMEMODE BY [drifters]niels //
- //----------------------------------------------------------------------------//
- #pragma tabsize 0
- // default files included
- #include <a_samp>
- #include <streamer>
- #include <zcmd>
- #include <sscanf2>
- #include <YSI\y_ini>
- // also included (credits to [drifterz]niels)
- #include <NYD_Tuning>
- #include <NYD_Defines>
- #include <NYD_New's>
- #include <NYD_Bot>
- #include <NYD_Gamemodeinit>
- forward Unfreeze(playerid);
- forward AutomaticMessage();
- forward CarDialog(playerid);
- main()
- {
- print("\n----------------------------------");
- print(" [drifters]niels' drifting server");
- print("----------------------------------\n");
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public Unfreeze(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- public AutomaticMessage()
- {
- new RandomColor[] = {COLOR_RED, COLOR_GREEN, COLOR_YELLOW, COLOUR_BLUE}; // Orange ( first ) and blue ( second )
- new RandomMessage = random(sizeof(RandomMessages));
- SendClientMessageToAll(RandomColor[random(sizeof(RandomColor))], RandomMessages[RandomMessage]); // -1 is a colour for a message.
- return true;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(success == 0)
- return SendClientMessage(playerid, COLOR_RED, "TDC_BOT: {FFFF00}I dont know this command...");
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == neonpickup){
- SetPlayerCameraPos(playerid, -2453.5051,-117.5298,26.1219);
- SetPlayerCameraLookAt(playerid, -2448.3794,-122.6430,26.1381);
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2448.3794,-122.6430,26.1381);
- SetVehicleZAngle(veh, 274.8242);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "NeonShop", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Mount", "Done");
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
- }
- if(pickupid == garage){
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
- garage = CreatePickup(1318, 14, -2034.1179,178.5454,28.8429, -1);
- }
- if(pickupid == nospickup){
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "You need to be in a vehicle.");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, 0x00CC00FF, "A NOS bottle has been added to your vehicle.");
- nospickup = CreatePickup(1318, 14, -2035.0260,170.8820,28.8359, -1);
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
- }
- if(pickupid == michelles){
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 10.0);
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
- michelles = CreatePickup(1318, 14, -1787.0857,1206.4395,25.1250, -1);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- ApplyAnimation(playerid,"DANCING","dance_loop",4.1 ,1,1,1,1,1);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[128], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- format(string, sizeof(string), BotName"{FFFF00} Player {FF0000}%s {FFFF00}has Joined {FF0000}TDC",pName);
- SendClientMessageToAll(-1, string);
- SetPlayerMapIcon(playerid, 1, -2185.1511, 2412.7346, 5.1563, 9, 0 );
- SendClientMessage(playerid,COLOR_GREEN,"This GameMode has been created by [drifters]niels");
- SendClientMessage(playerid,COLOR_GREEN,"This Server uses the LUXAdmin system by Luxurious");
- SendClientMessage(playerid,COLOR_RED,"To get a car use /carmenu for a list of teleports use /teles and for a list of commands use /cmds");
- SendClientMessage(playerid,COLOR_RED,"everyone pls register again, i deleted all the accounts becuz there were many buggs.(greets niels)");
- SendClientMessage(playerid,0xFFFF00AA," Carmenu System by Yuri");
- SetPlayerMapIcon(playerid, 0, -2448.3794,-122.6430,26.1381, mod, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 1, -2715.9482,217.4348,4.3494, mod, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 2, 2644.9614,-2038.6263,13.5500, mod, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 3, 1041.2988,-1026.3306,32.1016, mod, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 4, -1935.2159,239.1243,34.3202, mod, 0, MAPICON_LOCAL);
- SetPlayerMapIcon(playerid, 5, 2385.3591,1043.2128,10.8203, mod, 0, MAPICON_LOCAL);
- SendClientMessage(playerid, COLOUR_BLUE, "Pls accept our rules, /rules");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[128], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
- format(string, sizeof(string), BotName"{FFFF00}Player {FF0000}%s {FFFF00}has Left {FF0000}TDC",pName);
- SendClientMessageToAll(-1, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- // other shit
- SetPlayerInterior(playerid, 0);
- GivePlayerMoney(playerid, 500000);
- // dialog spawns
- ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "Player Spawns", "Spawn 1: Grove Street\nSpawn 2: LV Spawn(NOT WORKING!)\nSpawn 3: LV Police\nSpawn 4: Angel Pine\nSpawn 5: LV Mafia Hideout\nSpawn 6: LS Hills\nSpawn 7: BaySide\nSpawn 8: LS Bike Spawn\nSpawn 9: SF Airport\nSpawn 10: LV Airport\nSpawn 11: Abandoned Airport\nSpawn 12: LV Hills", "spawn", "cancel");
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GameTextForPlayer(playerid,"~g~haha you ~r~died ~g~XD",3000,6);
- SetPlayerInterior(playerid, 0);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- SetTimer("TuneVehicle",1000,0);
- Engine[vehicleid] = 0;
- Lights[vehicleid] = 0;
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 7890){
- if(response){
- GivePlayerMoney(playerid, 15000);
- SendClientMessage(playerid, COLOR_GREEN, "Thnx for accepting our rules, here is $15000");
- }
- else{
- SendClientMessage(playerid, 0xFF0000FF, "you have canceled, now you don't get cash fool!");
- }
- }
- if ( dialogid == 300 ) // drift[1/3]
- {
- /* if second button pressed */
- if ( !response ) return SendClientMessage( playerid, -1, "TDC_BOT: You have canceled" );
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2392.4495,-588.9852,132.7365);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2392.4495,-588.9852,132.7365);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to drift1 get a car!");
- }
- case 1:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1259.4969,-2006.0153,59.6375);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1259.4969,-2006.0153,59.6375);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Drift2!");
- }
- case 2:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -330.0017,1532.6780,75.3594);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -330.0017,1532.6780,75.3594);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Drift3! ");
- }
- }
- }
- }
- if ( dialogid == 1000 ) // Spawns
- {
- /* if second button pressed */
- if ( !response ) return SendClientMessage( playerid, -1, "TDC_BOT: You have canceled" );
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- SetPlayerPos(playerid, 2499.6221,-1685.6857,13.4548);
- }
- case 1:
- {
- SetPlayerPos(playerid, 2497.2693,-1676.9578,13.3398);
- }
- case 2:
- {
- SetPlayerPos(playerid, 2264.9895,2457.2261,10.8203);
- }
- case 3:
- {
- SetPlayerPos(playerid, -2244.5742,-2303.5190,30.0467);
- }
- case 4:
- {
- SetPlayerPos(playerid, 2822.4297,895.8810,10.7500);
- }
- case 5:
- {
- SetPlayerPos(playerid, -1010.4442,-699.1964,32.0078);
- }
- case 6:
- {
- SetPlayerPos(playerid, -2217.8198,2336.1533,7.5469);
- }
- case 7:
- {
- SetPlayerPos(playerid, 2317.5906,-1527.5520,25.3438);
- }
- case 8:
- {
- SetPlayerPos(playerid, -1354.0376,-239.9485,14.1823);
- }
- case 9:
- {
- SetPlayerPos(playerid, 1332.6597,1362.7931,10.8766);
- }
- case 10:
- {
- SetPlayerPos(playerid, 422.4953,2531.2754,16.6155);
- }
- case 11:
- {
- SetPlayerPos(playerid, -1239.9050,1921.7845,42.8419);
- }
- }
- }
- }
- if ( dialogid == 400 ) // stunt[1/3]
- {
- /* if second button pressed */
- if ( !response ) return SendClientMessage( playerid, -1, "TDC_BOT: You have canceled" );
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1354.0376,-239.9485,14.1823);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1354.0376,-239.9485,14.1823);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to stunt 1 now pick ur car");
- }
- case 1:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1332.6597,1362.7931,10.8766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1332.6597,1362.7931,10.8766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to stunt 2, now pick a vehicle!");
- }
- case 2:
- {
- // stunt 3
- }
- }
- }
- }
- if ( dialogid == 100 ) // commands
- {
- /* if second button pressed */
- if ( !response ) return SendClientMessage( playerid, -1, "TDC_BOT: You have canceled" );
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- SendClientMessage(playerid, COLOR_RED, "usage: /givecash <playerid> <amount>");
- }
- case 1:
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_WASTED) return SendClientMessage(playerid, -1, "You cannot use this right now."); // Disables command if user is dead. I believe the players state is PLAYER_STATE_WASTED when they are in class selection.
- ForceClassSelection(playerid); // Next time the user attempts to spawn, they will be put into class selection.
- SetPlayerHealth(playerid, 0.0); // Kill the user.
- }
- case 2:
- {
- new
- Float: P[ 4 ];
- GetPlayerPos( playerid, P[ 0 ], P[ 1 ], P[ 2 ] );
- GetVehicleZAngle( GetPlayerVehicleID( playerid ) , P[ 3 ]);
- SetVehiclePos( GetPlayerVehicleID( playerid ), P[ 0 ], P[ 1 ], P[ 2 ] );
- SetVehicleZAngle( GetPlayerVehicleID( playerid ), P[ 3 ] );
- }
- case 3:
- {
- SendClientMessage(playerid, COLOR_RED, "usage: /suggest <suggestion>");
- }
- case 4:
- {
- ShowPlayerDialog(-1, 200, DIALOG_STYLE_LIST, "Teleports", "Boatstunt\nDerby\nDrag\nDriftking\nLvtune\nLstune\nSftune\nArch\nLoco\nKart\nDrift[1/3]\nStunt[1/3]", "spawn", "cancel");
- }
- }
- }
- }
- if ( dialogid == 8899 ) // Neons
- {
- /* if second button pressed */
- new veh = GetPlayerVehicleID(playerid);
- if ( !response )
- {
- SetCameraBehindPlayer(playerid);
- neonpickup = CreatePickup(1274, 14, -2448.3794,-122.6430,26.1381, -1);
- return SetVehiclePos(veh, -2462.7966,-125.2506,25.4020);
- }
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- //blue
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 1:
- {
- //red
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 2:
- {
- //green
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 3:
- {
- //white
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 4:
- {
- //pink
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 5:
- {
- //yellow
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "neon installed");
- }
- case 6:
- {
- //police
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon12", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon13", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Police Strobe installed");
- }
- case 7:
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "interior", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "interior1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "interior"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "interior1"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Interior lights installed");
- }
- case 8:
- {
- //back
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "back", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "back1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "back"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "back1"), GetPlayerVehicleID(playerid), -0.0, -1.5, -1, 2.0, 2.0, 3.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Back neon installed");
- }
- case 9:
- {
- //front
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "front", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "front1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "front"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "front1"), GetPlayerVehicleID(playerid), -0.0, 1.5, -0.6, 2.0, 2.0, 3.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Front neon installed");
- }
- case 10:
- {
- //undercover
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "undercover", CreateObject(18646,0,0,0,0,0,0));
- SetPVarInt(playerid, "undercover1", CreateObject(18646,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "undercover"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "undercover1"), GetPlayerVehicleID(playerid), -0.5, -0.2, 0.8, 2.0, 2.0, 3.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Undercover lights installed");
- }
- case 11:
- {
- //remove neon
- DestroyObject(GetPVarInt(playerid, "neon"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon2"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon4"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon5"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon6"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon8"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon9"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon10"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon11"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon12"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon13"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "interior"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "interior1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "back"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "back1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "front"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "front1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "undercover"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "undercover1"));
- SendClientMessage(playerid, 0xFFFFFFAA, "neons removed!");
- DeletePVar(playerid, "Status");
- }
- }
- }
- return ShowPlayerDialog(playerid, 8899, DIALOG_STYLE_LIST, "NeonShop", "Blue\nRed\nGreen\nWhite\nPink\nYellow\nPolice Strobe\nInterior Lights\nBack Neon\nFront neon\nUndercover Roof Light\nRemove All Neon", "Mount", "Done");}
- if ( dialogid == 200 )// teleports
- {
- /* if second button pressed */
- if ( !response ) return SendClientMessage( playerid, -1, "TDC_BOT: You have canceled" );
- /* if first button pressed */
- if ( response )
- {
- switch ( listitem )
- {
- case 0:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2610.5095,-2469.2476,3.0000);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2610.5095,-2469.2476,3.0000);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Boat Stunt!");
- }
- case 1:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1398.103515,937.631164,1036.479125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 15);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1398.103515,937.631164,1036.479125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 15);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the derby!");
- }
- case 2:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2279.6414,2017.9814,265.6766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2279.6414,2017.9814,265.6766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Drag Race! now beat your opponent!");
- }
- case 3:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2254.1101,-1141.3745,609.1346);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2254.1101,-1141.3745,609.1346);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the driftking!");
- }
- case 4:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2385.0134,1030.7831,10.8203);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2385.0134,1030.7831,10.8203);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Las Venturas Tuning Garage!");
- }
- case 5:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1040.8041,-1032.2076,32.0148);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1040.8041,-1032.2076,32.0148);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Los Santos Tuning Garage!");
- }
- case 6:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1935.9169,234.4120,34.3125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1935.9169,234.4120,34.3125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to San Fierro Tuning Garage!");
- }
- case 7:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2706.3394,218.2382,4.1797);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2706.3394,218.2382,4.1797);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Wheel Arch Angels!");
- }
- case 8:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2644.9099,-2022.1721,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2644.9099,-2022.1721,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Loco Low Co Tuning Garage!");
- }
- case 9:
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2885.2529,-2387.7244,7.8172);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2885.2529,-2387.7244,7.8172);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Kart Race! pick a kart!");
- }
- case 10:
- {
- ShowPlayerDialog(playerid, 300, DIALOG_STYLE_LIST, "Drifts", "Drift1\nDrift2\nDrift3", "ok", "cancel");
- }
- case 11:
- {
- ShowPlayerDialog(playerid, 400, DIALOG_STYLE_LIST, "Stunts", "/stunt1\n/stunt2\n/stunt3{FF0000}", "ok", "cancel");
- }
- }
- }
- }
- if(dialogid == 12345){
- if(response){
- GivePlayerMoney(playerid, -10000);
- }
- else{
- RemovePlayerFromVehicle(playerid);
- }
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 0;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER)
- {
- ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_MSGBOX, "Car Tax", "to drive this vehicle you have to pay $10000 for the Road Tax!", "Pay", "Don't Pay");
- }
- 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 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 OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- CMD:derby(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1398.103515,937.631164,1036.479125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 15);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1398.103515,937.631164,1036.479125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 15);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the derby!");
- }
- CMD:flipcar(playerid, params[])
- {
- new
- Float: P[ 4 ];
- GetPlayerPos( playerid, P[ 0 ], P[ 1 ], P[ 2 ] );
- GetVehicleZAngle( GetPlayerVehicleID( playerid ) , P[ 3 ]);
- SetVehiclePos( GetPlayerVehicleID( playerid ), P[ 0 ], P[ 1 ], P[ 2 ] );
- SetVehicleZAngle( GetPlayerVehicleID( playerid ), P[ 3 ] );
- return 1;
- }
- CMD:dirtcourt(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2360.7957,-647.9197,128.1740);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2360.7957,-647.9197,128.1740);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone the the DirtCourt now pick a car!");
- }
- CMD:drift1(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2392.4495,-588.9852,132.7365);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2392.4495,-588.9852,132.7365);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to drift1 get a car!");
- }
- CMD:kart(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2885.2529,-2387.7244,7.8172);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2885.2529,-2387.7244,7.8172);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Kart Race! pick a kart!");
- }
- CMD:stunt2(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1332.6597,1362.7931,10.8766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1332.6597,1362.7931,10.8766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to stunt 2, now pick a vehicle!");
- }
- CMD:ck1(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 496.8634,-2781.6787,73.3304);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 496.8634,-2781.6787,73.3304);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "If u want to be in the other Team type /ck2");
- }
- CMD:ck2(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 911.4714,-2782.9595,73.2319);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 911.4714,-2782.9595,73.2319);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "If u want to be in the other Team type /ck1");
- }
- CMD:driftking(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2254.1101,-1141.3745,609.1346);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2254.1101,-1141.3745,609.1346);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the driftking!");
- }
- CMD:drift3(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -330.0017,1532.6780,75.3594);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -330.0017,1532.6780,75.3594);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Drift3! ");
- }
- CMD:drag(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2279.6414,2017.9814,265.6766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2279.6414,2017.9814,265.6766);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Drag Race! now beat your opponent!");
- }
- CMD:boatstunt(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2610.5095,-2469.2476,3.0000);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2610.5095,-2469.2476,3.0000);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Boat Stunt!");
- }
- CMD:drift2(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1259.4969,-2006.0153,59.6375);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1259.4969,-2006.0153,59.6375);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Drift2!");
- }
- CMD:nos(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "You need to be in a vehicle.");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, 0x00CC00FF, "A NOS bottle has been added to your vehicle.");
- return 1;
- }
- CMD:repaircar(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle has been successfully repaired!");
- return 1;
- }
- CMD:lvtune(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2385.0134,1030.7831,10.8203);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2385.0134,1030.7831,10.8203);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Las Venturas Tuning Garage!");
- }
- CMD:arch(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -2706.3394,218.2382,4.1797);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -2706.3394,218.2382,4.1797);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Wheels Arch Angels!");
- }
- CMD:cmds(playerid, params[])
- {
- ShowPlayerDialog(playerid, 100, DIALOG_STYLE_LIST, "Commands", "givecash\nreclass\nflipcar\nsuggest <suggestion>\nTeles", "ok", "cancel");
- return 1;
- }
- CMD:teles(playerid, params[])
- {
- ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, "Teleports", "Boatstunt\nDerby\nDrag\nDriftking\nLvtune\nLstune\nSftune\nArch\nLoco\nKart\nDrift[1/3]\nStunt[1/3]", "spawn", "cancel");
- return 1;
- }
- CMD:sftune(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1935.9169,234.4120,34.3125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1935.9169,234.4120,34.3125);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to San Fierro Tuning Garage!");
- }
- CMD:lstune(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1040.8041,-1032.2076,32.0148);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1040.8041,-1032.2076,32.0148);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Los Santos Tuning Garage!");
- }
- CMD:stunt1(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1354.0376,-239.9485,14.1823);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1354.0376,-239.9485,14.1823);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to stunt 1 now pick ur car");
- }
- CMD:dirttrack(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1444.645507,-664.526000,1053.572998);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 4);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1444.645507,-664.526000,1053.572998);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 4);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the DirtTrack!");
- }
- CMD:loco(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 2644.9099,-2022.1721,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 2644.9099,-2022.1721,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Loco Low Co Tuning Garage!");
- }
- CMD:lsair(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1961.7716,-2183.9417,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1961.7716,-2183.9417,13.5469);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Los Santos Airport");
- }
- CMD:aa(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 414.1514,2531.6150,16.5886);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 414.1514,2531.6150,16.5886);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the Abandoned Airport");
- }
- CMD:lvair(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, 1713.6049,1604.8605,10.0079);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, 1713.6049,1604.8605,10.0079);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to Las Venturas Airport!");
- }
- CMD:sfair(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1724.5428,-578.2552,16.3359);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1724.5428,-578.2552,16.3359);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to San Fierro Airport!");
- }
- CMD:8track(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1398.065307,-217.028900,1051.115844);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 7);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1398.065307,-217.028900,1051.115844);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 7);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the 8-Track!");
- }
- CMD:abase(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "ERROR:You're not an admin.");
- if(!IsPlayerInAnyVehicle(playerid)){
- SetPlayerPos(playerid, -1092.7842,-1646.9757,76.3739);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,6);
- SetPlayerFacingAngle(playerid, 0.0);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else{
- new veh = GetPlayerVehicleID(playerid);
- SetVehiclePos(veh, -1092.7842,-1646.9757,76.3739);
- TogglePlayerControllable(playerid, 0);
- SetTimerEx("Unfreeze", 2000, 0, "d", playerid);
- GameTextForPlayer(playerid,"Waiting for the Objects to load",2000,4);
- SetVehicleZAngle(veh, 0.0);
- LinkVehicleToInterior(veh, 0);
- SetVehicleVirtualWorld(veh, 0);
- PutPlayerInVehicle(playerid, veh, 0);
- }
- return SendClientMessage(playerid, 0xFF0000FF, "you have gone to the admin-base");
- }
- CMD:reclass(playerid, params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_WASTED) return SendClientMessage(playerid, -1, "You cannot use this right now."); // Disables command if user is dead. I believe the players state is PLAYER_STATE_WASTED when they are in class selection.
- ForceClassSelection(playerid); // Next time the user attempts to spawn, they will be put into class selection.
- SetPlayerHealth(playerid, 0.0); // Kill the user.
- return 1;
- }
- CMD:givecash(playerid, params[])
- {
- new id, money, string[128], string2[128];
- {
- if(sscanf(params,"ii",id,money)) return SendClientMessage(playerid,COLOR_WHITE,"USAGE: /givecash [ID] [amount]");
- else
- GivePlayerMoney(id,money);
- format(string, sizeof(string),"You have give player %s %d$!", GetName(id), money);
- SendClientMessage(playerid, COLOR_GREY, string);
- format(string2 ,sizeof(string2),"Someone %s has given you %d$!", GetName(id), money);
- SendClientMessage(id, COLOR_GREY, string2);
- }
- return 1;
- }
- CMD:kill(playerid, params[])
- {
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- CMD:suggest(playerid, params[])
- {
- if ( isnull ( params ) ) return SendClientMessage( playerid, -1, #Syntax /suggest <suggestion> );
- new
- _msg[ 128 ],
- player_name[ MAX_PLAYER_NAME ];
- GetPlayerName( playerid, player_name, MAX_PLAYER_NAME );
- format( _msg, sizeof ( _msg ), "%s suggested: %s\r\n", player_name, params );
- new File: fileToWrite = fopen("suggestions.txt", io_append);
- fwrite(fileToWrite, _msg);
- fclose(fileToWrite);
- return 1;
- }
- command(engineon, playerid, params[])
- {
- if(GetPlayerState(playerid) == 2)
- {
- new vehicle = GetPlayerVehicleID(playerid);
- if(Engine[vehicle] == 0)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
- Engine[vehicle] = 1;
- SetVehicleParamsEx(vehicle, 1, lights, alarm, doors, bonnet, boot, 0);
- }
- }
- else return SendClientMessage(playerid, COLOR_GREEN, "This vehicles engine is already turned on.");
- return 1;
- }
- command(engineoff, playerid, params[])//This bit is creating the command
- {
- #pragma unused params
- if(GetPlayerState(playerid) == 2) //This bit is checking the players seat
- {
- new vehicle = GetPlayerVehicleID(playerid);
- if(Engine[vehicle] == 1)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective; //Same procedure, this is defining the variables
- Engine[vehicle] = 0; //This bit here, is quite vital. because if you left it at: Engine[vehicle] = 0; Then the vehicle would turn off, then not start again unless respawned.
- GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);//This bit is checking the current status of the vehicles.
- SetVehicleParamsEx(vehicle, 0, lights, alarm, doors, bonnet, boot, 0);//This bit is setting the engine to be turned off.
- }
- else return SendClientMessage(playerid, COLOR_RED, "This vehicle's engine is already off.");//This will display on the screen if the engine is already off.
- }
- else return SendClientMessage(playerid, COLOR_RED, "You must be in the drivers seat of a vehicle.");//This message will display on the screen if the player doing the command isn't in the drivers seat of a vehicle
- return 1;
- }
- CMD:rules(playerid, params[])
- {
- ShowPlayerDialog(playerid, 7890, DIALOG_STYLE_MSGBOX, "Welcome to NYD's Drifting Server", "/-Server Rules-/ \n 1)Do Not Use Hacks Or You'll be Banned. \n 2)Report All Spotted Bugs. \n 3)Do NOT flame any other member.HTTP \n 4)Do not spam any command. \n 5)Flamming an admin is a bad idea. \n 6)Asking for admin will reduce your chance to be one. \n 7)Be sure to check out forums.\n 8)Enjoy the Server =)", "Accept", "Quit");
- return 1;
- }
- // airport island credits to "SomebodyAndMe"
- //---------------------------------------------------------------------------//
- //-----------------------------Thanks to:------------------------------------//
- //---------[drifters]niels, incognito, y_less, powerpc603, luxurion----------//
- //---------------------------------------------------------------------------//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement