예제 #1
0
 public static void addSeller(Personnage p) {
   if (Seller.get(p.get_curCarte().get_id()) == null) {
     ArrayList<Integer> PersoID = new ArrayList<Integer>();
     PersoID.add(p.get_GUID());
     Seller.put(p.get_curCarte().get_id(), PersoID);
   } else {
     ArrayList<Integer> PersoID = new ArrayList<Integer>();
     PersoID.addAll(Seller.get(p.get_curCarte().get_id()));
     PersoID.add(p.get_GUID());
     Seller.remove(p.get_curCarte().get_id());
     Seller.put(p.get_curCarte().get_id(), PersoID);
   }
 }
예제 #2
0
 public static void PriestRequest(Personnage perso, Carte carte, int IdPretre) {
   Personnage Homme = Married.get(0);
   Personnage Femme = Married.get(1);
   if (Homme.getWife() != 0) {
     SocketManager.GAME_SEND_MESSAGE_TO_MAP(
         carte, Homme.get_name() + " est deja marier!", Ancestra.CONFIG_MOTD_COLOR);
     return;
   }
   if (Femme.getWife() != 0) {
     SocketManager.GAME_SEND_MESSAGE_TO_MAP(
         carte, Femme.get_name() + " est deja marier!", Ancestra.CONFIG_MOTD_COLOR);
     return;
   }
   SocketManager.GAME_SEND_cMK_PACKET_TO_MAP(
       perso.get_curCarte(),
       "",
       -1,
       "Prêtre",
       perso.get_name()
           + " acceptez-vous d'épouser "
           + getMarried((perso.get_sexe() == 1 ? 0 : 1)).get_name()
           + " ?");
   SocketManager.GAME_SEND_WEDDING(
       carte,
       617,
       (Homme == perso ? Homme.get_GUID() : Femme.get_GUID()),
       (Homme == perso ? Femme.get_GUID() : Homme.get_GUID()),
       IdPretre);
 }
예제 #3
0
 public static void Wedding(Personnage Homme, Personnage Femme, int isOK) {
   if (isOK > 0) {
     SocketManager.GAME_SEND_cMK_PACKET_TO_MAP(
         Homme.get_curCarte(),
         "",
         -1,
         "Prêtre",
         "Je déclare "
             + Homme.get_name()
             + " et "
             + Femme.get_name()
             + " unis par les liens sacrés du mariage.");
     Homme.MarryTo(Femme);
     Femme.MarryTo(Homme);
   } else {
     SocketManager.GAME_SEND_Im_PACKET_TO_MAP(
         Homme.get_curCarte(), "048;" + Homme.get_name() + "~" + Femme.get_name());
   }
   Married.get(0).setisOK(0);
   Married.get(1).setisOK(0);
   Married.clear();
 }