HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.10.2015, 15:34
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Лазя по ai.nask, наткнулся на чудесный код.

Код:


[CODE]
handler:
EventHandler ATTACKED( attacker )
{
if( attacker.builder_level > 0 && attacker.builder_level

Корейцы! КРАСАВЦЫ!
 
Ответить с цитированием

  #2  
Старый 29.10.2015, 15:37
zcxv
Постоянный
Регистрация: 22.06.2015
Сообщений: 562
С нами: 5732354

Репутация: 0


По умолчанию

Нормальная отладка же
 
Ответить с цитированием

  #3  
Старый 29.10.2015, 15:39
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Цитата:
Сообщение от zcxv  

Нормальная отладка же
Супер отладка.
 
Ответить с цитированием

  #4  
Старый 04.11.2015, 14:19
Koner
Участник форума
Регистрация: 03.11.2015
Сообщений: 267
С нами: 5539926

Репутация: 0
По умолчанию

Код:


[CODE]
if( 1 == 1 )
{
i4 = gg::Rand( 1000 );
if( i4

В любой сборке с4\Ила - даже в адвексте, присутствует вот такой имбовый код xD
 
Ответить с цитированием

  #5  
Старый 04.11.2015, 15:00
Mifesto
Постоянный
Регистрация: 22.09.2015
Сообщений: 427
С нами: 5600182

Репутация: 0
По умолчанию

[QUOTE="Koner"]

Код:


[CODE]
if( 1 == 1 )
{
i4 = gg::Rand( 1000 );
if( i4
 
Ответить с цитированием

  #6  
Старый 04.11.2015, 16:56
Koner
Участник форума
Регистрация: 03.11.2015
Сообщений: 267
С нами: 5539926

Репутация: 0
По умолчанию

Цитата:
Сообщение от Mifesto  

А вы не думали что это косяки декомпилятора?
Я так же думал, пока сам не залез в .obj и не пролистал сам код....И явно не декомпилятора бага

Код:


Код:
push_const 1000
   func_call 218169344   //  func[Rand]
   shift_sp -1
   assign4
   shift_sp -1
   push_event   //  i4
   push_const 276
   add
   fetch_i4
   push_const 529
   less
   push_reg_sp
   fetch_i
   branch_false L1171
   push_const 529
   push_const 0
   not_equal
   and
L1171
   branch_false L1170
L1169
   push_const 1
   push_const 0
   not_equal
   push_reg_sp
   fetch_i
   branch_false L1174
   push_const 1
   push_const 1
   equal
   and
L1174
   branch_false L1173
L1172
   push_event   //  myself
   push_const 704
   add
   fetch_i
   push_event   //  target
   push_const 96
   add
   fetch_i
   push_const 7234
   push_const 1
   func_call 184746111   //  func[GiveItem1]
   shift_sp -3
   shift_sp -1
L1173
   push_const 0
   push_const 0
   not_equal
   push_reg_sp
   fetch_i
   branch_false L1177
   push_const 0
   push_const 1
   equal
   and
L1177
   branch_false L1176
L1175
   push_event   //  myself
   push_const 704
   add
   fetch_i
   push_event   //  target
   push_const 96
   add
   fetch_i
   push_const 0
   push_const 0
   func_call 184746111   //  func[GiveItem1]
   shift_sp -3
   shift_sp -1
L1176
   push_const 0
   push_const 0
   not_equal
   push_reg_sp
   fetch_i
   branch_false L1180
   push_const 0
   push_const 1
   equal
   and
L1180
   branch_false L1179
L1178
   push_event   //  myself
   push_const 704
   add
   fetch_i
   push_event   //  target
   push_const 96
   add
   fetch_i
   push_const 0
   push_const 0
   func_call 184746111   //  func[GiveItem1]
   shift_sp -3
   shift_sp -1
L1179
   push_event   //  myself
   push_const 704
   add
   fetch_i
   push_event   //  target
   push_const 96
   add
   fetch_i
S28.   "ItemSound.quest_itemget"
   push_string S28
   func_call 184680685   //  func[SoundEffect]
   shift_sp -2
   shift_sp -1
   jump L1181
L1170
 
Ответить с цитированием

  #7  
Старый 04.11.2015, 14:43
ツsmile10ツ
Познавший АНТИЧАТ
Регистрация: 23.02.2015
Сообщений: 1,608
С нами: 5904866

Репутация: 2646


По умолчанию

у них доместос передовых технологий, мощнее ебашит
 
Ответить с цитированием

  #8  
Старый 04.11.2015, 17:42
Mizuwokiru
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами: 5842272

Репутация: 1039


По умолчанию

Это скорее всего константы. Их название при компиляции заменяется на значение (на счет const хз, но с дефайнами так). То может у них какие-то настройки в файле были в виде констант, а при компиле они потерлись. Естественно, при декомпиле их уже не вернуть.
 
Ответить с цитированием

  #9  
Старый 04.11.2015, 18:29
test
Новичок
Регистрация: 10.02.2008
Сообщений: 1
С нами: 9605637

Репутация: 7
По умолчанию

Да это константы которые в исходнике были @Param ( так же из за сборки аи по макросам macro.txt )

Код у корейцов не покрыт тестами и пройдя несколько статических тестов нашел более 150 ошибок.

п.с а дебаги с входами в инсты по итемам у них обычное дело.

Цитата:
Сообщение от Спойлер  


 
Ответить с цитированием

  #10  
Старый 04.11.2015, 20:14
Mizuwokiru
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами: 5842272

Репутация: 1039


По умолчанию

Цитата:
Сообщение от Test  

Да это константы которые в исходнике были @Param ( так же из за сборки аи по макросам macro.txt )
Код у корейцов не покрыт тестами и пройдя несколько статических тестов нашел более 150 ошибок.
п.с а дебаги с входами в инсты по итемам у них обычное дело.
Цитата:
Сообщение от Спойлер  


[off]Видать @Prototype к себе взяли, а он им "напирагарамиривал" байдкода [/off]

Хотя рили, больше смахивает на фиговый декомпил.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...