Результаты поиска
| |
Fulier | Дата: Вторник, 24 Августа 2010, 12:22 | Сообщение # 301 | Тема: Переполох вокруг серверов для ММО |
постоянный участник
Сейчас нет на сайте
| Quote (DDTAA) если вов 2 мбит держит 15 человек, Это оочень примерная цифра. Я знавал случаи когда 2 мбит выдерживали до 30 человек, поэтому сверху всё правильно расписано, что не только от скорости зависит.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Вторник, 24 Августа 2010, 12:17 | Сообщение # 302 | Тема: Скрипты Eclipse |
постоянный участник
Сейчас нет на сайте
| Thepikal, Не хорошо, а отлично. Перепроверь еще раз всё. Папка Quests существует. Точно ли поставил Exit Sub, нет ли повторений и т.п. вещи. И еще, какой версией Stable пользуешься?
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Вторник, 24 Августа 2010, 12:05 | Сообщение # 303 | Тема: Скрипты Eclipse |
постоянный участник
Сейчас нет на сайте
| Thepikal, Странно, я данный скрипт проверил у себя... А пишет когда начинаешь разговаривать с Неписем или при обновлении скриптов в сервере? Еще раз у себя перепроверил, всё нормально.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
Сообщение отредактировал Fulier - Вторник, 24 Августа 2010, 12:10 |
|
| |
Fulier | Дата: Вторник, 24 Августа 2010, 12:03 | Сообщение # 304 | Тема: Переполох вокруг серверов для ММО |
постоянный участник
Сейчас нет на сайте
| Широкий канал 100мб/сек, грамотная оптимизация сервера (настройка, защита и т.п. вещи) и мощное железо - вот залог хорошего сервера. На персональном компьютере для таких больших игр (особенно если есть большое кол-во человек) лучше сервер не ставить. А издатели Аллодов, PW и других крупных mmo, сервера либо арендуют, либо имеют свои дата-центры.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Вторник, 24 Августа 2010, 09:15 | Сообщение # 305 | Тема: Скрипты Eclipse |
постоянный участник
Сейчас нет на сайте
| Thepikal, Мда... С else всегда проблемы =). попробуй так: Code Case 1 If GetPlayerLevel(Index) >= 1 then If GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1") = vbNullString Then Call PlayerMsg(Index, "Защити деревню убей 10 слизней и ты получишь нашу благодарность.", RED) Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1", 1)
Else if GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1") = 1 Then If CanTake(Index, 2, 10) then Call PlayerMsg(Index, "Спасибо ты спас деревню возьми это в знак благодарности.", RED) Call TakeItem(Index, 2, 10) Call GiveCurrency(Index, 1, 150) Call GiveCurrency(Index, 3, 1) Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1", 2) end if
'Квест 2' Else if GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1") = 2 then If GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest2") = vbNullString Then If GetPlayerLevel(Index) >= 4 then Call PlayerMsg(Index, "Сходи к леснику возьми у него дров для деревни.", RED) Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest2", 1) end if end if
Else if GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest2") = 1 Then If CanTake(Index, 9, 10) then Call PlayerMsg(Index, "Спасибо возьми это в знак благодарности.", RED) Call TakeItem(Index, 2, 10) Call GiveCurrency(Index, 1, 550) Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest2", 2) end if end if end if end if end if end if
Exit Sub
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
Сообщение отредактировал Fulier - Вторник, 24 Августа 2010, 09:15 |
|
| |
Fulier | Дата: Понедельник, 23 Августа 2010, 20:23 | Сообщение # 306 | Тема: Набор в команду MMORPG POKEMON GaMe |
постоянный участник
Сейчас нет на сайте
| Сейчас в ЛС кину
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
Сообщение отредактировал Fulier - Понедельник, 23 Августа 2010, 20:24 |
|
| |
Fulier | Дата: Понедельник, 23 Августа 2010, 19:20 | Сообщение # 307 | Тема: Набор в команду MMORPG POKEMON GaMe |
постоянный участник
Сейчас нет на сайте
| Quote (Thepikal) Чтоб ты знал ты знал это не мечта а реальный проект Реальный проект - это когда имеешь полное представление о движке, на котором создаёшь проект и не ищешь поддержки у других, а сам пытаешься разобраться. Quote (Psycho) ММО по покемонам уже было) И кажется даже на эклипсе) Было и даже есть, на Eclipse Evolution 1 (только там боевая система переделана). Коммерческий проект со стабильным онлайном в 50-80 человек. Ломает стереотип о данном двигателе =).
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Понедельник, 23 Августа 2010, 18:31 | Сообщение # 308 | Тема: Скрипты Eclipse |
постоянный участник
Сейчас нет на сайте
| Thepikal, Скрипт показать нужно, чтобы установить точный диагноз =)
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Суббота, 21 Августа 2010, 10:07 | Сообщение # 309 | Тема: Снова Eclipse |
постоянный участник
Сейчас нет на сайте
| Alexino, /party имя игрока - пригласить в группу.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Суббота, 21 Августа 2010, 10:05 | Сообщение # 310 | Тема: Как сделать анимацию удара мечом? |
постоянный участник
Сейчас нет на сайте
| В Data.ini нужно найти строчку: и изменить её на:
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Пятница, 20 Августа 2010, 14:07 | Сообщение # 311 | Тема: Урок 1. Создание квеста на Eclipse Stable |
постоянный участник
Сейчас нет на сайте
| Veliky_Virus, Сочувствую
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Четверг, 19 Августа 2010, 10:21 | Сообщение # 312 | Тема: Ещё 2 вопроса по Eclipse |
постоянный участник
Сейчас нет на сайте
| Alexino, Этот косяк легко исправляется, но если вы даже не попробовали его исправить собственными руками, то стоит ли вообще создавать на данном движке игру? Решение данной проблемы: =/ В UsingStatsPoints.ess Заменить: Code Call SetPlayerPOINTS(Index, GetPlayerPOINTS(Index) + 1) На Code Call SetPlayerPOINTS(Index, GetPlayerPOINTS(Index) - 1)
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Среда, 18 Августа 2010, 19:36 | Сообщение # 313 | Тема: Помогите по eclipse |
постоянный участник
Сейчас нет на сайте
| Thepikal, Microsoft Visual Basic 6.0 нужен.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Среда, 18 Августа 2010, 19:28 | Сообщение # 314 | Тема: Хм....Кто знает как заставеть монстров в Eclipse Стрелять из |
постоянный участник
Сейчас нет на сайте
| Никак. Только полностью переписать логику у NPC в движке сервера и клиента.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Среда, 18 Августа 2010, 19:24 | Сообщение # 315 | Тема: Ещё 2 вопроса по Eclipse |
постоянный участник
Сейчас нет на сайте
| Alexino, Переходите на Eclipse Stable. Я уже здесь говорил, что Evolution старьё.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Среда, 18 Августа 2010, 19:23 | Сообщение # 316 | Тема: Помогите по eclipse |
постоянный участник
Сейчас нет на сайте
| Какие вспомогательные программы? Какие компиляторы? Eclipse.vpb сможет запустить только Visual Basic 6 (незакосяченная версия)
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Среда, 18 Августа 2010, 19:21 | Сообщение # 317 | Тема: Вопрос по Еклипсу |
постоянный участник
Сейчас нет на сайте
| Используйте Eclipse Stable, зачем Вам это старьё? Но на вопрос отвечу: В данной версии движка можно использовать скрипты. В Main.ess (или .txt) кодить.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Понедельник, 09 Августа 2010, 16:05 | Сообщение # 318 | Тема: Урок 1. Создание квеста на Eclipse Stable |
постоянный участник
Сейчас нет на сайте
| biovolk, Ок, сделаю потом.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
|
|
| |
Fulier | Дата: Понедельник, 09 Августа 2010, 15:34 | Сообщение # 319 | Тема: Урок 1. Создание квеста на Eclipse Stable |
постоянный участник
Сейчас нет на сайте
| biovolk, Чтобы поговорить с NPC нужно подойти к нему и нажать на cntrl. Если не помогло, то проверь точно ли у него стоит первый скрипт: Вот скрин, как должно быть у Непися.
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
Сообщение отредактировал Fulier - Понедельник, 09 Августа 2010, 15:35 |
|
| |
Fulier | Дата: Воскресенье, 08 Августа 2010, 21:02 | Сообщение # 320 | Тема: Урок 1. Создание квеста на Eclipse Stable |
постоянный участник
Сейчас нет на сайте
| Итак, в первом уроке я расскажу о том, как создать самый простенький квест. В этом уроке мы также познакомимся с игровыми скриптами и тем, что они из себя представляют. Приступим: 1) Создадим NPC, у которого поставим Behavior -> Scripted и выберем в полоске Script -> 1 (Это означает номер Case см. ниже). 2) Поставим где-нибудь нашего НПСа, чтобы потом поговорить с ним и взять квест. 3) Идём в папку Server -> Scripts -> Events -> и открываем в блокноте ScriptedNpc 4) В папке Scripts -> создаём папку Quests. 5) Создаём еще одного Непися. 6) Создаём какую-нибудь вещь, чтобы та дропалась с моба и её нужно было принести квестодателю. 7) Пишем скрипт в ScriptedNpc.То что помечено этим знаком (') - обычный комментарий, его писать ненужно.: Code Case 1 'Номер скрипта, который использует NPC If GetPlayerLevel(Index) >= 1 then ' Если уровень персонажа больше или равен еденице, то. If GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1") = vbNullString Then Call PlayerMsg(Index, "Здесь должен быть текст, который будет говорить вам NPC в чате.", YELLOW) ' Call - обязательная вещь для вызова того или иного скрипта. Yellow - цвет текста в чате (желтый) Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1", 1) 'Создаём в папке Quests файл игрока, в котором отмечаются стадии квеста. Сейчас эта стадия - 1. General - то, что написано в квадратных скобках (программное имя квеста). Quest1 - программная отметка квеста. 1 - стадия квеста.'
Else if GetVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1") = 1 Then If CanTake(Index, 2, 8) then' Внимание: цифры могут отличаться от ваших, смотрите: 2 - это номер предмета. 8 - это количество предметов. CanTake - есть ли у вас этот предмет в данном количестве. Call PlayerMsg(Index, "Здесь, по идее, должна быть благодарность NPCa", YELLOW) Call TakeItem(Index, 2, 8) ' Забирает вещи. Скрипт похож на CanTake. 2 - номер предмета. 8 - количество предметов, которые нужно забрать. Call GiveCurrency(Index, 1, 100) ' Выдаёт деньги или тот предмет, что помечен под Currency. 1 - номер предмета, 100 - количество. Call PutVar("Scripts\Quests\" & GetPlayerName(Index) & ".ini", "General", "Quest1", 2) end if end if End if End if Exit Sub
Лампа. Кофе. Игра. - сайт о компьютерных, компьютерных и еще раз компьютерных играх.
Сообщение отредактировал Fulier - Воскресенье, 08 Августа 2010, 21:02 |
|
| |
|