Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Map.Entry;
- import org.osbot.rs07.script.Script;
- public class Items {
- private static HashMap<String, Integer> map = new HashMap<String, Integer>();
- @SuppressWarnings("unchecked")
- public static void Initialize(Script script) {
- try {
- FileInputStream fis = new FileInputStream(script.getDirectoryData() + "\\ItemMap.ser");
- ObjectInputStream ois = new ObjectInputStream(fis);
- map = (HashMap<String, Integer>) ois.readObject();
- ois.close();
- fis.close();
- } catch (
- IOException ioe) {
- ioe.printStackTrace();
- } catch (ClassNotFoundException c) {
- c.printStackTrace();
- }
- }
- public static int getId(String name) {
- try {
- return map.get(name);
- } catch (Exception e) {
- return -1;
- }
- }
- public static String getName(int id) {
- try {
- Iterator<Entry<String, Integer>> it = map.entrySet().iterator();
- while (it.hasNext()) {
- Map.Entry<String, Integer> pair = (Map.Entry<String, Integer>) it.next();
- if (pair.getValue() == id) {
- return pair.getKey();
- }
- }
- return "";
- } catch (Exception e) {
- return "";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement