Перейти к содержанию

unknown

Проверенные
  • Постов

    530
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Весь контент unknown

  1. Проблема не решилась. После установки всех нужных программ все равно выдает данную ошибку. Хотя другие клиенты и до работали нормально.
  2. unknown

    LUA Custom Cards

    Какжись ничем не отличается от того как было и без луа. По крайней мере лут я добавлял обычным путем.
  3. Index: src/common/mmo.h =================================================================== --- src/common/mmo.h (revision 17121) +++ src/common/mmo.h (working copy) @@ -175,6 +175,7 @@ IT_UNKNOWN2,//9 IT_AMMO, //10 IT_DELAYCONSUME,//11 + IT_CHARM, //12 IT_CASH = 18, IT_MAX }; Index: src/map/clif.c =================================================================== --- src/map/clif.c (revision 17121) +++ src/map/clif.c (working copy) @@ -65,7 +65,7 @@ //Converts item type in case of pet eggs. static inline int itemtype(int type) { - return ( type == IT_PETEGG ) ? IT_WEAPON : type; + return ( type == IT_PETEGG ) ? IT_WEAPON : ( type == IT_CHARM ) ? IT_ETC : type; } @@ -14114,7 +14114,7 @@ return; } - if( (item = itemdb_exists(sd->status.inventory[idx].nameid)) != NULL && !(item->type == IT_ARMOR || item->type == IT_PETARMOR || item->type == IT_WEAPON || item->type == IT_CARD || item->type == IT_ETC) ) + if( (item = itemdb_exists(sd->status.inventory[idx].nameid)) != NULL && !(item->type == IT_ARMOR || item->type == IT_PETARMOR || item->type == IT_WEAPON || item->type == IT_CARD || item->type == IT_ETC || item->type == IT_CHARM) ) { // Consumable or pets are not allowed clif_Auction_setitem(sd->fd, idx, true); return; Index: src/map/itemdb.c =================================================================== --- src/map/itemdb.c (revision 17121) +++ src/map/itemdb.c (working copy) @@ -198,6 +198,7 @@ case IT_AMMO: return "Arrow/Ammunition"; case IT_DELAYCONSUME: return "Delay-Consume Usable"; case IT_CASH: return "Cash Usable"; + case IT_CHARM: return "Charm"; } return "Unknown Type"; } @@ -976,7 +977,7 @@ id->type = atoi(str[3]); - if( id->type < 0 || id->type == IT_UNKNOWN || id->type == IT_UNKNOWN2 || ( id->type > IT_DELAYCONSUME && id->type < IT_CASH ) || id->type >= IT_MAX ) + if( id->type < 0 || id->type == IT_UNKNOWN || id->type == IT_UNKNOWN2 || ( id->type > IT_CHARM && id->type < IT_CASH ) || id->type >= IT_MAX ) {// catch invalid item types ShowWarning("itemdb_parse_dbrow: Invalid item type %d for item %d. IT_ETC will be used.\n", id->type, nameid); id->type = IT_ETC; Index: src/map/log.c =================================================================== --- src/map/log.c (revision 17121) +++ src/map/log.c (working copy) @@ -111,7 +111,7 @@ if( ( filter&LOG_FILTER_ALL ) || ( filter&LOG_FILTER_HEALING && id->type == IT_HEALING ) || - ( filter&LOG_FILTER_ETC_AMMO && ( id->type == IT_ETC || id->type == IT_AMMO ) ) || + ( filter&LOG_FILTER_ETC_AMMO && ( id->type == IT_ETC || id->type == IT_AMMO || id->type == IT_CHARM ) ) || ( filter&LOG_FILTER_USABLE && ( id->type == IT_USABLE || id->type == IT_CASH ) ) || ( filter&LOG_FILTER_WEAPON && id->type == IT_WEAPON ) || ( filter&LOG_FILTER_ARMOR && id->type == IT_ARMOR ) || Index: src/map/pc.c =================================================================== --- src/map/pc.c (revision 17121) +++ src/map/pc.c (working copy) @@ -3835,6 +3835,8 @@ //Auto-equip if(data->flag.autoequip) pc_equipitem(sd, i, data->equip); + if(sd->inventory_data[i]->type == IT_CHARM) + status_calc_pc(sd,0); /* rental item check */ if( item_data->expire_time ) { @@ -3863,6 +3865,7 @@ *------------------------------------------*/ int pc_delitem(struct map_session_data *sd,int n,int amount,int type, short reason, e_log_pick_type log_type) { + int mem = 0; nullpo_retr(1, sd); if(sd->status.inventory[n].nameid==0 || amount <= 0 || sd->status.inventory[n].amount<amount || sd->inventory_data[n] == NULL) @@ -3875,6 +3878,7 @@ if( sd->status.inventory[n].amount <= 0 ){ if(sd->status.inventory[n].equip) pc_unequipitem(sd,n,3); + mem = sd->inventory_data[n]->type; memset(&sd->status.inventory[n],0,sizeof(sd->status.inventory[0])); sd->inventory_data[n] = NULL; } @@ -3882,6 +3886,8 @@ clif_delitem(sd,n,amount,reason); if(!(type&2)) clif_updatestatus(sd,SP_WEIGHT); + if(mem == IT_CHARM) + status_calc_pc(sd,0); return 0; } Index: src/map/status.c =================================================================== --- src/map/status.c (revision 17121) +++ src/map/status.c (working copy) @@ -2425,6 +2425,24 @@ pc_delautobonus(sd,sd->autobonus3,ARRAYLENGTH(sd->autobonus3),true); // Parse equipment. + for(i=0;i<MAX_INVENTORY;i++) + { + if(!sd->inventory_data[i]) + continue; + if(sd->inventory_data[i]->type == IT_CHARM) + { + if(sd->inventory_data[i]->script && sd->inventory_data[i]->elv <= sd->status.base_level) + { + if((!((1<<(sd->class_&MAPID_BASEMASK)) &(sd->inventory_data[i]->class_base[sd->class_&JOBL_2_1?1:(sd->class_&JOBL_2_2?2:0)]))) + || (!((1<<(sd->class_&JOBL_UPPER?1:(sd->class_&JOBL_BABY?2:0))) &sd->inventory_data[i]->class_upper))) + continue; + run_script(sd->inventory_data[i]->script,0,sd->bl.id,0); + if (!calculating) + return 1; + } + } + } + for(i=0;i<EQI_MAX-1;i++) { current_equip_item_index = index = sd->equip_index[i]; //We pass INDEX to current_equip_item_index - for EQUIP_SCRIPT (new cards solution) [Lupus] if(index < 0)
  4. Всегда путался и не до конца понимаю систему проверок. Могли бы помочь решить проблему: Есть, например, 30 итемов с 10000-10030. Например нпц выдает камень Система такова, что бы получить высший уровень камня тебе нужно принести 10000ид и какойто лут, тогда он тебе выдает 10001ид и все по нарастающий. Как сделать что бы нпц автоматично узнавало какой у тебя сейчас камень(например какой уровень камня) и писало что тебе нужно принести для получения высшего уровня (следующего ид 10002(и так дальше))?
  5. Сори, забыл отписаться. Проблему решил. Патч лилит не полный для новых афин.
  6. Огромное Спасибо. Еще бы разобраться с итемом... Любой юзабл итем работает но с типом 12 не катит...
  7. prontera,155,184,3 script Rase 750,{ mes "[Rase]"; mes "Добрый день ^FF0000"+ strcharinfo(0) + "^000000 !"; next; mes "[Rase]"; mes "принеси требуемый лут и я"; next; mes "[Rase]"; mes "У тебя есть необходимые вещи?"; next; menu "Да.",-,"Нет.",M_EXIT; if (countitem(501) < 1 || countitem(502) < 1 ) { mes " У вас уже есть эта вещь "; } else if ( countitem(604) < 5 || countitem(607) < 12 ) { delitem 607,12; delitem 604,5; getitem 501,1; mes "[Rase]"; mes "Большое спасибо!"; close; } L_NOITEM: mes "[Rase]"; mes "У тебя уже есть камень."; emotion e_sry; close; M_EXIT: mes "[Rase]"; mes callfunc("F_Bye"); close; } кароч запутался, помогите нпц написать)) Что б давало 1 лут но если есть 501 или 502, то посылает... У меня не катит. О_О
  8. 501,1,7 При покупке в магазине оно выдает такое и конечно же бонус суммируется.+можно с земли поднять...
  9. Как сделать что бы нельзя было носить больше 1 итема в инвентаре. Например у меня есть нпц который выдает 1 лут, но как сделать что бы нпц не выдавало больше 1 итема человеку и при передаче другому человеку 1 и того же итема бонус не считался в сумме (принцип чарм вещи)??? Спасибо.
  10. Да я так и понял. Только все сделал по феншую. Тупо не хочет видеть 12 тип итемов. А почему не могу понять. В ммо добавля и пробовал =12, но все равно не катит. А почему хз.
  11. Начну с того что я изменил тип итема, если ты не заметил. А смысл в твоем ответе не увидел. Сначала тему глянь на которую я указал ссылку. 501,Red_Potion,Red Potion,12,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ bonus bDex,2; },{},{}
  12. 501,Red_Potion,Red Potion,12,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ bonus bDex,2; },{},{} http://rathena.org/board/topic/56355-%D1%87%D0%B0%D1%80%D0%BC%D1%8B-charms/ Применил патч, при компиле не было ошибок. Но когда пишу тип чарма (12), выдает такую ошибку. Как исправить?
  13. unknown

    Fraction

    Можете поделится рабочим патчем на фракции? Видел патч лилит, но он платный. К сожалению не располагаю лишними средствами на такие покупки. ра17352 Спасибо.
  14. http://s.pikabu.ru/i...55883356209.jpg 10 секунд в гугле http://softolog.ru/r...ozhenie-oshibka http://www.avsim.su/...-поскольку-его/ http://www.godgames.ru/archives/4245 Если ты такой бомж, что даже погуглить не можешь, то я не знаю даже ты ничего не понимаешь, у нас тут си пуль-пуль, а ты со своим гуглом
  15. Не забудь в конце добавить Win32DisableAcceptEx on C:\VertrigoServ\Apache\conf\httpd.conf
  16. Издеваетесь? С сетапом это конечно так и происходит, не спорю. Но с ехе явно не в этом ошибка. Если бы были проблемы с совместимостью то выдало иное. botka4aet в своем репертуаре.http://cs6083.vk.me/...8a7ca1/file.gif Кажись с си пуль-пульом связана ошибка. Буду дома проверю наявность редиректа.
  17. Она еще существует? Magnum Anti-cheat
  18. unknown

    Сборка

    Можно попросить вас не дифнутый ехе и гайдик как дифать самому и чем?
  19. Есть два бука, на них 2 идентичных клиента, но на одном из них выдает ошибку
  20. Есть у кого базы логинов и паролей от серверов? стучите в асю если что 557287558
  21. unknown

    ssd и ноут

    --------[ EVEREST Ultimate Edition ]------------------------------------------------------------------------------------ Версiя EVEREST v5.02.1750/ua Тестовий модуль 2.4.258.0 Домашня сторiнка http://www.lavalys.com/ Тип звiту Швидкий звiт Комп'ютер ZDOX Генератор zdox-PC Операцiйна система Windows 8 Pro Professional 6.2.9200 Дата 2013-03-24 Час 15:06 --------[ ATA ]--------------------------------------------------------------------------------------------------------- [ WDC WD3200BEVT-80A0RT0 (WD-WX91A90K1010) ] Властивостi пристрою ATA: ID моделi WDC WD3200BEVT-80A0RT0 Серiйний номер WD-WX91A90K1010 Версiя 01.01A01 World Wide Name 5-0014EE-655D0B1CF Тип пристрою SATA-II Параметри цилiндрiв: 620181, головок: 16, секторiв у треку: 63, байт у секторi: 512 Сектори LBA 625142448 Буфер 8 Мб Мультисектори 16 Байти ECC 50 Неформатована ємнiсть 305245 Мб Властивостi пристрою ATA: 48-bit LBA Пiдтримується Енергозбереження (APM) Пiдтримується, Дозволено Automatic Acoustic Management Пiдтримується, Дозволено Device Configuration Overlay Пiдтримується DMA Setup Auto-Activate Пiдтримується, Заборонено General Purpose Logging Пiдтримується Host Protected Area Пiдтримується, Дозволено In-Order Data Delivery Не пiдтримується Native Command Queuing Пiдтримується Phy Event Counters Пiдтримується Електроживлення Пiдтримується, Дозволено Power-Up In Standby Не пiдтримується Read Look-Ahead Пiдтримується, Дозволено Release Interrupt Не пiдтримується Режим безпеки Пiдтримується, Заборонено SMART Пiдтримується, Дозволено SMART Error Logging Пiдтримується SMART Self-Test Пiдтримується Software Settings Preservation Пiдтримується, Дозволено Streaming Не пiдтримується Tagged Command Queuing Не пiдтримується Кеш запису Пiдтримується, Дозволено Виробник ATA-устройства: Фiрма Western Digital Corporation Iнформацiя про продукт http://www.westerndigital.com/en/products Вот что выдал еверест. Подойдет или нет ссд-шный? А на счет щелчков заметил закономерность: если запущено более 3 программ, не фоновых, то не наблюдаю щелчков, а когда 1-2 то щелчки появляются. Исходя из этого бывало такое что винт щелк и все повисло на время он переставал работать, а через пару секунд такой звук издает как бы заново запускался (раскручивался). Тестировал на наличие битых кластеров: 1 битый, 46 свыше 500 млс, а остальные вроде еще живые. Так что мне следует задуматься на ближайшее будущие о покупке винта в любом случае.
  22. unknown

    ssd и ноут

    Имеется http://ru.asus.com/Notebooks/Versatile_Performance/K52N/#specifications тот что AMD Athlon™ II Dual-Core processor P320, 2.1 GHz 320GB,5400rpm;7200rpm Мой винчестер начал щелкать в то же время и подвисает на 0,1-1 секунды. Нести в ремонт желания нету, проще купить винч новый. Понимаю что ноут не ахти, но мне для работы отлично подходит. В работе 2 года. Было даже что месяц сервер Ро держал на нем . Х-ки подходят и-нете 80мб. Суть не в этом. Интересует следующие: -планирую сменить на ssd винч. Какой посоветуете и вообще возможно? бюджет в 800 грн, в принципе, в объеме больше 120 гиг не нуждаюсь.
  23. Здравствуйте. Этот пост будет противоречив предыдущему моему сообщению. Пользовался услугами ТС 6 месяцев. В первые 2 месяца все устраивало, как было написано выше, но после понеслось: - 2-3 раза на месяц ДДОС атаки. Естественно в скайпе или асе ответа дождаться было не реально, приходилось ждать несколько часов ответа. - Падения сервера были вообще без понятия почему. Стоит идентичная афина на локальном компе без падений свыше 3 недель включая тот факт что любой мог приконектиться и попробовать билды и тому подобное, а на хостинге может просто так упасть 2-3 раза в день. - Ладно сервер упал, перезагрузил и все - "нет проблем", но когда доходит до того, что "падает" доступ к хостингу, слетают пароли доступа - это не лезет ни в какие рамки. И как всегда приходилось ждать несколько часов ответа. - Работать с сервером через их спец. программы - нет смысла они редко работают. Иногда даже путти висел как немой. Опять приходилось ждать. - В конце концов решил сменить хостинг и отказаться от его услуг и вернуть деньги. Платил 5 числа, вчера написал ему это, а в ответ "Привет.Манибек возможно в первые 14 дней, или при остаточном периоде не менее 1 го календарного месяца." Хотя в правилах вообще такое 404: Not Found Sorry, but the content you requested could not be found - Еще доставало постоянно напоминать о том, что я оплатил счет (перевел деньги на указанный счет), а мне на мыло приходит письма о неоплаченных письмах.
×
×
  • Создать...
Яндекс.Метрика