All pastes #604988 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-05 21:48 UTC
rendered paste body
if(command.startsWith("admin_sethero"))
       {
           L2Object target = activeChar.getTarget();
           L2PcInstance player = null;
           SystemMessage sm = new SystemMessage(SystemMessage.S1_S2);
           if(target instanceof L2PcInstance)
               player = (L2PcInstance)target;
           else
               player = activeChar;
           if(player.isHero())
           {
               player.setHero(false);
               sm.addString("You are no longer a hero.");
               sm.addString("Your social status has been changed by a GM.");
           } else
           {
               player.setHero(true);
               sm.addString("You are now a hero");
           }
           sm.addString("Your social status has been changed by a GM.");
           player.sendPacket(sm);
           player.broadcastUserInfo();
           if(player.isHero()){
        	   String playername = player.getName(); 
               String text = playername+" has become a Hero."; 
               Announcements.getInstance().announceToAll(text); 
           }
           player.broadcastPacket(new SocialAction(player.getObjectId(), 16));
       }