Jump to content

Ugleethyn

Legendary Member
  • Posts

    716
  • Credits

  • Joined

  • Last visited

  • Days Won

    15
  • Feedback

    100%

Everything posted by Ugleethyn

  1. I'm giving 25e paysafe card for 20 euro at paypal cotanct me skype : He4rlessss
  2. Γεια σας παίδες !! Δεν ξέρω αν έχει ξανα μπει πάντως ωραίο είναι να μάθουν τα βασικά όσοι δεν ξέρουν για την ιστορία των Η/Υ 1η Γενιά: λυχνίες κενού, ENIAC (1946 – 1956) 2η Γενιά: τρανζίστορ (1956 – 1963) 3η Γενιά: ολοκληρωμένο κύκλωμα (chip), οικογένειες υπολογιστών (1964 – 1970) 4η Γενιά: μικροεπεξεργαστής, 1981: IBM, PC (1970 – σήμερα) 5η Γενιά: μικροηλεκτρονική, τεχνητή νοημοσύνη, ρομποτική (πειραματικά) 1η Γενιά Υπολογιστών (1946 – 1956) Οι υπολογιστές της 1ης γενιάς χρησιμοποιούσαν λυχνίες κενού. Είχαν μεγάλη κατανάλωση ηλεκτρικής ενέργειας και πολύ χαμηλή αξιοπιστία. Πρώτος Υπολογιστής (γενικής χρήσης): ENIAC, 1946 Ο Eniac θεωρείται σήμερα σαν ο πρώτος Η/Υ. Κατασκευάστηκε το 1947 στην Πενσυλβάνια (ΗΠΑ). Σχεδιάστηκε αρχικά για στρατιωτικές ανάγκες. Είχε 19 000 λυχνίες κενού, ζύγιζε 30 τόνους και καταλάμβανε 270 τετραγωνικά μέτρα με κατανάλωση ηλεκτρικής ενέργειας 200 KW. Μπορούσε να κάνει μόνο 300 πολλαπλασιασμούς το δευτερόλεπτο. Ο Eniac χαλούσε συχνά, έκανε πολλά λάθη και είχε το μεγάλο μειονέκτημα ότι κάθε φορά που ήθελαν να τρέξουν ένα καινούργιο πρόγραμμα, έπρεπε να ξηλώσουν και να ξανασυνδέσουν πολλές από τις καλωδιώσεις του. Άλλοι Υπολογιστές 1ης γενιάς Edvac Edsac Univac Οι υπολογιστές της πρώτης γενιάς χρησιμοποιήθηκαν για επιστημονικές και στρατιωτικές εφαρμογές. 2η Γενιά Υπολογιστών (1956-1963) Κύριο χαρακτηριστικό των υπολογιστών της 2ης γενιάς είναι το τρανζίστορ. Έχουμε μείωση της κατανάλωσης ενέργειας, του όγκου (μεγέθους) και του κόστους. Επίσης έχουμε αύξηση της ταχύτητάς. 3η Γενιά Υπολογιστών (1964-1970) Κύριο χαρακτηριστικό το ολοκληρωμένο κύκλωμα (chip). Έχουμε μεγαλύτερη αξιοπιστία και ταχύτητα αλλά και μειωμένο μέγεθος και κατανάλωση ενέργειας. Για πρώτη φορά έχουμε οικογένειες υπολογιστών (δηλ. υπολογιστές με παρόμοια λειτουργία, που μπορούν να εκτελούν το ίδιο σύνολο εντολών) 4η Γενιά Υπολογιστών (1970 - σήμερα) Κύριο χαρακτηριστικό ο μικροεπεξεργαστής. Οι υπολογιστές είναι μικροί σε όγκο, με μεγάλη απόδοση. Το 1981 η IBM παρουσιάζει τον πρώτο Προσωπικό Υπολογιστή (Personal Computer, PC) 5η Γενιά Υπολογιστών Είναι σε πειραματικό στάδιο. Θα υπάρξει χρήση μικροηλεκτρονικής, τεχνητής νοημοσύνης, παράλληλης επεξεργασίας, ρομποτικής κ.λ.π (Credits to : http://www.demsym.com/ )
  3. Hey i'm giving 30e money safe for 25e paypal ! Add me on skype He4rleSsSs
  4. 5 mb Λέει και ήταν σαν σπίτι ! :Ρ
  5. i offer PaySafeCard 10e for 7 euro paypal send me a message here
  6. I offer 25euro paysafecard for 20 e paypal ! send me a pm here
  7. i offer 25e PaySafeCard for 20 euro paypal ! pm me fast !
  8. Hey i want someone to make me an exchange of 25e paysafecard to paypal. Send me message here or replay on this topic
  9. Draco set +20 DC Set +0 AM +20 DB +20 All Rb Jewels +20 3 Tattoo +20 Active Duel Might Passive Duel Might 350 pvps Class : Maestro 5 Donate Coins Pice 25 euro psc or paypal
  10. Lineage.ru now... and we're w8ing for L2Mid
  11. # --------------------------------------------------------------------------- # MultiFunctionZone - custom addon for your server # --------------------------------------------------------------------------- # This option will turn on PvP flag to all people when entering to the zone EnablePvP = True # If set to false, zone will be no-restart zone NoRestartZone = True # If set to false, zone will be no-logout zone NoLogoutZone = False # If set to false, zone will be no-store zone NoStoreZone = False # Give noblesse after revive? ReviveNoblesse = False # Heal after revive? ReviveHeal = True # Delay, in seconds, to wait before revive # 0 to disable ReviveDelay = # Set the spawn points where players will be teleported on revive, if enabled # example:150111,144740,-12248;143665,144418,-12022;144443,147685,-12139 SpawnLoc = 150111,144740,-12248;143665,144418,-12022;144443,147685,-12139 # Random respawn radius RespawnRadius = 500 # If set to true, players will take noblesse blessing when entering GiveNoblesse = True # Remove buffs when entering to the zone RemoveBuffs = False # Remove pets when entering to the zone RemovePets = False # Special rewards when hunting inside this zone # example: 57,100000;14720,1 Rewards = 57,100000;14720,1 # List of Items(id's) that won't be usable inside this area and also will be unequiped when entering # (armor, weapons, scrolls, potions, etc), example: 728,7575, 6383, 1538 Items = # List of Grades that won't be usable inside this area and also will be unequiped when entering # example: D,C,B,A,S,S80,S84 Grades = # Items with this enchant or more won't be usable inside this area and also will be unequiped when entering # 0 to disable Enchant = 0 # Players with one of that classes won't be able to enter to the zone # example: 93,85,12 Classes = 97 Όχι ....
  12. Ευχαριστώ αδελφέ μου! Το οτι δεν πεθαίνουν απο αυτό είναι?
  13. Αν παίζει κανα άλλο code για Multyfactionzone (ayto flag και no bp) πείτε γιατί αυτό είναι έχει κάτι buggakia...
  14. package com.l2jfrozen.gameserver.model.zone.type; import java.io.File; import java.io.FileInputStream; import java.util.ArrayList; import java.util.List; import java.util.Properties; import com.l2jfrozen.gameserver.datatables.SkillTable; import com.l2jfrozen.gameserver.model.L2Character; import com.l2jfrozen.gameserver.model.L2Skill; import com.l2jfrozen.gameserver.model.L2Summon; import com.l2jfrozen.gameserver.model.PcInventory; import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.zone.L2ZoneType; import com.l2jfrozen.gameserver.thread.ThreadPoolManager; import com.l2jfrozen.util.random.Rnd; import javolution.util.FastList; /** * * @author Wyatt * @version 1.3 * */ public class L2MultiFunctionZone extends L2ZoneType { public L2MultiFunctionZone(int id) { super(id); loadConfigs(); } public static boolean pvp_enabled, restart_zone, store_zone, logout_zone, revive_noblesse, revive_heal, revive, remove_buffs, remove_pets, give_noblesse; static int radius, enchant, revive_delay; static int[][] spawn_loc; L2Skill noblesse = SkillTable.getInstance().getInfo(1323, 1); private static List<String> items = new FastList<String>(); private static List<String> classes = new FastList<String>(), grades = new FastList<String>(); public static List<int[]> rewards = new ArrayList<int[]>(); static String[] gradeNames = {"","D","C","B","A","S","S80","S84"}; @Override protected void onEnter(L2Character character) { character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, true); character.setInsideZone(L2Character.ZONE_MULTIFUNCTION, true); if (character instanceof L2PcInstance) { L2PcInstance activeChar = ((L2PcInstance) character); if(classes != null && classes.contains(""+activeChar.getClassId().getId())) { activeChar.teleToLocation(10468,-25303,-3697); activeChar.sendMessage("Your class is not allowed in the MultiFunction zone."); return; } for(L2ItemInstance o : activeChar.getInventory()._items) { if(o.isEquipable() && o.isEquipped() && !checkItem(o)) { int slot = activeChar.getInventory().getSlotFromItem(o); activeChar.getInventory().unEquipItemInBodySlotAndRecord(slot); activeChar.sendMessage(o.getItemName()+" unequiped because is not allowed inside this zone."); } } activeChar.sendMessage("You entered in a MultiFunction zone."); clear(activeChar); if(give_noblesse) noblesse.getEffects(activeChar, activeChar); if(pvp_enabled) activeChar.updatePvPFlag(1); } } @Override protected void onExit(L2Character character) { character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, false); character.setInsideZone(L2Character.ZONE_MULTIFUNCTION, false); if (character instanceof L2PcInstance) { L2PcInstance activeChar = ((L2PcInstance) character); activeChar.sendMessage("You left from a MultiFunction zone."); if(pvp_enabled) activeChar.stopPvPFlag(); } } @Override public void onDieInside(final L2Character character) { if (character instanceof L2PcInstance) { final L2PcInstance activeChar = ((L2PcInstance) character); if(revive) { ThreadPoolManager.getInstance().scheduleGeneral(new Runnable() { @Override public void run() { activeChar.doRevive(); heal(activeChar); int[] loc = spawn_loc[Rnd.get(spawn_loc.length)]; activeChar.teleToLocation(loc[0]+Rnd.get(-radius,radius), loc[1]+Rnd.get(-radius,radius), loc[2]); } },revive_delay*1000); } } } @Override public void onReviveInside(L2Character character) { if (character instanceof L2PcInstance) { L2PcInstance activeChar = ((L2PcInstance) character); if(revive_noblesse) noblesse.getEffects(activeChar, activeChar); if(revive_heal) heal(activeChar); } } static void heal(L2PcInstance activeChar) { activeChar.setCurrentHp(activeChar.getMaxHp()); activeChar.setCurrentCp(activeChar.getMaxCp()); activeChar.setCurrentMp(activeChar.getMaxMp()); } private void clear (L2PcInstance player) { if(remove_buffs) { player.stopAllEffects(); if(remove_pets) { L2Summon pet = player.getPet(); if(pet!= null) { pet.stopAllEffects(); pet.unSummon(player); } } } else { if(remove_pets) { L2Summon pet = player.getPet(); if(pet!= null) { pet.unSummon(player); } } } } public static void givereward(L2PcInstance player) { if(player.isInsideZone(L2Character.ZONE_MULTIFUNCTION)) { for (int[] reward : rewards) { PcInventory inv = player.getInventory(); inv.addItem("Custom Reward", reward[0], reward[1], player, player); } } } public static boolean checkItem (L2ItemInstance item) { int o = item.getItem().getCrystalType(); int e = item.getEnchantLevel(); if(enchant != 0 && e >= enchant) { return false; } if(grades.contains(gradeNames[o])) return false; if(items != null && items.contains(""+item.getItemId())) return false; return true; } private static void loadConfigs() { try { Properties prop = new Properties(); prop.load(new FileInputStream(new File("./config/MultiFunctionZone.properties"))); pvp_enabled = Boolean.parseBoolean(prop.getProperty("EnablePvP", "False")); spawn_loc = parseItemsList(prop.getProperty("SpawnLoc", "150111,144740,-12248")); revive_delay = Integer.parseInt(prop.getProperty("ReviveDelay", "10")); if(revive_delay != 0) { revive = true; } give_noblesse = Boolean.parseBoolean(prop.getProperty("GiveNoblesse", "False")); String[] propertySplit = prop.getProperty("Items", "").split(","); if (propertySplit.length != 0) { for(String i : propertySplit) { items.add(i); } } propertySplit = prop.getProperty("Grades", "").split(","); if (propertySplit.length != 0) { for(String i : propertySplit) { if(i.equals("D") || i.equals("C") || i.equals("B") || i.equals("A") || i.equals("S") || i.equals("S80") || i.equals("S84")) grades.add(i); } } propertySplit = prop.getProperty("Classes", "").split(","); if (propertySplit.length != 0) { for(String i : propertySplit) { classes.add(i); } } radius = Integer.parseInt(prop.getProperty("RespawnRadius", "500")); enchant = Integer.parseInt(prop.getProperty("Enchant", "0")); remove_buffs = Boolean.parseBoolean(prop.getProperty("RemoveBuffs", "False")); remove_pets = Boolean.parseBoolean(prop.getProperty("RemovePets", "False")); restart_zone = Boolean.parseBoolean(prop.getProperty("NoRestartZone", "False")); store_zone = Boolean.parseBoolean(prop.getProperty("NoStoreZone", "False")); logout_zone = Boolean.parseBoolean(prop.getProperty("NoLogoutZone", "False")); revive_noblesse = Boolean.parseBoolean(prop.getProperty("ReviveNoblesse", "False")); revive_heal = Boolean.parseBoolean(prop.getProperty("ReviveHeal", "False")); propertySplit = prop.getProperty("Rewards", "57,100000").split(";"); for (String reward : propertySplit) { String[] rewardSplit = reward.split(","); if (rewardSplit.length == 2) { try { rewards.add(new int[]{Integer.parseInt(rewardSplit[0]), Integer.parseInt(rewardSplit[1])}); } catch (NumberFormatException nfe) { } } } } catch(Exception e) { e.printStackTrace(); } } private static int[][] parseItemsList(String line) { final String[] propertySplit = line.split(";"); if (propertySplit.length == 0) return null; int i = 0; String[] valueSplit; final int[][] result = new int[propertySplit.length][]; for (String value : propertySplit) { valueSplit = value.split(","); if (valueSplit.length != 3) { return null; } result = new int[3]; try { result[0] = Integer.parseInt(valueSplit[0]); } catch (NumberFormatException e) { return null; } try { result[1] = Integer.parseInt(valueSplit[1]); } catch (NumberFormatException e) { return null; } try { result[2] = Integer.parseInt(valueSplit[2]); } catch (NumberFormatException e) { return null; } i++; } return result; } }
  15. Ίσως είναι κι'άλλα αλλά δεν θυμάμαι .. :Ρ αλλα νομίζω μόνο αυτά
  16. Ναι... multyfaction zone/rec item/custom lvl στα sub/pass/siege manager
  17. Τσεκάρετε μία την πικ ! Όταν πάει να πεθάνει το life πάει στο 0 και δεν πεθαίνει ! Σε PvP είναι μια χαρά στα mobs μόνο την παθαίνει .... Όποιος μπορεί να με help να απαντήσει εδώ η να στείλει PM Pack = L2JFrozen
×
×
  • Create New...