Function OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { /* if(newkeys && KEY_SECONDARY_ATTACK) { }*/ if (!IsPlayerInAnyVehicle(playerid) && (newkeys & KEY_YES)) { // Create variables and get the players current position new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); // For debug //printf("X = %0.2f | Y = %0.2f | Z = %0.2f", pos[0], pos[1], pos[2]); // Check if the player is using the button inside the elevator if (pos[1] > (BY_ELEVATOR_POS - 1.8) && pos[1] < (BY_ELEVATOR_POS + 1.8) && pos[0] < (BX_ELEVATOR_POS + 1.8) && pos[0] > (BX_ELEVATOR_POS - 1.8)) { // The player is using the button inside the elevator // -------------------------------------------------- // Show the elevator dialog to the player BShowElevatorDialog(playerid); } else { // Check if the player is using the button on one of the floors if(pos[1] < (BY_ELEVATOR_POS - 1.81) && pos[1] > (BY_ELEVATOR_POS - 3.8) && pos[0] > (BX_ELEVATOR_POS + 1.21) && pos[0] < (BX_ELEVATOR_POS + 3.8)) { // The player is most likely using an elevator floor button... check which floor // ----------------------------------------------------------------------------- // Create variable with the number of floors to check (total floors minus 1) new i = 13; // Loop while(pos[2] < BGetDoorsZCoordForFloor(i) + 3.5 && i > 0) i --; if(i == 0 && pos[2] < BGetDoorsZCoordForFloor(0) + 2.0) i = -1; if (i <= 12) { // Check if the elevator is not moving (idle or waiting) if (BElevatorState != ELEVATOR_STATE_MOVING) { // Check if the elevator is already on the floor it was called from if (BElevatorFloor == i + 1) { // Display gametext message to the player GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~~h~LS BeachSide Elevator Is~n~~y~~h~Already On This Floor...~n~~w~Walk Inside It~n~~w~And Press '~k~~CONVERSATION_YES~'", 3500, 3); // Display chat text message to the player SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, "* The LS BeachSide elevator is already on this floor... walk inside it and press '{FFFFFF}~k~~CONVERSATION_YES~{CCCCCC}'"); // Exit here (return 1 so this callback is processed in other scripts) return 1; } } // Call function to call the elevator to the floor BCallElevator(playerid, i + 1); // Display gametext message to the player GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~g~~h~LS BeachSide Elevator~n~~g~~h~Has Been Called...~n~~w~Please Wait", 3000, 3); // Create variable for formatted message new strTempString[100]; // Check if the elevator is moving if (BElevatorState == ELEVATOR_STATE_MOVING) { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently moving towards the %s.", BFloorNames[BElevatorFloor]); } else { // Check if the floor is the car park if (BElevatorFloor == 0) { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently at the %s.", BFloorNames[BElevatorFloor]); } else { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS BeachSide elevator has been called... it is currently on the %s.", BFloorNames[BElevatorFloor]); } } // Display formatted chat text message to the player SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, strTempString); // Exit here (return 1 so this callback is processed in other scripts) return 1; } } } } if (!IsPlayerInAnyVehicle(playerid) && (newkeys & KEY_YES)) { // Create variables and get the players current position new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); // For debug //printf("X = %0.2f | Y = %0.2f | Z = %0.2f", pos[0], pos[1], pos[2]); // Check if the player is using the button inside the elevator if (pos[1] > (AY_ELEVATOR_POS - 1.8) && pos[1] < (AY_ELEVATOR_POS + 1.8) && pos[0] < (AX_ELEVATOR_POS + 1.8) && pos[0] > (AX_ELEVATOR_POS - 1.8)) { // The player is using the button inside the elevator // -------------------------------------------------- // Show the elevator dialog to the player AShowElevatorDialog(playerid); } else { // Check if the player is using the button on one of the floors if(pos[1] < (AY_ELEVATOR_POS - 1.81) && pos[1] > (AY_ELEVATOR_POS - 3.8) && pos[0] > (AX_ELEVATOR_POS - 3.8) && pos[0] < (AX_ELEVATOR_POS - 1.81)) { // The player is most likely using an elevator floor button... check which floor // ----------------------------------------------------------------------------- // Create variable with the number of floors to check (total floors minus 1) new i = 10; // Loop while(pos[2] < AGetDoorsZCoordForFloor(i) + 3.5 && i > 0) i --; if(i == 0 && pos[2] < AGetDoorsZCoordForFloor(0) + 2.0) i = -1; if (i <= 9) { // Check if the elevator is not moving (idle or waiting) if (AElevatorState != ELEVATOR_STATE_MOVING) { // Check if the elevator is already on the floor it was called from if (AElevatorFloor == i + 1) { // Display gametext message to the player GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~~h~LS Apartments 1 Elevator Is~n~~y~~h~Already On This Floor...~n~~w~Walk Inside It~n~~w~And Press '~k~~CONVERSATION_YES~'", 3500, 3); // Display chat text message to the player SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, "* The LS Apartments 1 elevator is already on this floor... walk inside it and press '{FFFFFF}~k~~CONVERSATION_YES~{CCCCCC}'"); // Exit here (return 1 so this callback is processed in other scripts) return 1; } } // Call function to call the elevator to the floor ACallElevator(playerid, i + 1); // Display gametext message to the player GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~g~~h~LS Apartments 1 Elevator~n~~g~~h~Has Been Called...~n~~w~Please Wait", 3000, 3); // Create variable for formatted message new strTempString[100]; // Check if the elevator is moving if (AElevatorState == ELEVATOR_STATE_MOVING) { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently moving towards the %s.", AFloorNames[AElevatorFloor]); } else { // Check if the floor is the car park if (AElevatorFloor == 0) { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently at the %s.", AFloorNames[AElevatorFloor]); } else { // Format chat text message format(strTempString, sizeof(strTempString), "* The LS Apartments 1 elevator has been called... it is currently on the %s.", AFloorNames[AElevatorFloor]); } } // Display formatted chat text message to the player SendClientMessage(playerid, COLOR_MESSAGE_YELLOW, strTempString); // Exit here (return 1 so this callback is processed in other scripts) return 1; } } } } /* if(newkeys == 65536)//Deine Taste | Jetzt machst du mit der Taste "Z" das lich an und aus { if(IsPlayerInRangeOfPoint(playerid,25.0,2424.6873,54.2187,26.4564)) { OnPlayerCommandText(playerid,"/htornew2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,1068.40,-1622.04,15.10)) { OnPlayerCommandText(playerid,"/banktor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,2335.3582,2443.4690,5.8269)) { OnPlayerCommandText(playerid,"/lvpdtor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,1284.4850,-1652.2684,13.5469)) { OnPlayerCommandText(playerid,"/mwtor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,1588.6610,-1638.5031,13.37955)) { OnPlayerCommandText(playerid,"/pd1"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,1545.2229,-1627.4520,13.3828)) { OnPlayerCommandText(playerid,"/pd2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,2088.5112,1433.6021,10.8125)) { OnPlayerCommandText(playerid,"/rtor2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,2106.6528,1384.7369,10.8203)) { OnPlayerCommandText(playerid,"/rtor1"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,2605.8357,2302.9019,10.8203)) { OnPlayerCommandText(playerid,"/lcntor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-2655.1680,-222.4467,4.3098)) { OnPlayerCommandText(playerid,"/fixedtor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-2803.0298,-329.6017,7.0391)) { OnPlayerCommandText(playerid,"/triadentor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,321.2958,-1188.4626,76.3473)) { OnPlayerCommandText(playerid,"/haustor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-489.8557,-563.2194,25.3642)) { OnPlayerCommandText(playerid,"/whtor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,135.0916,1941.1619,19.3144)) { OnPlayerCommandText(playerid,"/bwtor1"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,286.3394,1821.4331,17.6406)) { OnPlayerCommandText(playerid,"/bwtor2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,282.5451,-1320.1892,53.8568)) { OnPlayerCommandText(playerid,"/haustor2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,999.36078,-645.45374,120.85107)) { OnPlayerCommandText(playerid,"/gateamk"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,1881.3075,701.9736,10.8203)) { OnPlayerCommandText(playerid,"/htor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,5.0,239.9216,117.4937,1003.2257)) { OnPlayerCommandText(playerid,"/pdd1"); return 1; } if(IsPlayerInRangeOfPoint(playerid,5.0,252.8763,109.0557,1003.2188)) { OnPlayerCommandText(playerid,"/pdd2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,5.0,1729.9117,-1141.9672,24.0859)) { OnPlayerCommandText(playerid,"/fbitor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,25.0,785.31372, -1152.43372, 19.71013)) { OnPlayerCommandText(playerid,"/garki"); return 1; } if(IsPlayerInRangeOfPoint(playerid,10.0,659.0154,-1227.0751,16.1319)) { OnPlayerCommandText(playerid,"/amki3"); return 1; } if(IsPlayerInRangeOfPoint(playerid,10.0,664.6283,-1308.8994,13.4609)) { OnPlayerCommandText(playerid,"/terrorgate77"); return 1; } if(IsPlayerInRangeOfPoint(playerid,27.0,2518.82227, 1822.89758, 6.96260)) { OnPlayerCommandText(playerid,"/yakator"); return 1; } if(IsPlayerInRangeOfPoint(playerid,10.0,2259.4753,2033.8008,10.8203)) { OnPlayerCommandText(playerid,"/otor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,5.0,-299.1670,1507.9832,75.3594)) { OnPlayerCommandText(playerid,"/newschranke"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-1701.8346,684.1790,24.8906)) { OnPlayerCommandText(playerid,"/schranke1"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-1572.2925,662.0039,7.1875)) { OnPlayerCommandText(playerid,"/schranke2"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,-1631.5281,688.0742,7.1875)) { OnPlayerCommandText(playerid,"/fbi"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,246.32, 72.97, 1003.64)) { OnPlayerCommandText(playerid,"/lspdtor"); return 1; } if(IsPlayerInRangeOfPoint(playerid,15.0,923.48230, -1216.51563, 18.70460)) { OnPlayerCommandText(playerid,"/otor1"); return 1; } if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) { OnPlayerCommandText(playerid,"/lock"); } } */ /* if(newkeys == KEY_YES**)//Deine Taste | Jetzt machst du mit der Taste "Z" das lich an und aus { if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER ) { OnPlayerCommandText(playerid,"/motor"); // OnPlayerCommandText(playerid,"/licht"); } } */ if(SelectChar[playerid] == 255) { if(newkeys == KEY_JUMP) { switch (SelectCharID[playerid]) { case 1: // LSPD { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; } else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 9; ChosenSkin[playerid] = JoinPed[7][0]; } else if(SelectCharPlace[playerid] == 9) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 10; ChosenSkin[playerid] = JoinPed[8][0]; } else if(SelectCharPlace[playerid] == 10) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[9][0]; } } case 2: // SFPD { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[113][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[113][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[114][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[114][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[115][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[115][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[116][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[116][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[117][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[117][0]; } } case 3: // Bundeswehr { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[14][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[15][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[16][0]; } } case 4: // Medic { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[16][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[17][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[18][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[18][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[19][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[19][0]; } } case 5: //La Cosa Nostra { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[20][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[20][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[21][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[21][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[22][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[23][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[23][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[24][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[24][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[25][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[25][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[26][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[26][0]; } else if(SelectCharPlace[playerid] == 8) { SetPlayerSkin(playerid, JoinPed[27][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[27][0]; } } case 6: //Yakuza { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[28][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[28][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[29][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[29][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[30][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[30][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[31][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[31][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[32][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[32][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[33][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[33][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[34][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[34][0]; } } case 7: //San Andreas Präsident { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[35][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[35][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[36][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[36][0]; } } case 8: //Hitman Agency { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[37][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[38][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[39][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[40][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[41][0]; } } case 9: //News Reporters { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[42][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[42][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[43][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[43][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[44][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[44][0]; } } case 10: //Taxi Cab Company { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[45][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[45][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[46][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[46][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[47][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[47][0]; } } case 11: //Driving/Flying School { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[48][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[48][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[49][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[49][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[50][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[50][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[51][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[51][0]; } } case 12: //Triaden { if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[105][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[105][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[106][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[106][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[107][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[107][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[108][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[108][0]; } else if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[109][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[109][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[111][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[111][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[112][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[112][0]; } } case 13: //Grove { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[58][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[58][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[59][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[59][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[60][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[60][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[61][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[61][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[62][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[62][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[63][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[63][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[64][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[64][0]; } } case 14: //Ballas { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[65][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[65][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[66][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[66][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[67][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[67][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[68][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[68][0]; } } case 15: //Ls Biker Club { if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[52][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[52][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[53][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[53][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[54][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[54][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[55][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[55][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[56][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[56][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[57][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[57][0]; } } case 16: //Los Santos Vagos { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[74][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[74][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[75][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[75][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[76][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[76][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[77][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[77][0]; } } case 17: //Varios Los Aztecas { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[78][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[78][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[79][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[79][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[80][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[80][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[81][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[81][0]; } } case 18: //Los Santos Rifa { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[82][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[82][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[83][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[83][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[84][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[84][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[85][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[85][0]; } } case 19: //West Coast Customs { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[86][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[86][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[87][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[87][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[88][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[88][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[89][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[89][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[90][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[90][0]; } } case 20: // Terroristen Hitman Skins { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[37][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[37][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[38][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[38][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[39][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[39][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[40][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[40][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[41][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[41][0]; } } case 21: //Wheelmen { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[86][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[91][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[92][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[92][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[93][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[93][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[94][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[94][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[95][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[95][0]; } } case 22: // S.W.A.T FBI Skins { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[113][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[113][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[114][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[114][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[115][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[115][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[116][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[116][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[117][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[117][0]; } } case 23: // Russen Mafia { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[99][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[99][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[100][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[100][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[101][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[101][0]; } } case 24: // Ordnungsamt { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[102][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[102][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[103][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[103][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[104][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[104][0]; } } } return 0; } if(newkeys == KEY_SECONDARY_ATTACK) { PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SetPlayerToTeamColor(playerid); SetPlayerVirtualWorld(playerid, 0); SelectCharPlace[playerid] = 0; SelectCharID[playerid] = 0; SelectChar[playerid] = 0; UnFreezePlayer(playerid); SetCameraBehindPlayer(playerid); SetPlayerSpawn(playerid); // return 0; } } if(SkinStatus[playerid] < 999)// Ziviskins { if(newkeys & KEY_JUMP)//20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042 { static const skins[] = {234, 2, 3, 7, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 37, 45, 66, 72, 73, 97, 101, 134, 137, 142, 180, 210, 217, 220, 230, 234, 242, 262, 289, 9, 10, 11, 39, 41, 54, 55, 69, 77, 88, 89, 90 , 93, 141, 190, 192, 199, 211, 243, 251}; //Hier kannst du alle Skinids reinschreiben, die zu wählen sind. static idx[MAX_PLAYERS char]; SetPlayerSkin(playerid, skins[idx{playerid}]); idx{playerid} = (idx{playerid} == sizeof(skins)-1)?0:idx{playerid}+1; return 1; } if(newkeys == KEY_SECONDARY_ATTACK) { PlayerInfo[playerid][pSkinauswahl] = 0; PlayerInfo[playerid][pOrigin] = 1; // PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid); SkinStatus[playerid] = 999; SetPlayerVirtualWorld(playerid, 0); UnFreezePlayer(playerid); SetCameraBehindPlayer(playerid); SetPlayerSpawn(playerid); // } } if(newkeys == KEY_SPRINT) { if(MakeAnimation[playerid] == 1) { ClearAnimations(playerid); MakeAnimation[playerid] = 0; TextDrawHideForPlayer(playerid,txtAnimHelper); return 1; } } if(newkeys == KEY_SECONDARY_ATTACK) { new string[128]; if(IsPlayerConnected(playerid)) { GetPlayerPos(playerid, pX, pY, pZ); new Float:vX, Float:vY, Float:vZ; new Found = 0; new kvid = 0; while((kvid < MAX_VEHICLES) && (!Found)) { kvid++; GetVehiclePos(kvid,vX,vY,vZ); if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0) && (floatabs(pZ-vZ)<7.0) && (kvid!=GetPlayerVehicleID(playerid))) { Found = 1; if(GetVehicleModel(kvid) == 607)// Privatfahrzeug { new carowner = GetDtCarOwner(kvid); new slot = GetDtCarOwnerSlot(carowner,kvid); if(PlayerCar[carowner][slot][IsWohnwagen] == 1) {//3168 SetPlayerPos(playerid,2513.0469,-1729.0304,778.6371); isInWohnwagen[playerid] = kvid; return 1; } } } } if (isInWohnwagen[playerid] != 0) { GetVehiclePos(isInWohnwagen[playerid],vX,vY,vZ); SetPlayerPos(playerid,vX,vY+4,vZ); isInWohnwagen[playerid] = 0; SetPlayerVirtualWorld(playerid, GetVehicleVirtualWorld(isInWohnwagen[playerid])); SetPlayerInterior(playerid, 0); //return 1; } for(new i = 0; i < sizeof(HouseInfo); i++)// Haus Verlassen { //printf("House :%d",i); if (IsPlayerInRangeOfPoint(playerid,3.0,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]) && PlayerInfo[playerid][pLocal] == i) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez]); PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pLocal] = 999; SetPlayerVirtualWorld(playerid,0); if(HouseInfo[i][hHel] == 1) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if(tempheal < 100.0) { SetPlayerHealth(playerid,100.0); } } } } for(new i = 0; i < sizeof(BizzInfo); i++)//Biz Verlassen { if(PlayerInfo[playerid][pLocal]-99 == i) { //printf("Bizz :%d",i); if (IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ])) { SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]); PlayerInfo[playerid][pLocal] = 999; PlayerInfo[playerid][pBizID] = 0; } } } for(new i = 0; i < sizeof(FrakInfo); i++)//Biz Verlassen { if(PlayerInfo[playerid][pLocal]-99 == i) { //printf("Bizz :%d",i); if (IsPlayerInRangeOfPoint(playerid,3.0,FrakInfo[i][fExitX], FrakInfo[i][fExitY], FrakInfo[i][fExitZ])) { SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerPos(playerid,FrakInfo[i][fEntranceX],FrakInfo[i][fEntranceY],FrakInfo[i][fEntranceZ]); PlayerInfo[playerid][pLocal] = 999; PlayerInfo[playerid][pBizID] = 0; } } } if (IsPlayerInRangeOfPoint(playerid,6.0,-1404.5299,-259.0602,1043.6563)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,2695.6235,-1704.6960,11.8438); } else if (IsPlayerInRangeOfPoint(playerid,8.0,-1443.0554,-581.1879,1055.0472)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2111.5686,-443.9720,38.7344); } else if (IsPlayerInRangeOfPoint(playerid,5.0,198.1085,1780.7993,7.5693)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,254.8123,1802.1803,7.4448); } else if (IsPlayerInRangeOfPoint(playerid,8.0,-1464.7732,1557.5533,1052.5313)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2080.3079,-406.0309,38.7344); } else if(IsPlayerInRangeOfPoint(playerid,5.0, 234.199996,1064.900024,1084.199951)) { if(GetPlayerVirtualWorld(playerid) == 5) { SetPlayerPos(playerid, 1214.6090,-1638.8822,11.7969); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); } } else if(NoFuel[playerid] == 1) { UnFreezePlayer(playerid); RemovePlayerFromVehicle(playerid); NoFuel[playerid] = 0; } else if(IsPlayerInRangeOfPoint(playerid,3.0,833.269775,10.588416,1004.179687)) { GameTextForPlayer(playerid, "~w~Auf wiedersehen!", 5000, 1); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,1847.3645,-1871.6908,13.5781); } /* else if (IsPlayerInRangeOfPoint(playerid,5.0,502.1796,-67.9925,998.7578)) //Biker { if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 || IsACop(playerid)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2034.1775,148.5470,28.8359); SetPlayerFacingAngle(playerid,276.5632); } } */ else if (IsPlayerInRangeOfPoint(playerid,5.0,-2637.1277,1403.7910,906.4609)) //Triaden { if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 || IsACop(playerid)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-2119.3745,-178.4758,35.3203); SetPlayerFacingAngle(playerid,0.0974); } } /* else if (IsPlayerInRangeOfPoint(playerid, 3.0,1825.5352,-1305.2288,120.3046)) //Hitman ausgang { if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || IsACop(playerid)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1788.1333,-1298.1036,13.3750); PlayerInfo[playerid][pInt] = 0; } else { SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Hitmen!"); } } */ /* else if (IsPlayerInRangeOfPoint(playerid,3.0, 2144.1050,1608.3209,993.6882))//Bank { SetPlayerPos(playerid,1424.2955,-1002.9601,1639.7843); SetPlayerFacingAngle(playerid,173.7840); SetPlayerInterior(playerid,10); } */ else if(IsPlayerInRangeOfPoint(playerid, 6.0, 2018.5990,1017.7141,996.8750)) { if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || IsACop(playerid)) { SetPlayerPos(playerid, 2638.0803,1849.8354,11.0234); SetPlayerFacingAngle(playerid,42.8977); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Yakuza Mitglied!"); } } } if(IsPlayerConnected(playerid)) { for(new i = 0; i < sizeof(HouseInfo); i++)// Haus betreten { if (IsPlayerInRangeOfPoint(playerid,3.0,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez])) { //printf("Found House :%d",i); if(PlayerInfo[playerid][pHouseKey] == i || HouseInfo[i][hLock] == 0) { SetPlayerInterior(playerid,HouseInfo[i][hInt]); SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]); GameTextForPlayer(playerid, "~w~Willkommen zu Hause", 5000, 1); PlayerInfo[playerid][pInt] = HouseInfo[i][hInt]; PlayerInfo[playerid][pLocal] = i; SetPlayerVirtualWorld(playerid,i); } else { GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1); } } } for(new i = 0; i < sizeof(BizzInfo); i++)// Biz betreten { if (IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ])) { //printf("Found House :%d",i); /*if(!IsACop(playerid) && i == 3) { SendClientMessage(playerid, COLOR_GREY, " Nur für Beamte !"); return 1; }*/ if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoneySave(playerid) >= BizzInfo[i][bEntranceCost]) { if(PlayerInfo[playerid][pPbiskey] != i) { if(BizzInfo[i][bLocked] == 1) { GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1); return 1; } if(BizzInfo[i][bProducts] == 0) { GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1); return 1; } if(i == 43) { PaintballPlayers ++; PlayerPaintballing[playerid] = 1; new rand = random(sizeof(PaintballSpawns)); SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerInterior(playerid, 1); GivePlayerMoneySave(playerid,-BizzInfo[i][bEntranceCost]); BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost]; ExtortionBiz(i, BizzInfo[i][bEntranceCost]); OnPropUpdate_b(i); PlayerInfo[playerid][pLocal] = i+99; return 1; } GivePlayerMoneySave(playerid,-BizzInfo[i][bEntranceCost]); format(string, sizeof(string), "~r~-$%d~n~~w~Enter ein~n~um das Gebeude zu verlassen.", BizzInfo[i][bEntranceCost]); BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost]; ExtortionBiz(i, BizzInfo[i][bEntranceCost]); BizzInfo[i][bProducts]--; OnPropUpdate_b(i); // OnPropUpdate(); GameTextForPlayer(playerid, string, 5000, 3); } SetPlayerInterior(playerid,BizzInfo[i][bInterior]); SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]); PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior]; PlayerInfo[playerid][pBizID] = BizzInfo[i][bTyp]; PlayerInfo[playerid][pLocal] = i+99; new dood[MAX_PLAYER_NAME]; GetPlayerName(playerid, dood, sizeof(dood)); format(string, sizeof(string), "%s bezahlte $%d um das Gebeude zu betreten %d", dood, BizzInfo[i][bEntranceCost], i); printf("%s", string); PayLog(string); //PlayerInfo[playerid][pLocal] = i; } else { GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1); } } } for(new i = 0; i < sizeof(FrakInfo); i++)// Biz betreten { if (IsPlayerInRangeOfPoint(playerid,3.0,FrakInfo[i][fEntranceX], FrakInfo[i][fEntranceY], FrakInfo[i][fEntranceZ])) { //printf("Found House :%d",i); /*if(!IsACop(playerid) && i == 3) { SendClientMessage(playerid, COLOR_GREY, " Nur für Beamte !"); return 1; }*/ if(PlayerInfo[playerid][sMember] == FrakInfo[i][fFrak]) { /* if(BizzInfo[i][fOpen] == 1) { GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1); return 1; } if(BizzInfo[i][fOpen] == 0) { GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1); return 1; } */ // format(string, sizeof(string), "~r~-$%d~n~~w~Enter ein~n~um das Gebeude zu verlassen.", BizzInfo[i][bEntranceCost]); // GameTextForPlayer(playerid, string, 5000, 3); SetPlayerInterior(playerid,FrakInfo[i][fInterior]); SetPlayerPos(playerid,FrakInfo[i][fExitX],FrakInfo[i][fExitY],FrakInfo[i][fExitZ]); PlayerInfo[playerid][pInt] = FrakInfo[i][fInterior]; PlayerInfo[playerid][pLocal] = i+99; } else { GameTextForPlayer(playerid, "~r~Abgeschlossen", 5000, 1); } } } for(new i = 0; i < sizeof(SBizzInfo); i++)// sBiz Betreten { if (IsPlayerInRangeOfPoint(playerid,3.0,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ])) { if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoneySave(playerid) >= SBizzInfo[i][sbEntranceCost]) { if(PlayerInfo[playerid][pPbiskey] != i) { if(SBizzInfo[i][sbLocked] == 1) { GameTextForPlayer(playerid, "~r~Geschlossen", 5000, 1); return 1; } if(SBizzInfo[i][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1); return 1; } if(i == 43) { PaintballPlayers ++; PlayerPaintballing[playerid] = 1; new rand = random(sizeof(PaintballSpawns)); SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]); ResetPlayerWeapons(playerid); SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerInterior(playerid, 1); } else { return 1; } GivePlayerMoneySave(playerid,-SBizzInfo[i][sbEntranceCost]); gSpentCash[playerid] = GetPlayerMoneySave(playerid); SBizzInfo[i][sbProducts]--; SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost]; ExtortionSBiz(i, SBizzInfo[i][sbEntranceCost]); new dood[MAX_PLAYER_NAME]; GetPlayerName(playerid, dood, sizeof(dood)); format(string, sizeof(string), "%s bezahlt $%d um das sbiz %d zu betreten", dood, SBizzInfo[i][sbEntranceCost], i); printf("%s", string); PayLog(string); OnPropUpdate_sb(i); // OnPropUpdate(); } } else { GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1); } } } /* if (IsPlayerInRangeOfPoint(playerid,3.0,1073.0619,-344.5148,73.9922)) { if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { SetPlayerInterior(playerid,2); SetPlayerPos(playerid,1205.0947,-10.1685,1000.9219); PlayerInfo[playerid][pInt] = 2; PlayerInfo[playerid][pLocal] = 242; } } */ if (IsPlayerInRangeOfPoint(playerid,3.0,2695.6235,-1704.6960,11.8438)) { GameTextForPlayer(playerid, "~w~Willkommen in der 8Ball Arena", 5000, 1); SetPlayerInterior(playerid,7); SetPlayerPos(playerid,-1404.5299,-259.0602,1043.6563); } else if (IsPlayerInRangeOfPoint(playerid,8.0,-2111.5686,-443.9720,38.7344)) { GameTextForPlayer(playerid, "~w~Willkommen in der Dirt Arena", 5000, 1); SetPlayerInterior(playerid,4); SetPlayerPos(playerid,-1443.0554,-581.1879,1055.0472); } else if (IsPlayerInRangeOfPoint(playerid,8.0,-2080.3079,-406.0309,38.7344)) { GameTextForPlayer(playerid, "~w~Willkommen im der Stunt Arena", 5000, 1); SetPlayerInterior(playerid,14); SetPlayerPos(playerid,-1464.7732,1557.5533,1052.5313); } else if (IsPlayerInRangeOfPoint(playerid,5.0,254.8123,1802.1803,7.4448)) { GameTextForPlayer(playerid, "~w~Willkommen im Bunker", 5000, 1); SetPlayerInterior(playerid,0); SetPlayerPos(playerid,198.1085,1780.7993,7.5693); } else if (IsPlayerInRangeOfPoint(playerid,5.0,21.2708,-5.8263,3.1172))//Etage1 Knast { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,13.5072,3.8645,11.6806); } else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1214.6090,-1638.8822,11.7969)) { if(IsACop(playerid) || IsPlayerInFrac(playerid, 19)) { SetPlayerInterior(playerid, 6); SetPlayerVirtualWorld(playerid, 5); SetPlayerPos(playerid, 234.199996,1064.900024,1084.199951); // GameTextForPlayer(playerid, "Red Soldiers Base", 5000, 3); } } else if (IsPlayerInRangeOfPoint(playerid,2.0,15.0589,4.0301,11.6809))//Etage1 Knast { SetPlayerInterior(playerid,10); SetPlayerPos(playerid,21.2708,-5.8263,3.1172); } else if (IsPlayerInRangeOfPoint(playerid,5.0,278.0632,114.2558,1008.8130)) { SetPlayerInterior(playerid,0); GameTextForPlayer(playerid, "~w~Willkommen auf dem Dach", 5000, 1); SetPlayerPos(playerid,-14.6560,6.7657,30.2214); } else if (IsPlayerInRangeOfPoint(playerid,5.0,-14.7645,7.0996,27.7117)) { SetPlayerInterior(playerid,10); SetPlayerPos(playerid,278.0632,114.2558,1008.8130); } else if (IsPlayerInRangeOfPoint(playerid,5.0,15.0589,4.0301,11.6809)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,238.0855,114.7665,1010.2188); } else if (IsPlayerInRangeOfPoint(playerid,5.0,-2119.3745,-178.4758,35.3203)) //Triaden { if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12 || IsACop(playerid)) { SetPlayerInterior(playerid,3); SetPlayerPos(playerid,-2637.1277,1403.7910,906.4609); SetPlayerFacingAngle(playerid,14.5216); } } /* else if (IsPlayerInRangeOfPoint(playerid,5.0,-2034.1775,148.5470,28.8359)) //Biker { if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 || IsACop(playerid)) { SetPlayerInterior(playerid,11); SetPlayerPos(playerid,502.1796,-67.9925,998.7578); SetPlayerFacingAngle(playerid,180.8316); } } */ /* else if (PlayerToPoint(2.0, playerid, 1788.1333,-1298.1036,13.3750)) // Hitman // kleiner gelber Trichter { if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 || IsACop(playerid)) { SetPlayerPos(playerid, 1825.5352,-1305.2288,120.3046); //Hitman oben // Weißer Pfeil SetPlayerFacingAngle(playerid, 180.0); SetPlayerInterior(playerid, 0); } else { SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Fraktion!"); } } */ else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2638.0803,1849.8354,11.0234)) { if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || IsACop(playerid)) { SetPlayerPos(playerid, 2018.5990,1017.7141,996.8750); //Spawn der Typen SetPlayerFacingAngle(playerid, 356.1003); SetPlayerInterior(playerid, 10); // Interior } else { SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Yakuza!"); } } /* else if (PlayerToPoint(2.0, playerid,2786.4897,-1926.2115,13.5469)) { if(PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17 || IsACop(playerid)) { SetPlayerPos(playerid, 2807.619873,-1171.899902,1025.570312); SetPlayerFacingAngle(playerid, 180.0); SetPlayerInterior(playerid, 8); SetPlayerVirtualWorld(playerid,9); } else { SendClientMessage(playerid,COLOR_RED, "Du bist kein Mitglied der Fraktion!"); } } */ } // IsAtAutomat(playerid); // Sinnlos ? /* if(IsPlayerInRangeOfPoint(playerid,4.0,-2029.7629,-118.8445,1035.1719))//Fahrlehrer Exit { SetPlayerPos(playerid,-2026.6454,-102.0622,35.1641); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } if(IsPlayerInRangeOfPoint(playerid,4.0,-2026.6454,-102.0622,35.1641))//Fahrlehrer Enter { SetPlayerPos(playerid,-2029.7629,-118.8445,1035.1719); SetPlayerInterior(playerid,3); SetPlayerFacingAngle(playerid,92.3491); } */ if(IsPlayerInRangeOfPoint(playerid,4.0,2229.5657,-1721.8525,13.5670))//Fighingstyle { SetPlayerPos(playerid,772.3092,-5.0150,1000.7288); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } if(IsPlayerInRangeOfPoint(playerid,4.0,772.3092,-5.0150,1000.7288))//Fighingstyle exit { SetPlayerPos(playerid,2229.5657,-1721.8525,13.5670); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } if(IsPlayerInRangeOfPoint(playerid,4.0,1564.9357,-1666.0231,28.3956))//LSPD Dach { SetPlayerPos(playerid,1560.3859,-1635.9836,13.5580); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,1560.3859,-1635.9836,13.5580))//LSPD Dach { SetPlayerPos(playerid,1564.9357,-1666.0231,28.3956); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } /* else if(IsPlayerInRangeOfPoint(playerid,4.0,322.3145,302.3679,999.1484))//Oamt Exit { SetPlayerPos(playerid,861.0403,-1240.8751,14.7578); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2533.9685,-1063.3749,69.5655))//Vagos LS Enter { SetPlayerPos(playerid,140.3315,1366.7438,1083.8594); SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 4) // Vagos LS Exit { SetPlayerPos(playerid,2533.9685,-1063.3749,69.5655); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2786.2361,-1926.1954,13.5469))//Azecas Enter { SetPlayerPos(playerid,140.3315,1366.7438,1083.8594); SetPlayerVirtualWorld(playerid,3); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 3) // Azecas Exit { SetPlayerPos(playerid,2786.2361,-1926.1954,13.5469); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } */ else if(IsPlayerInRangeOfPoint(playerid,4.0,1462.4657,-1011.3002,26.8438))//LS Bank /enter { SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224); SetPlayerVirtualWorld(playerid,2); SetPlayerInterior(playerid,1); SetPlayerFacingAngle(playerid,358.0127); } else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 2) // Bank LS Exit { if(PlayerInfo[playerid][pBankrob] == 1) { PlayerInfo[playerid][pBankrob] = 2; SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!"); // KillTimer(Rob_UnFreeze(playerid)); } SetPlayerPos(playerid,1462.4657,-1011.3002,26.8438); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); SetPlayerFacingAngle(playerid,182.0084); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-2055.7607,454.7605,35.1719))//SF Bank /enter { SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224); SetPlayerVirtualWorld(playerid,3); SetPlayerInterior(playerid,1); SetPlayerFacingAngle(playerid,358.0127); } else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 3) // Bank SF Exit { if(PlayerInfo[playerid][pBankrob] == 1) { PlayerInfo[playerid][pBankrob] = 2; SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!"); // KillTimer(Rob_UnFreeze(playerid)); } SetPlayerPos(playerid,-2055.7607,454.7605,35.1719); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); SetPlayerFacingAngle(playerid,182.0084); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2446.8069,2376.3457,12.1635))//LV Bank /enter { SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224); SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,1); SetPlayerFacingAngle(playerid,358.0127); } else if (IsPlayerInRangeOfPoint(playerid,4.0,1415.951171,-988.971191,1639.980224) && GetPlayerVirtualWorld(playerid) == 4) // Bank LV Exit { if(PlayerInfo[playerid][pBankrob] == 1) { PlayerInfo[playerid][pBankrob] = 2; SendClientMessage(playerid,0xAA3333AA," Du hast die Bank verlassen und bekommst keine Kohle!"); // KillTimer(Rob_UnFreeze(playerid)); } SetPlayerPos(playerid,2446.8069,2376.3457,12.1635); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); SetPlayerFacingAngle(playerid,182.0084); } /* else if(IsPlayerInRangeOfPoint(playerid,4.0,1352.2709,-1758.4775,13.5078))//24/7 Enter { SetPlayerPos(playerid,6.0265,-30.8849,1003.5494); SetPlayerVirtualWorld(playerid,2); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,6.0265,-30.8849,1003.5494) && GetPlayerVirtualWorld(playerid) == 2) // 24/7 Exit { SetPlayerPos(playerid,1352.2709,-1758.4775,13.5078); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,999.8666,-919.9649,42.3281))//24/7 2Enter { SetPlayerPos(playerid,6.0265,-30.8849,1003.5494); SetPlayerVirtualWorld(playerid,3); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,6.0265,-30.8849,1003.5494) && GetPlayerVirtualWorld(playerid) == 3) // 24/7 2Exit { SetPlayerPos(playerid,999.8666,-919.9649,42.3281); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } */ else if(IsPlayerInRangeOfPoint(playerid,4.0,2244.6790,-1664.9142,15.4766))//Binco Enter { GameTextForPlayer(playerid, "~r~Verwende~g~/clothes", 5000, 4); SetPlayerPos(playerid,207.6351,-110.4123,1005.1328); SetPlayerVirtualWorld(playerid,2); SetPlayerInterior(playerid,15); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,207.6351,-110.4123,1005.1328) && GetPlayerVirtualWorld(playerid) == 2) // Binco Exit { SetPlayerPos(playerid,2244.6790,-1664.9142,15.4766); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } /* else if(IsPlayerInRangeOfPoint(playerid,4.0,928.1182,-1353.0314,13.3438))// Clucking Bell Enter { SetPlayerVirtualWorld(playerid,1); SetPlayerPos(playerid,364.8052,-11.0338,1001.8516); SetPlayerInterior(playerid,9); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,364.8052,-11.0338,1001.8516) && GetPlayerVirtualWorld(playerid) == 1) { SetPlayerVirtualWorld(playerid,0); SetPlayerPos(playerid,928.1182,-1353.0314,13.3438); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2105.0823,-1806.5942,13.5547)) { SetPlayerVirtualWorld(playerid,2); SetPlayerPos(playerid,364.8052,-11.0338,1001.8516); SetPlayerInterior(playerid,9); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,364.8052,-11.0338,1001.8516)&& GetPlayerVirtualWorld(playerid) == 2) { SetPlayerPos(playerid,2105.0823,-1806.5942,13.5547); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } */ /* else if (IsPlayerInRangeOfPoint(playerid,3.0,1209.8247,-1749.9943,13.5937)) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du kannst dir ein Kennzeichen mit /kennzeichenkaufen besorgen (50000$)"); SetPlayerVirtualWorld(playerid,2); SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid,12); } else if (IsPlayerInRangeOfPoint(playerid,3.0,2324.419921,-1145.568359,1050.710083)&& GetPlayerVirtualWorld(playerid) == 2) { SetPlayerPos(playerid,1209.8247,-1749.9943,13.5937); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid,0); } */ /* else if(IsPlayerInRangeOfPoint(playerid,4.0,1200.4178,-918.4980,43.1127))//BSN Enter { SetPlayerPos(playerid,363.2720,-74.8309,1001.5078); SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,10); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,363.2720,-74.8309,1001.5078) && GetPlayerVirtualWorld(playerid) == 4) // BSN Exit { SetPlayerPos(playerid,1200.4178,-918.4980,43.1127); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } */ /* else if(IsPlayerInRangeOfPoint(playerid,4.0,691.3445,-1275.8571,13.5606))//Terror Enter { SetPlayerPos(playerid,140.3315,1366.7438,1083.8594); SetPlayerVirtualWorld(playerid,2); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 2) // Terror Exit { SetPlayerPos(playerid,691.3445,-1275.8571,13.5606); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if (IsPlayerInRangeOfPoint(playerid,3.0,1123.2803,-2037.1238,69.8875)) // Wo er stehen soll // { // if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || IsACop(playerid)) //nur Präsi und SS kann in den Teleport { SetPlayerInterior(playerid, 5); //Interior SetPlayerVirtualWorld(playerid, 4); SetPlayerPos(playerid,1262.4510,-785.2432,1091.9063); // Wo er hinkommt SetPlayerFacingAngle(playerid,281.0466); GameTextForPlayer(playerid, "~G~Sie sind nun in der Praesidenten Villa.", 5000, 1); // } } else if (IsPlayerInRangeOfPoint(playerid,3.0,1261.5485,-785.3905,1091.9063) && GetPlayerVirtualWorld(playerid) == 4) // Wo er stehen soll // { // if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7 || IsACop(playerid)) //nur Präsi und SS kann in den Teleport { SetPlayerInterior(playerid, 0); //Interior SetPlayerVirtualWorld(playerid, 0); GameTextForPlayer(playerid, "~G~Sie haben die Praesidenten Villa verlassen.", 5000, 1); SetPlayerPos(playerid,1123.2803,-2037.1238,69.8875); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2173.2776,1403.4082,11.0625))//LCN Enter { SetPlayerPos(playerid,140.3315,1366.7438,1083.8594); SetPlayerVirtualWorld(playerid,1); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,140.3315,1366.7438,1083.8594) && GetPlayerVirtualWorld(playerid) == 1) // LCN Exit { SetPlayerPos(playerid,2173.2776,1403.4082,11.0625); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,861.0403,-1240.8751,14.7578))//Oamt Enter { SetPlayerPos(playerid,322.3145,302.3679,999.1484); SetPlayerInterior(playerid,5); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-2720.3408,-318.6624,7.8438))//triaden enter { SetPlayerPos(playerid,2324.1921,-1148.9674,1050.7101); SetPlayerInterior(playerid,12); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2324.1921,-1148.9674,1050.7101))//triaden exit { SetPlayerPos(playerid,-2720.3408,-318.6624,7.8438); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,1172.5886,-1323.3914,15.4031))//Sanitäter Enter { SetPlayerPos(playerid,1494.3601,1304.2662,1093.2891); SetPlayerInterior(playerid,3); SetPlayerFacingAngle(playerid,92.3491); } else if(IsPlayerInRangeOfPoint(playerid,4.0,1494.3601,1304.2662,1093.2891))//Sanitäter Exit { SetPlayerPos(playerid,1172.5886,-1323.3914,15.4031); // Pickup ! SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,92.3491); } // } // else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) // { if(IsPlayerInRangeOfPoint(playerid,3.0,2462.4351,80.6730,26.4564)) { SetPlayerPos(playerid,-2636.5305,1403.4219,906.4609); SetPlayerInterior(playerid,3); SetPlayerVirtualWorld(playerid,3); } // } // else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) // { if(IsPlayerInRangeOfPoint(playerid,3.0,-2636.5305,1403.4219,906.4609)) { SetPlayerPos(playerid,2462.4351,80.6730,26.4564); SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0); } // } */ else if(IsPlayerInRangeOfPoint(playerid,4.0,1480.9919,-1771.2096,18.7958))//Stadthalle /enter { SetPlayerPos(playerid,389.9180,173.6584,1008.3828); SetPlayerInterior(playerid,3); SetPlayerFacingAngle(playerid,92.3491); // SendClientMessage(playerid,COLOR_GREEN,"Du hast die Stadthalle betreten"); } /* else if (IsPlayerInRangeOfPoint(playerid,4.0,329.0090,-1513.4635,36.0391))//SWAT /enter { if(IsACop(playerid)) { SetPlayerPos(playerid,288.745971,169.350997,1007.171875); SetPlayerInterior(playerid,3); SetPlayerFacingAngle(playerid,2.5225); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das S.W.A.T Elite Troop Hauptquatier betreten"); } } else if (IsPlayerInRangeOfPoint(playerid,4.0,288.745971,169.350997,1007.171875))//SWAT /exit { if(IsACop(playerid)) { SetPlayerPos(playerid,329.0090,-1513.4635,36.0391); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,1.8733); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das S.W.A.T Elite Troop Hauptquatier verlassen"); } } else if (IsPlayerInRangeOfPoint(playerid,4.0,1164.4379,-1329.8876,31.4799))//Sani TP { SetPlayerPos(playerid,1147.5365,-1342.6619,13.6357); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,357.5767); // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen"); } else if (IsPlayerInRangeOfPoint(playerid,4.0,1147.5365,-1342.6619,13.6357))//Sani TP { SetPlayerPos(playerid,1164.4379,-1329.8876,31.4799); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,357.5767); // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen"); } */ else if (IsPlayerInRangeOfPoint(playerid,4.0,389.9180,173.6584,1008.3828))//Stadthalle /exit { SetPlayerPos(playerid,1480.9919,-1771.2096,18.7958); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid,357.5767); // SendClientMessage(playerid,COLOR_GREEN, "Du hast die Stadthalle verlassen"); } /* else if (IsPlayerInRangeOfPoint(playerid,3.0,1835.9020,-1682.5295,13.3704)) { SetPlayerPos(playerid,493.390991,-22.722799,1000.679687); SetPlayerInterior(playerid, 17); // SendClientMessage(playerid,COLOR_RED, "Du hast Alahmbra betreten"); } else if (IsPlayerInRangeOfPoint(playerid,3.0,493.390991,-22.722799,1000.679687)) { SetPlayerPos(playerid,1835.9020,-1682.5295,13.3704); SetPlayerInterior(playerid, 0); // SendClientMessage(playerid,COLOR_RED, "Du hast Alahmbra verlassen"); } */ /* else if(IsPlayerInRangeOfPoint(playerid,4.0,811.4277,-1616.1138,13.5469))//BSSENTER { SetPlayerPos(playerid,457.304748,-88.428497,999.554687); SetPlayerInterior(playerid, 4); // SendClientMessage(playerid,COLOR_GREEN,"Du hast den Burger Shot South betreten!"); } else if(IsPlayerInRangeOfPoint(playerid,4.0,457.304748,-88.428497,999.554687))//BSSEXIT { SetPlayerPos(playerid,811.4277,-1616.1138,13.5469); SetPlayerInterior(playerid, 0); // SendClientMessage(playerid,COLOR_GREEN, "Du hast den Burger Shot South verlassen!"); } */ /* else if(IsPlayerInRangeOfPoint(playerid,4.0,238.6158,139.8980,1003.0234))//S.W.A.T Exit { SetPlayerPos(playerid,2336.9761,2458.5974,14.9688); SetPlayerInterior(playerid, 0); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!"); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2336.9761,2458.5974,14.9688))//S.W.A.T Enter { SetPlayerPos(playerid,238.6158,139.8980,1003.0234); SetPlayerInterior(playerid, 3); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!"); } */ /* else if(IsPlayerInRangeOfPoint(playerid,4.0,231.2622,182.2081,1003.0313))//S.W.A.T Exit Garage { SetPlayerPos(playerid,-12.9655,-2519.8782,36.8200); SetPlayerInterior(playerid, 0); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!"); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-12.9655,-2519.8782,36.8200))//S.W.A.T Enter Garage { SetPlayerPos(playerid,231.2622,182.2081,1003.0313); SetPlayerInterior(playerid, 3); // SendClientMessage(playerid,COLOR_GREEN, "Du hast das LSPD Betreten!"); } else if(IsPlayerInRangeOfPoint(playerid,4.0,2548.8479,-1295.0243,1060.9844))///wexit { SetPlayerPos(playerid,-516.1633,-506.0980,25.5234); SetPlayerInterior(playerid, 0); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-516.1633,-506.0980,25.5234))///wenter { SetPlayerPos(playerid,2548.8479,-1295.0243,1060.9844); SetPlayerInterior(playerid, 2); } else if(IsPlayerInRangeOfPoint(playerid,4.0,1014.4359,-15.6008,-2.0652))//Alca Exit { SetPlayerPos(playerid,-341.8454,4054.2869,30.8625); SetPlayerInterior(playerid, 0); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-341.8454,4054.2869,30.8625))//Alca Exit { SetPlayerPos(playerid,1014.4359,-15.6008,-2.0652); SetPlayerInterior(playerid, 0); } else if(IsPlayerInRangeOfPoint(playerid,4.0,1554.7158,-1675.5486,16.1953))//LSPD Enter { SetPlayerPos(playerid,246.7333,63.1185,1003.6406); SetPlayerInterior(playerid, 6); SetPlayerVirtualWorld(playerid,0); } else if(IsPlayerInRangeOfPoint(playerid,4.0,246.7333,63.1185,1003.6406))//LSPD exit { SetPlayerPos(playerid,1554.7158,-1675.5486,16.1953); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid,0); } else if (AtATM(playerid))//atm mit enter drücken { OnPlayerCommandText(playerid,"/atm"); } else if(IsPlayerInRangeOfPoint(playerid,4.0,246.3699,108.5952,1003.2188))//FBI Exit { SetPlayerPos(playerid,-1605.3094,711.6002,13.8672); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid,0); } else if(IsPlayerInRangeOfPoint(playerid,4.0,-1605.3094,711.6002,13.8672))//FBI Enter { SetPlayerPos(playerid,246.3699,108.5952,1003.2188); SetPlayerInterior(playerid, 10); SetPlayerVirtualWorld(playerid,0); } } if(!IsPlayerInAnyVehicle(playerid) && newkeys & KEY_SECONDARY_ATTACK) { new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); if(pos[1] < -1301.4 && pos[1] > -1303.2417 && pos[0] < 1786.2131 && pos[0] > 1784.1555) // He is using the elevator button ShowElevatorDialog(playerid); else // Is he in a floor button? { if(pos[1] > -1301.4 && pos[1] < -1299.1447 && pos[0] < 1785.6147 && pos[0] > 1781.9902) { // He is most likely using it, check floor: new i=20; while(pos[2] < GetDoorsZCoordForFloor(i) + 3.5 && i > 0) i --; if(i == 0 && pos[2] < GetDoorsZCoordForFloor(0) + 2.0) i = -1; if(i <= 19) { CallElevator(playerid, i + 1); GameTextForPlayer(playerid, "~r~Aufzug gerufen", 3500, 4); } } } } //========= if((newkeys == KEY_ACTION) && (IsPlayerInAnyVehicle(playerid)) && (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)) { // if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) // { SendClientMessage(playerid, COLOR_GRAD1, "Versuche das Auto abzuschleppen..."); //new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid, pX, pY, pZ); new Float:vX, Float:vY, Float:vZ; new Found = 0; new kvid = 0; while((kvid < MAX_VEHICLES) && (!Found)) { kvid++; GetVehiclePos(kvid,vX,vY,vZ); if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0) && (floatabs(pZ-vZ)<7.0) && (kvid!=GetPlayerVehicleID(playerid))) { Found = 1; if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } AttachTrailerToVehicle(kvid, GetPlayerVehicleID(playerid)); GameTextForPlayer(playerid, "Fahrzeug am Haken", 5000, 1); } } if(!Found) { SendClientMessage(playerid, COLOR_GRAD1, "Kein Fahrzeug in der Nähe!"); } // } } //========= if(newkeys == 16 && InCargo[playerid]) { new Float:X, Float:Y, Float:Z; GetVehiclePos(InCargo[playerid], X, Y, Z); SetPlayerPos(playerid, X+4, Y, Z); SetPlayerInterior(playerid, 0); InCargo[playerid] = 0; } if(newkeys == 16 && InLevi[playerid]) { new Float:X, Float:Y, Float:Z; GetVehiclePos(InLevi[playerid], X, Y, Z); SetPlayerPos(playerid, X+4, Y, Z); SetPlayerInterior(playerid, 0); InLevi[playerid] = 0; } if(newkeys == 16 && InEnfo[playerid]) { new Float:X, Float:Y, Float:Z; GetVehiclePos(InEnfo[playerid], X, Y, Z); SetPlayerPos(playerid, X+4, Y, Z); SetPlayerInterior(playerid, 0); InEnfo[playerid] = 0; } if(newkeys && KEY_FIRE) { new fid = PlayerInfo[playerid][sMember]; if(FrakInfo[fid][BombeAktiv] == 1) { new vid = FrakInfo[fid][BombeAutoID]; if(vid != INVALID_VEHICLE_ID) { new terrorist = FrakInfo[fid][BombeVon]; if(terrorist != INVALID_PLAYER_ID) { SCM(playerid,-1,"In 10 Sekunden geht die Bombe hoch! Bring dich in Sicherheit!"); FrakInfo[fid][BombeAktiv]= 0; SetTimerEx("BombeBOOM", 10000, 0,"ii",playerid,vid); } } } } return 1; }