Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.anadyr.seti.uslovie;
- import org.anadyr.io.Upravleniya;
- import org.anadyr.seti.Packet;
- import org.anadyr.seti.PacketStroitel;
- import org.anadyr.util.hraneniya.Constants;
- import org.anadyr.util.jag.JagName;
- import org.anadyr.util.mysql.Injection;
- import org.anadyr.util.mysql.obrabotchik.PlayerCheck;
- import org.jboss.netty.buffer.ChannelBuffer;
- import org.jboss.netty.channel.Channel;
- public class SozdanieProtsedury {
- public static void SozdatUchetnuyuZapis(Channel istochnik, ChannelBuffer buffer, int TipSoedineniya) {
- if (TipSoedineniya == Constants.ProveritImya) {
- long prosila = buffer.readLong();
- String OTLAZHIVAT = JagName.longToString(prosila);
- PlayerCheck playerdata = new PlayerCheck(OTLAZHIVAT);
- int dostupnaCode = playerdata.validate() ? 20 : 2;
- PacketStroitel pb = new PacketStroitel();
- pb.putByte(dostupnaCode);//2 for available 20 for unavailable
- istochnik.write(pb.toPacket());
- }
- if (TipSoedineniya == Constants.Soglasen) {
- buffer.readShort();
- int peresmotr = buffer.readShort();
- buffer.readByte();
- buffer.readByte();
- byte[] is = new byte[26];
- for (int i = 0; i < 26; i++){
- is[i] = (byte) (buffer.readByte() & 0xFF);
- }
- buffer.readByte();
- buffer.readShort();
- long DobavitPolZovatelya = buffer.readLong();
- String ImyaPolZovatelya = JagName.longToString(DobavitPolZovatelya);
- buffer.readShort();
- String password = Packet.readString(buffer);
- buffer.readInt();
- buffer.readLong();
- buffer.readLong();
- buffer.readInt();
- String ip = istochnik.getRemoteAddress().toString().substring(1, istochnik.getRemoteAddress().toString().indexOf(":"));
- if(ImyaPolZovatelya != null)
- if(Upravleniya.OTLAZHIVAT) {
- System.out.println("DEBUG = USERNAME: "+ImyaPolZovatelya +" PASSWORD: "+ password +" IP: " + ip + " DEOB: "+peresmotr);
- }
- Injection.writePlayer(ImyaPolZovatelya, password, 3222, 3222, 0, 0);
- PacketStroitel pb = new PacketStroitel();
- pb.putByte(2);
- istochnik.write(pb.toPacket());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement