24.07.2012, 03:20
deletando o icone com o cmd /deletarradar
Testado .. Mesmo se nao funcionar.. Contate pelo Msn Nill_p14@hotmail.com
Quote:
Код:
// This command allows you to delete a speedcamera COMMAND:deletarradar(playerid, params[]) { // Setup local variables new file[100], Msg[128]; // Send the command to all admins so they can see it SendAdminText(playerid, "/deletarradar", params); // Check if the player has logged in if (APlayerData[playerid][LoggedIn] == true) { // Check if the player's admin-level is at least 5 if (APlayerData[playerid][PlayerLevel] >= 5) { // Loop through all camera's for (new CamID; CamID < MAX_CAMERAS; CamID++) { // Check if this index is used if (ACameras[CamID][CamSpeed] != 0) { // Check if the player is in range of the camera if (IsPlayerInRangeOfPoint(playerid, 5.0, ACameras[CamID][CamX], ACameras[CamID][CamY], ACameras[CamID][CamZ])) { // Delete the file format(file, sizeof(file), CameraFile, CamID); // Construct the complete filename for this camera-file if (fexist(file)) // Make sure the file exists fremove(file); // Delete the file // Delete both camera objects DestroyObject(ACameras[CamID][CamObj1]); DestroyObject(ACameras[CamID][CamObj2]); // Also clear the data from memory ACameras[CamID][CamX] = 0.0; ACameras[CamID][CamY] = 0.0; ACameras[CamID][CamZ] = 0.0; ACameras[CamID][CamAngle] = 0.0; ACameras[CamID][CamSpeed] = 0; ACameras[CamID][CamObj1] = 0; ACameras[CamID][CamObj2] = 0; RemovePlayerMapIcon( playerid, 34 ); // Let the player know he deleted a camera format(Msg, 128, "Voce deletou o radar com id: {FFFF00}%i", CamID); SendClientMessage(playerid, 0x00FF00FF, Msg); // Exit the function return 1; } } } // In case the player wasn't near a speedcamera, inform him about it SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Voce nao esta perto de um radar"); } else return 0; } else return 0; // Let the server know that this was a valid command return 1; } |