Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | None | 0 0
  1. package org.anadyr.seti.uslovie;
  2.  
  3. import org.anadyr.io.Upravleniya;
  4. import org.anadyr.seti.Packet;
  5. import org.anadyr.seti.PacketStroitel;
  6. import org.anadyr.util.hraneniya.Constants;
  7. import org.anadyr.util.jag.JagName;
  8. import org.anadyr.util.mysql.Injection;
  9. import org.anadyr.util.mysql.obrabotchik.PlayerCheck;
  10. import org.jboss.netty.buffer.ChannelBuffer;
  11. import org.jboss.netty.channel.Channel;
  12.  
  13. public class SozdanieProtsedury {
  14.    
  15.     public static void SozdatUchetnuyuZapis(Channel istochnik, ChannelBuffer buffer, int TipSoedineniya) {
  16.         if (TipSoedineniya == Constants.ProveritImya) {
  17.             long prosila = buffer.readLong();
  18.             String OTLAZHIVAT = JagName.longToString(prosila);
  19.             PlayerCheck playerdata = new PlayerCheck(OTLAZHIVAT);
  20.             int dostupnaCode = playerdata.validate() ? 20 : 2;
  21.             PacketStroitel pb = new PacketStroitel();
  22.             pb.putByte(dostupnaCode);//2 for available 20 for unavailable
  23.             istochnik.write(pb.toPacket());
  24.         }
  25.         if (TipSoedineniya == Constants.Soglasen) {
  26.             buffer.readShort();
  27.             int peresmotr = buffer.readShort();
  28.             buffer.readByte();
  29.             buffer.readByte();
  30.             byte[] is = new byte[26];
  31.             for (int i = 0; i < 26; i++){
  32.                 is[i] = (byte) (buffer.readByte() & 0xFF);
  33.             }
  34.             buffer.readByte();
  35.             buffer.readShort();
  36.             long DobavitPolZovatelya = buffer.readLong();
  37.             String ImyaPolZovatelya = JagName.longToString(DobavitPolZovatelya);
  38.             buffer.readShort();
  39.             String password = Packet.readString(buffer);
  40.             buffer.readInt();
  41.             buffer.readLong();
  42.             buffer.readLong();
  43.             buffer.readInt();
  44.             String ip = istochnik.getRemoteAddress().toString().substring(1, istochnik.getRemoteAddress().toString().indexOf(":"));
  45.             if(ImyaPolZovatelya != null)
  46.             if(Upravleniya.OTLAZHIVAT) {
  47.             System.out.println("DEBUG = USERNAME: "+ImyaPolZovatelya +" PASSWORD: "+ password +" IP: " + ip + " DEOB: "+peresmotr);
  48.             }
  49.             Injection.writePlayer(ImyaPolZovatelya, password, 3222, 3222, 0, 0);
  50.             PacketStroitel pb = new PacketStroitel();
  51.             pb.putByte(2);
  52.             istochnik.write(pb.toPacket());
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement