#include #pragma tabsize 0 new Menu:TuneMenu; new Menu:Nitro; new Menu:Wielen; new Menu:Spoilers; new Menu:Andere; //Tunemenu: TuneMenu = CreateMenu("Kies een tune-optie:",5,200,200,400,35); AddMenuItem(TuneMenu, 0, "Nitro"); AddMenuItem(TuneMenu, 0, "Wielen"); AddMenuItem(TuneMenu, 0, "Spoilers"); AddMenuItem(TuneMenu, 0, "Andere"); Nitro = CreateMenu("Nitro:",3,200,200,400,35); AddMenuItem(Nitro, 0, "2x Nitro"); AddMenuItem(Nitro, 0, "5x Nitro"); AddMenuItem(Nitro, 0, "10x Nitro"); Wielen = CreateMenu("Wielen:",7,600,600,400,35); AddMenuItem(Wielen, 0, "Offroad"); AddMenuItem(Wielen, 0, "Mega"); AddMenuItem(Wielen, 0, "Wires"); AddMenuItem(Wielen, 0, "Twist"); AddMenuItem(Wielen, 0, "Dollar"); AddMenuItem(Wielen, 0, "Atomic"); Spoilers = CreateMenu("Spoilers:",3,300,300,400,35); AddMenuItem(Spoilers, 0, "Pro"); AddMenuItem(Spoilers, 0, "Win"); AddMenuItem(Spoilers, 0, "Drag"); AddMenuItem(Spoilers, 0, "Alpha"); Andere = CreateMenu("Andere:",3,300,300,400,35); AddMenuItem(Andere, 0, "Stereo"); AddMenuItem(Andere, 0, "Lamp"); //Wapens uit: SetDisabledWeapons(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1444.6106,1464.1771,10.8203); SetPlayerCameraPos(playerid, 1438.8495,1465.2383,10.8203); SetPlayerCameraLookAt(playerid, 1438.8495,1465.2383,10.8203); return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { if (killerid != INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID, playerid, reason); } else { SendDeathMessage(killerid, playerid, reason); } return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/tune", cmdtext, true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { TogglePlayerControllable(playerid, 0); // zorg ervoor dat de speler niet meer kan bewegen ShowMenuForPlayer(TuneMenu,playerid); } return 1; } if (strcmp("/herstel", cmdtext, true) == 0) { SetPlayerHealth( playerid, 100.0 ); SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0); return 1; } if (strcmp("/heal", cmdtext, true) == 0) { SetPlayerHealth( playerid, 100.0 ); SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0); return 1; } if (strcmp("/", cmdtext, true) == 0) { SetPlayerHealth( playerid, 100.0 ); SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0); return 1; } return 0; } public OnPlayerInfoChange(playerid) { 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 OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { TogglePlayerControllable(playerid, 1); SetCameraBehindPlayer(playerid); new Menu:Current = GetPlayerMenu(playerid); if (Current == TuneMenu) { switch(row) { case 0: {ShowMenuForPlayer(Nitro, playerid); TogglePlayerControllable(playerid, 1);} //keuze 1 case 1: {ShowMenuForPlayer(Wielen, playerid); TogglePlayerControllable(playerid, 1);} case 2: {ShowMenuForPlayer(Spoilers, playerid); TogglePlayerControllable(playerid, 1);} case 3: {ShowMenuForPlayer(Andere, playerid); TogglePlayerControllable(playerid, 1);} } } if (Current == Nitro) { switch(row) { case 0: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1009); } case 1: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1008); } case 2: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); } }} if (Current == Wielen) { switch(row) { case 0: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1025); } case 1: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1074); } case 2: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1076); } case 3: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1078); } case 4: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1083); } case 5: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1085); } }} if (Current == Spoilers) { switch(row) { case 0: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1000); } case 1: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1001); } case 2: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1002); } case 3: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1003); } }} if (Current == Andere) { switch(row) { case 0: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1086); } case 1: {AddVehicleComponent(GetPlayerVehicleID(playerid), 1013); } }} return 1; } public OnPlayerExitedMenu(playerid) { new Menu:Current = GetPlayerMenu(playerid); if (Current == Nitro) { TogglePlayerControllable(playerid, 0); ShowMenuForPlayer(TuneMenu, playerid); } else { TogglePlayerControllable(playerid, 0); } return 1; }