Русский язык English language
mmotop topzone hopzone l2server brazil

Расы, Классы и Квесты Обсуждение рас, квестов игры и всего что с ними связано.

 
 
Опции темы Опции просмотра

Старый 30.06.2014, 12:39 По умолчанию
  #11
Theona
Baron 59 Lv.
 
Аватар для Theona
Show
 
Регистрация: 16.08.2010
Сообщений: 1,501
Сказал(а) спасибо: 119
Поблагодарили 274 раз(а) в 194 сообщениях
Цитата:
Сообщение от KiHb Посмотреть сообщение
да я просто всегда считал что ддл сделан чтобы сравнивать модификацию клиента с сервером, чтобы одинаковые были. схера ли в ддл формулы валяться будут?
DLL - Dynamic Link Library - динамически подкючаемая библиотека. Проще говоря - ДЛЛ это тот же исполняемый файл, только с другим расширением. ДЛЛ содержит всю логику программы, это просто набор функций. Если говорим о клиенте - то длл содержит код, который отрисовывает персонажей, делает возможной управление с мышки и клавиатуры, отпправлает на сервер и принимает от него пакеты.

Вся логика, все расчеты дамага, рандома, вообще что угодно - обрабатывается на сервере. там сови ДЛЛки, которые работают так:
1. от клиента пришла информамция, что чар с номером 4567 отправил команду "атаковать", при этом в таргете у него чар с номером "2345".
2. смотрим, какие статы у чаров.
3. по формулам расчитываеем, сколько он ему уебал.
4. первому чару отправляем пакет "Чувак, ты нанес 800 урона, отрисуй это в своем клиенте"
5. второму чару отправляем пакет "чувак, тебе другой чувак на нанес 800 урона и ты по ходу умер. Нарисуй на экране мертвого человечка и 0 хп"
__________________
Цитата:
Сообщение от Letty Посмотреть сообщение
у меня на него пукан
Цитата:
Сообщение от Vincent Посмотреть сообщение
я хочу в КП, но я варан
Theona вне форума  

 


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

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

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