1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

>50$ Устранение конкурентов/Апгрейд проекта/Покупка функционала

Тема в разделе 'Коммерческий форум', создана пользователем fake, 10 ноя 2012.

  1. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Надоели конкуренты? Хотите быть единственным хостом %map% на %server%? Или вам просто ктото насолил? Тогда эта тема для вас! Я предлагаю вам услугу по поиску уязвимостей в
    боте\сервере, написанию експлоитов, фиксу багов на вашем сервере.И все это за скромную плату, которая будет зависеть от объема услуг.


    Также предлагаю любые модификации ботов, всевозможные функции которые будут написаны специально под вас.

    зы: возможно я не единственный кто предлагает апгрейд вашего бота\сервера, но я единственный кто сделает это максимально быстро, качественно и оптимизировано. Подход индивидуальный к каждому клиенту.
    ДЕРЗАЙТЕ.
    JiLiZART нравится это.
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    [IMG]

    Просто с диким лицом читал - не то чтобы обидеть хотел, просто от души смеялся)))
    PS: Напомнило RWC - месть школьничкам!
  3. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    :) зато я икап роняю:D
  4. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    А ты демо-работы показать то сможешь?
  5. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Само собой, я же не воздух продаю, но и показывать просто так смысла не вижу, поэтому только если я увижу в клиенте "клиента".:D
  6. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Уронить Alkar скока стоит?
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    для тебя 50 баксов всего.
  8. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Не, так не пойдет же. Нужно чтобы люди знали что ты не пустослов, нужно указать на "некоторые" детали, скриншоты итд...
  9. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    окей, могу показать на каком-то вшивом пвпгне, например лтгшном, или собственно поднятом.
    При условии, что видео запишет один из вас ( любой кто на форуме пообещает выложить видео).
    Увы, самому записывать видио нет желания, так как все равно найдутся те которые будут говорить, что видио фейк, или что-то в этом духе).
    Если есть желание прямиком в скайп (удален, за*и писать спустя 4 года)
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Зря ты так, я же запишу :D
  11. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ну обрадовал хуле)
    Урони ка вот: http://ussr.dota-allstars.ru/index/ :lol:
  12. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    ну вот добавляйся и пиши.
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Пхахаха, это вин. Завтра приеду и договорюсь с фейком.

    PS:
    Эта страница - http://ussr.dota-allstars.ru/index/?u=44833
    генерилась полторы минуты. По-моему я знаю как положить их сайт :D
  14. dbuser Ньюфаг

    Сообщения:
    10
    Спасибы:
    3
    Дата начала использования бота:
    01.01.1910
    пущу в даун лайк а рост и роб стайл сайты, цены договорные связь через фейка стучите ему в скайп.
  15. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Видеопруф
    Ziko и evilmaker нравится это.
  16. dbuser Ньюфаг

    Сообщения:
    10
    Спасибы:
    3
    Дата начала использования бота:
    01.01.1910
    малой, надо было пруфить как сикап бедный падает было бы солидней=)
  17. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Это единственное что мне было доступно бесплатно.
    dbuser нравится это.
  18. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    По поводу бага с заходом в профиль игрока и критом сервера. Как то был админом сервера, и он часто падал из-за этого бага, при помощи знакомого удалось найти суть бага :)

    Суть бага в следующем
    в файле src/bnetd/account_wrap.c есть ф-я, которая выбирает иконку в профиле
    Код:
    extern unsigned int account_icon_to_profile_icon(char const * icon,t_account * account, t_clienttag ctag)
    {
    char tmp_icon[4];
    char * result;
    int number_ctag=0;
     
    if (icon==NULL) return account_get_icon_profile(account,ctag);
    if (sizeof(icon)>=4){
    strncpy(tmp_icon,icon,4);
    tmp_icon[0]=tmp_icon[0]-48;
    if (ctag==CLIENTTAG_WAR3XP_UINT) {
    number_ctag = 6;
    }
    if (tmp_icon[0]>=1 /*надо добавить это:*/ && tmp_icon[0] <= 6) {
    if (tmp_icon[1]=='R'){
    result = profile_code[0+number_ctag][tmp_icon[0]-1];
    }else if (tmp_icon[1]=='H'){
    result = profile_code[1+number_ctag][tmp_icon[0]-1];
    }else if (tmp_icon[1]=='O'){
    result = profile_code[2+number_ctag][tmp_icon[0]-1];
    }else if (tmp_icon[1]=='U'){
    result = profile_code[3+number_ctag][tmp_icon[0]-1];
    }else if (tmp_icon[1]=='N'){
    result = profile_code[4+number_ctag][tmp_icon[0]-1];
    }else if (tmp_icon[1]=='D'){
    result = profile_code[5+number_ctag][tmp_icon[0]-1];
    }else{
    eventlog(eventlog_level_warn,__FUNCTION__,"got unrecognized race on [%s] icon ",icon);
    result = profile_code[2][0];} /* "opeo" */
    }else{
    eventlog(eventlog_level_warn,__FUNCTION__,"got race_level<1 on [%s] icon ",icon);
    result = NULL;
    }
    }else{
    eventlog(eventlog_level_error,__FUNCTION__,"got invalid icon lenght [%s] icon ",icon);
    result = NULL;
    }
    //eventlog(eventlog_level_debug,__FUNCTION__,"from [%4.4s] icon returned [0x%X]",icon,char_icon_to_uint(result));
    return char_icon_to_uint(result);
    }
    
    но в ней не полностью проверяется 1-й символ переданного кода иконки, только на то что он не меньше 1.
    Когда туда передавался например код символа C(строка CDRR), то получалось что в коде:
    result = profile_code[..][tmp_icon[0]-1];
    значение tmp_icon[0] было равно явно больше чем 6,
    т.к. 'C'-48-1 > 5 это приводило к выходу за границы массива profile_code, у которого вторая размерность была всего 6.

    проверка должна быть такой
    Код:
    ..
    if (tmp_icon[0]>=1 && tmp_icon[0] <= 6) {
    ..
    
    Ziko нравится это.
  19. dbuser Ньюфаг

    Сообщения:
    10
    Спасибы:
    3
    Дата начала использования бота:
    01.01.1910
    круто спасибо что рассказал=)
  20. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    а я уже и забыл как оно работает) фиксил давно, помню где примерно, и как вызывать)
    там кстати и второй баг, можно выставить икон которого у тебя нет.

    но уверяю там есть еще баги)