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

zGosu

Постоялец
  • Публикаций

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

  • Посещение

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

    37
  • Отзывы

    100%

Сообщения, опубликованные zGosu


  1. В 11.03.2019 в 10:37, mazhor сказал:

    Поиск тестера пакетов и сервера за деньги !

    кто-то делает лаги на сервере с какой-то программой или пакетами. Необходимо проверить и сообщить о проблеме для устранения.  если возможно.
    Interlude (c6) l2j.

    Need to test packets and server. Paying 50-100eur for found any bigger problem.

    50-100 евро за любую большую проблему. PM !

    На лыже сталкивался с 2 проблемами на уровне пакетов, которые вызывают лаги

    1. Спам HTML (при разговоре с NPC или баф)

    2. Переодевание шмоток через макрос (отправляет наа каждую смену шмотки по пакету, хотя можно объединить в 1, как например в l2p)


  2. 1 минуту назад, IceGop сказал:

    1- Исходники у меня есть

    2-Защита будет куплена

    3- Защита вся выключена

    Ну если исходники есть, то и покупать ничего не нужно) Сможете сами поправить.

    Просто зайдите в код и там найдите строчку, которая мешает пользователям вин10 заходить в игру.

    P.S. Если у Вас не создается файл *.log при крите с игры, то создайте ее (в гугле можете найти маунт)

    • Like 1

  3. 1 минуту назад, IceGop сказал:

    Я вас прекрасно понимаю, в плане защиты и т.д
    Но коты отключены и в ЛС и ГС
    Файл englline .dll не помогает.
    Что каждый патч качать там где работает на винде 10 или нет ? даже если и прокатит, мне все равно ведь надо знать в чем корень проблемы, не всю ведь жизнь  шару качать.

    1) Без исходников Вы не исправите корень проблемы (не думаю, что Вы сможете дикомпилить). 

    2) Либо покупайте уже настроенную защиту.

    3) Либо вообще уберите защиту, если не хотите траблов с вин10.

     


  4. 11 минут назад, IceGop сказал:

    А.. теперь я вас понял, при включении защиты коты не нужны, так как коты это идут по деффолу типо стандарт защита, теперь ясно. Защита будет куплена, я просто не знал этого нюанса то что коты это по деффолу и без них можно, когда купишь нормальную защиту.
    В логине так же все отключено.
    Извините за назойливость, есть еще варианты ? 

    брать исходники и пилить свою защиту (потому-что в шаровых исходниках там защита не айс)


  5. 2 часа назад, Somon сказал:

    Здравствуйте, решил запретить броню в олимпиаде. 

    Поставить в статах брони:

    <cond msgId="1508">
          <not>
            <player olympiad="false"/>
          </not>
        </cond>

    Не после кода, вообще одевать данную броню без олимпиады не позможно.

    Как исправить?) 

    Посмотри как банки прописаны\хиро пушки и т.п.


  6. 11 часов назад, pvpgate сказал:

    на самом деле offlike докаст рассчитывается в зависимости от skillHitTime и skillHitCancelTime, у меня игрок недавно сделал ряд подробных тестов по докасту и прерыванию анимации на птс. Прерывание идет через 10% от времени каста после проверки на видимость для докаста

    в PTS скриптах он по дефолту 0.5 сек (Если до окончания каста осталось больше 0.5 сек, то скил прерывается, иначе докастовывается.). 

    Несмотря на то, что на лостах этот параметр есть в скилах, он по факту там не пашет) 


  7. 1 час назад, pvpgate сказал:

    переформулирую вопрос:
    в каком месте в лосте идет проверка на видимость цели в конце каста, которая не должна быть в конце на самом деле, иначе докаста не будет?

    Это L2JavaLike. Так на всех явах изначально сделано)

    Просто по коду пройдись, и там перед самим наложении эффектов или дпса есть эта проверка. 

    Хотя у себя я правил иначе) У меня был по дефолту докаст 400 мсек (как на всех явах), сделал 500 и теперь как на L2OffLike работает. 

    • Like 1

  8. 43 минуты назад, pvpgate сказал:

    1 - этот метод может вызываться в другом классе (и вызывается, и не раз) - это можно решить обычным поиском по содержанию по skill.checkTarget

    2 - этот метод может вызываться через на следующий класс skill класс, тут уже поиск не поможет.

    Вобщем, мне нужно понимать в каком именно месте идет обращение к этому методу в конце каста, дабы попробовать удалить его, и добавить это же обращение в shedule в нужное по рассчету докаста время для каждого скилла.

    Можете подробно расписать как есть сейчас и как должно работать по Вашему. Просто суть вопроса уловить не могу. 


  9. 1 час назад, teilz сказал:

    Всем привет .

    Возник такой вопрос - допустим у меня сервер классик 2.0 возможно ли на нем использовать локации что доступны для хелиос или гранд крусад )

    Так как классика  2.0 работает на клиенте гранд крусад ) к примеру можно ли зная кординаты попасть  в локации земель артей или земель хаоса  ну или астатин .

     

    Ну некоторые люди рисуют свои локации для хроник ХФ\ИЛ и норм) Значит можно попасть.


  10. 2 часа назад, IceGop сказал:

    Вообщем, проблема такая, не могу поставить баффера на сервер, все пути указал, все перепробывал, появляется стандартный баффер хоть убей, уже 2 баффера попробывал ставить //spawn 55555, spawn 70001, 2 разных баффера появляется 1 стандартный и все!
    Хотя все везде изменил! даже в скрипте !
    В скрипте вот что появляется 
     

    Error on: D:\L2\L2LastWarrior\game\data\scripts\custom\Buffer.java.error.log
    Line: -1 - Column: -1

    compilation failed


    Помогите пожалуйста!

    Ошибка в кодировке. Возьми готовый скрипт, скопируй, открой его через NotePad или другую IDE и вставь туда свой код


  11. 8 часов назад, Somon сказал:
    
    int __fastcall new_AddNetworkQueue(unsigned int This, unsigned int EDX, TNetworkPacket *NetworkPacket)
    {
    	if ((*(unsigned int*) (KiUserExceptDispADR + 10) + KiUserExceptDispADR < hNtDllStart) || (*(unsigned int*) (KiUserExceptDispADR + 10) + KiUserExceptDispADR > hNtDllEnd))
    		ErrorExit("Bot Program Detected #0!");
    
    	unsigned int retAddr = *((unsigned int*) &NetworkPacket - 1);
    
    	const char*  newInetAdres;
    	HOSTENT* pHost = gethostbyname(newHostName);
    	if(pHost == NULL)
    		newInetAdres = "IP.АДРЕС";
    	else
    	{
    		char szBuff[80];
    		if(pHost->h_addr_list[0] != NULL)
    		{
    			sprintf(szBuff, "%u.%u.%u.%u", (unsigned char) pHost->h_addr_list[0][0],
    										   (unsigned char) pHost->h_addr_list[0][1],
    										   (unsigned char) pHost->h_addr_list[0][2],
    										   (unsigned char) pHost->h_addr_list[0][3]);
    			newInetAdres = szBuff;
    		}
    		else
    			newInetAdres = "IP.АДРЕС";
    	}
    
    	if ((retAddr < hEngineStart) || (retAddr > hEngineEnd))
    		ErrorExit("Bot Program Detected #1!");
    
    	if (NetworkPacket->subid == 0xFFFF)
    	{
    		switch (NetworkPacket->id)
    		{
    			case 0x2E:
    				decodeKey(NetworkPacket->data + 1);
    				break;
    			case 0xB0:
    				memset(&SpecialStrings[NetworkPacket->data[0]].FontDrawInfo, 0, sizeof(TFontDrawInfo));
    				SpecialStrings[NetworkPacket->data[0]].isDraw = (NetworkPacket->data[1] == 1) ? true : false;
    				SpecialStrings[NetworkPacket->data[0]].FontDrawInfo.font = (char) NetworkPacket->data[2];
    				SpecialStrings[NetworkPacket->data[0]].x = *(int*) (NetworkPacket->data + 3);
    				SpecialStrings[NetworkPacket->data[0]].y = *(int*) (NetworkPacket->data + 7);
    				SpecialStrings[NetworkPacket->data[0]].FontDrawInfo.color = *(unsigned int*) (NetworkPacket->data + 11);
    				wcscpy_s(SpecialStrings[NetworkPacket->data[0]].text, (wchar_t*) (NetworkPacket->data + 15));
    				if (NetworkPacket->data[0] == 14)
    				{
    					HANDLE hIcmpFile = IcmpCreateFile();
    					ICMP_ECHO_REPLY Reply;
    					if (hIcmpFile != 0)
    					{
    						if (IcmpSendEcho(hIcmpFile, inet_addr(newInetAdres), 0, 0, 0, &Reply, sizeof(ICMP_ECHO_REPLY), 500) != 0)
    							lastPing = Reply.RoundTripTime;
    						IcmpCloseHandle(hIcmpFile);
    					}
    					wsprintf(SpecialStrings[NetworkPacket->data[0]].text, L"%ls%d", (wchar_t*) (NetworkPacket->data + 15), lastPing);
    				}
    				break;
    		}
    	}
    
    	return true_AddNetworkQueue(This, EDX, NetworkPacket);
    }

    А как исправить код? 

    заакомментируй тот текст, который у тебя в log файле написан


  12. 1 час назад, Somon сказал:

    Здравствуйте, тоже самое ошибка. Что делать? 

    В папке System в файле Guard.log скопируйте содержание ошибки.

    Найдите эту ошибку в коде защиты клиента (нужен исходник защиты FT-Guard).

    За комментируйте ее (или исправьте по своему).

    Профит! 


  13. 3 минуты назад, IceGop сказал:

    Я понимаю, но вы говорите дело в клиенте, если я клиент поменяю, то откуда мне знать из всего клиента в чем проблема?
    Просто в чем прикол патч я меняю только Систем, и все другие файлы не трогаю, значет в файле каком то в папке систем проблема, а вот в каком хз, а даже если и найду то в плане клиенте я 0

    Зачем так углубляться? Эта проблема только у Вас (она очень редкая). У пользователей такой фигни не будет, т.к. они изначально скачают норм клиент и Ваш патч.
    Просто скачайте другой клиент\патч и всё. 

    • Like 1

  14. 8 часов назад, sheg300 сказал:

    подскажите пожалуйста запрос, чтобы добавить определенные предметы определенным мобам по уровню.
    например я хочу добавить предмет в дроп мобам с 40 по 60 лвл.
    буду благодарен за помощь

    Делай на основе этого:

    --Добавление колов в тип L2RaidBoss (рейд боссы)  данном случае дроп колов)
    INSERT INTO `droplist` SELECT id, '4037','4','8','0','800000','1' FROM `npc` WHERE `type` = 'L2RaidBoss';

    Поменяй итемы под себя и условие для нпс (в твоем случае тип нпс - мобы и ограничитель по лвл level BETWEEN min_lvl AND max_lvl)

    • Upvote 1

  15. 4 часа назад, Avenger сказал:

    Кто сталкивался с проблемой в сборке L2J_Mobius Helios и смог её решить.

    Проблема заключается в том что при вставке кристалла души любого уровня. в кузнице нечего не происходит.

    В гс нет никакой ошибки.

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


  16. 11 минут назад, 4atty сказал:

    Привет всем. Нужна помочь. Как можно поставить ограничение на дон шмотки при тп к рб? Сборка ПВ 

    скриптом по примеру олимпа. туда нельзя тпхаться с хиро пухами. можешь сделать аналогично с твоей зоной, где рб находится и с донат вещами


  17. В конфигах координаты поменяй.
    Если таковых нету, то в скрипте на ТВТ найди функцию телепортации (обычно teleLocation) и там поменяй координату (а лучше вытащи эти параметры в конфиг)


  18. 3 минуты назад, SweetPain сказал:

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

    в скрипте на этот тип скила делаешь проверку на видимость и всё.

    А так можешь пробежаться по коду с этим типом данных. 

    • Like 1
×
×
  • Создать...