Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 09.06.2010, 23:19   #1
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от arrjj Посмотреть сообщение
У тебя в сорсах так)))
у меня так в сорцах может быть только есть PckStr не строка а массив байт/символов ибо у строк индексация с единици а у массивов обычно с нуля, и прогая на паскале/дельфи это надо усвоить в первую очередь!)

Добавлено через 2 минуты
Цитата:
Сообщение от Алёна Посмотреть сообщение
абажаю ваш форум, и тебя Xor!
тогда хотябы правильно меня называй, я не xor, не Xor и даже не Xkor, я именно xkor!!
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 09.06.2010 в 23:19. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
Старый 09.06.2010, 19:39   #2
Новичок
 
Аватар для arrjj
 
Регистрация: 27.05.2010
Сообщений: 26
Сказал Спасибо: 1
Имеет 13 спасибок в 11 сообщенях
arrjj пока неопределено
По умолчанию

Код:
            switch(inptype)
            {
            case 0x2E://InitCrypt
                {
                    if(!in.readC())
                        QMessageBox::information(NULL, "L2M Alfa:Omg",
                                                 "Wrong protocol version can be troubles :'(");
                    for(int x=0;x<8;x+=1)
                    {
                        inxorkey[x]=in.readC();
                        outxorkey[x]=inxorkey[x];
                    }
                    xorkeyaccepted=true;
                    out.writeC(0x2b);
                    l2m_mstr a;
                    l2m_uch tmp[28];
                    for(int x=0;x<28;x+=1)
                        tmp[x]=0;
                    for(int x=0;x<14;x+=1)
                        tmp[x*2]=ulogin[x];
                    a.fromuch(tmp,28);
                    a.killzero();
                    out.writeS(&a,true);
                    out.writeC(0x00);
                    out.writeD(playOK[1]);
                    out.writeD(playOK[0]);
                    out.writeD(loginOK[0]);
                    out.writeD(loginOK[1]);
                    out.writeD(0);
                    out.writeD(0);
                    out.writeD(0);
                    sendpacket();
                }
                break;
}
Так у мну в клиенте а так на l2j серваке
Код:
	public void writeImpl()
	{
		writeC(0x2e);
		writeC(_id); //0 - wrong protocol, 1 - protocol ok
		for (int i = 0; i < 8; i++)
		{
			writeC(_key[i]); // key
		}
		writeD(0x01);
		writeD(0x01); // server id
		writeC(0x01);
		writeD(0x00); // obfuscation key
	}
arrjj вне форума   Ответить с цитированием
За это сообщение arrjj нажился спасибкой от:
Старый 09.06.2010, 19:52   #3
Новичок
 
Аватар для Алёна
 
Регистрация: 07.06.2010
Адрес: Russia
Сообщений: 14
Сказал Спасибо: 11
Имеет 1 спасибку в 1 сообщении
Алёна пока неопределено
По умолчанию

Код:
     PckStr:=#$2E;
     WriteC(PckStr,$01);
     WriteD(PckStr,777777);
     WriteD(PckStr,777777);
     WriteD(PckStr,666666);
     WriteD(PckStr,1);
     WriteC(PckStr,$01);
     WriteD(PckStr,0);
     WriteD(PckStr,0);
     WriteD(PckStr,0);
     CryptXor.InitKey(PckStr[2],True);   //7B 32 8B 04 77 24 90 F3
     SendToClient(PckStr);
Переписала, ничего не изменилось
__________________
Coding is my live...
Алёна вне форума   Ответить с цитированием
Старый 09.06.2010, 20:03   #4
Новичок
 
Аватар для Алёна
 
Регистрация: 07.06.2010
Адрес: Russia
Сообщений: 14
Сказал Спасибо: 11
Имеет 1 спасибку в 1 сообщении
Алёна пока неопределено
По умолчанию

А абажаю ваш форум, и тебя Xor! Всё разаработало!

Зы: имхо на coderx.ru - самые отзывчивые жители! Спасибо всем большое!
__________________
Coding is my live...
Алёна вне форума   Ответить с цитированием
Старый 09.06.2010, 23:41   #5
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

да ладн те.. не растраивайся.. вспомни квака (или гака)... мла.. я так до сих пор и не знаю как правильно прочитать ))
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 10.06.2010, 01:19   #6
Новичок
 
Аватар для Алёна
 
Регистрация: 07.06.2010
Адрес: Russia
Сообщений: 14
Сказал Спасибо: 11
Имеет 1 спасибку в 1 сообщении
Алёна пока неопределено
По умолчанию

xkor, прости....
__________________
Coding is my live...
Алёна вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:55.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!