-
Постов
1,400 -
Зарегистрирован
-
Посещение
-
Победитель дней
100
Сообщения, опубликованные Кеник
-
-
2 часа назад, TorusGod сказал:
сука блять! это не админ удалил их? вопрос такой к Администратору нахуя я тут сижу и пытаюсь людям ХОТЬ ЧТО-ТО дать!
сделал на гугл диск.
Нет. Сразу какая-то лабуда была. Я проверял после создания темы - уже не работали. Да и админам смысла нет их выпиливать. Сделал криво - умей признать свои ошибки.
-
-
16 час назад, Habilis сказал:
Увы, эта тема Хабилю утомила, Хабиле скучно общяться с человеком никогда не аргументируещим сказанное.
Больше смотерть и отвечать не буду.
Типичный менеджер же) У них навык даже такой прокачан - "Общение лозунгами". А этот еще и неграмотный, совсем беда D:
- 2
-
49 минуты назад, Leprechaun сказал:
Привет ребята! Извените что долго не отписывал. Постараюсь немного выложить свою мысль сейчас, но пишу с телефона и у меня сейчас нету много времени.
Я буду с вами максимально откровенен и краток.
Я думаю, почти каждый из нас уже самостоятельно открывал свой собственный сервер этой замечательной игры. Для того, чтобы открыть и запустить сервер, мы все, скорее всего в одиночку, занимались всей работой что связана с сервером... работа над клиентом, сервером, веб-частью и всём что касается тех вещей.
Учитывая то, что я выше выложил и посмотрев в ТОПы игровых серверов, я могу смело сказать, Ваши сервера точно также прикратили своё существование также как и мои. Может вы что-то знаете больше чем я, в чем-то разбираетесь больше меня, но повторюсь, доля Ваших серверов закончилась также как и моих. Поетому говорить кто из нас лутший не стоит, все мы закончили одинаково. Как бы мы етого не хотели, и что бы мы не говорили. Также каждый из нас уже хорошо понимает, почему так случилось... и это точно не от качества написания скриптов.
Я предлагаю нам обьедениться потому, что так как показывает практика, по одиночке в нас ничего стоищего не получается(((
Я предлагаю обьедениться в одну команду, где мы все вместе будем заниматься роботов по созданию сервера. Конешно мы сядим и распределим наши обязанности... уверен, что кто-то хочет работать например над клиентом а кто-то над скриптами... Работать предлагаю на равных условиях и у каждого будет доступ к исходному коду целого сервера и файлов клиента (из репозитория конешно).
Поскольку в команде должен быть лидер, я предлагаю свою кандидатуру. Я готов с каждым обсудить все орг. и спорные вопросы.
Если есть вопросы, пишите их сдесь в теме или в ЛС. Я буду ближе к вечеру, обезательно отвечу.
Типичный Манагер детектед. Написал кучу воды, при этом так и не ответил на простые вопросы. Имитация бурной деятельности во всей красе
-
Ага. Или сразу нормально писать
-
9 часов назад, ucell-uz сказал:
будем надеяться что данный скрипт соответствует вашим стандартам, я не хочу ни под кого подстраиваться, делаю как для себя так и для юзеров...
Если вы спросите почему такие отступы в тексте скрипта в разговоре, отвечу сразу в самой игре чтобы это выглядело читаимо...
Это не мои стандарты И дело не в подстраивании.. Я просто пытаюсь объяснить как делать так, чтобы другим понятнее было.
Уже вроде лучше, но все-таки мысль не понял, по-моему)
Если вкратце - то у тебя есть заголовок НПЦ. Он находится в самом начале строки. В заголовке открывается фигурная скобка - ты дальнейший текст пишешь с отступом в 1 таб (ну или 4 пробела, например). Пишешь-пишешь и у тебя появляется if. Ты открываешь (или нет :D) фигурную скобку if и все, что внутри этих фигурных скобок - сдвигаешь еще на 1 таб (4 пробела) вправо. И так соответственно уровню вложенности. Тогда сразу беглым взглядом видно, что относится к if, что вне него находится. Особенно заметно на скриптах в сотни, а то и тысячи строк.
Эти отступы в игре вообще никак не видны (: -
7 часов назад, ucell-uz сказал:
ну ёлы палы, я же не профи, чего вы от меня хотите )) возможно есть ошибки малые, но я на них обращаю внимание только когда эмуль ругается в консолимне главное работоспособность скрипта, а то что скрывается за кодом, ну я уж хз, яж говорю я краб, но слава богу все скрипты рабочие
ещё раз напомню...обращаю внимание когда скрипт даёт эрор в консоли, собираю скрипты ну как вам сказать)) методом тыка, если мучится чё-нить и получится
Порочная логика. "мне главное работоспособность скрипта, а то что скрывается за кодом, ну я уж хз" - такое работает когда только для себя делаешь. Тебе с этим потом и мучиться. И я ведь говорю не с целью сказать, что ты дурак, а чтобы ты понял о чем я и в будущем обращал на это внимание. Лично для меня - грош цена твоим скриптам сейчас. Я быстрее сам напишу, чем разберусь, что у тебя написано и приведу в порядок.
Цитатая не юзаю нотепад++ юзаю обычный виндовый блокнот xD
Сказал, будто это аргумент.. Чтоб тебе рабочие с мебельной фабрики говорили "Мы не юзаем современные инструменты, только топор и нож xD", ну и мебель соответствующую привозили.
7 часов назад, ucell-uz сказал:я срезал с квеста на получение профы мага, только тогда я заметил что выбор пола тут расчитан, увы значить сам изначально в скрипте была допущена ошибка, с самого паблика, не судите строго но как было, так я и срезал, и я долго мучился чтобы его пристроить в другой скрипт, потому что када я срезал были эроры, помощи я как такого в скриптинге ни у кого не прошу, не то что стыдно просто заваливать не хочу тупыми постами, и ждать ответа на него долго не хочется, поэтому и собираю методом тыка, результат есть, работает главное и норм...
Логика из разряда "Мопед не мой, я только объявление разместил"
- 1
-
5 минут назад, Habilis сказал:
УПД: Кеник, увы такая х*ня в рияльных скриптах герка
к примеру из доски 11-25
for(.@i = 11124; .@i<11134; ++.@i) if (questprogress(.@i,PLAYTIME) == 2) erasequest .@i;
В нотпад++ скобки подцеркиваються (кто знает о чем Хабиля тот поймет)
И хабиля привык ориентироваться по подчеркнутым скобкам карочь.....
Ну так неполный кусок кода) Если там что-то вроде
mes .npcname$; mes "Ololo"; next; for(.@i = 11124; .@i<11134; ++.@i) if (questprogress(.@i,PLAYTIME) == 2) erasequest .@i; mes .npcname$; mes "bye-bye"; close;
Это нормально. И читается нормально. Когда if, внутри него if, в конце этого еще один if и сразу else if. Сиди и гадай к чему этот else, особенно с корявыми отступами.
Я тут вижу if без скобок, после него else такой же однострочный, но уже со скобками. Машинально понимаю, что он относится к предыдущему if, а не соседнему
if(Sex == 1) mes "Сожалею, но ты должен достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; else { mes "Сожалею, но ты должна достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; }
-
-
2 часа назад, ucell-uz сказал:
ну я конечно извиняюсь, я использую разрешение экрана 1440х900 и меня устраивает, конечно если использовать 2990х1680 логично что всё мелкое будет)
Разрешение-то тут причем? У меня браузер обычно на половину ширины экрана развернут, да (:
Сравни:
Скрытый текстmoc_para01,23,35,5 script Инструктор Ура#2nd01 4_M_KNIGHT_BLACK,{ set $@npcnames$,"^BC7F15[ Инструктор Ура ]^000000"; if (countitem(Para_Team_Mark) < 1) { mes $@npcnames$; mes "Пожалуйста, зарегистрируйся у ^3355FFСекретаря Эдема^000000."; } else if (para_2nd01 == 0) { if (BaseLevel < 60) { mes $@npcnames$; mes ""; if(Sex == 1) mes "Сожалею, но ты должен достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; else { mes "Сожалею, но ты должна достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; } close; } else if (BaseLevel < 70) { mes $@npcnames$; mes "Ты как раз вовремя! у меня для тебя есть новый квест. Что скажешь, готов начать его сейчас?"; next; switch(select("Да:Нет")) { case 1: mes $@npcnames$;
И то, о чем я говорю:
Скрытый текстmoc_para01,23,35,5 script Инструктор Ура#2nd01 4_M_KNIGHT_BLACK,{ set $@npcnames$,"^BC7F15[ Инструктор Ура ]^000000"; if (countitem(Para_Team_Mark) < 1) { mes $@npcnames$; mes "Пожалуйста, зарегистрируйся у ^3355FFСекретаря Эдема^000000."; } else if (para_2nd01 == 0) { if (BaseLevel < 60) { mes $@npcnames$; mes ""; if(Sex == 1) mes "Сожалею, но ты должен достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; else { mes "Сожалею, но ты должна достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; } close; } else if (BaseLevel < 70) { mes $@npcnames$;
А еще вот в таких местах лучше явно использовать фигурные скобки
Скрытый текстif(Sex == 1) mes "Сожалею, но ты должен достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; else { mes "Сожалею, но ты должна достигнуть, как минимум, ^FF000060 Базового Уровня,^000000 чтобы начать мои квесты."; }
Дважды перечитал, чтобы понять к какому if'у относится else.
Это все не влияет на работоспособность скрипта, но влияет на дальнейшую поддержку (откроешь через 3 месяца и гораздо быстрее поймешь что и к чему) и на восприятие твоих скриптов другими людьми (ты же их не себе в копилку складываешь, а шаришь для всех)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте" (с)
- 1
-
1 час назад, ucell-uz сказал:
я тоже выбираю герка, он идентичен по коду ближе к еА ну, это мне так кажется ибо многое почти в коде одинаковое
Что, простите? Вот уж по коду rA поближе будет. Хотя и там и там уже далеко ускакали.. И как уже выше говорили: eAthena => rAthena => Hercules
-
11 час назад, ucell-uz сказал:
кеник это ты имеешь в виду то что идёт через таб?
ну если да я не думаю что это проблема -)
Именно это. Читать тяжело (: И это как раз-таки проблема..
-
С отступами все плохо.. Малочитаемо (:
-
1 час назад, ucell-uz сказал:
спасибо за ответ ваш вариант подошёл, но вот беда в том что сами нпц не переводятся, как быть?
нужно как то пристроить
if(#language == 1) { и if(#language == 2) {
чтобы охватывало всё, но у меня чёт мозгов не хватает, как правильно это сделать, я в скриптинге полный краб... но скрипт я подогнал сам
просто не догоняю как правильно пристроить лангтип... надежда вся на пользователей!
Названия нпцов по моему никак не перевести. Только в Herc можно с использованием их системы локализации (в файлах .po нпцам имена дать нужные)
-
18 минуту назад, <HTML> сказал:
Вы имеете введу загаловок?
-
Русского оффа нет. До буржуйских очень часто дикий пинг или просто лаги, что отталкивает людей. Ну и рейты. х1 против даже х5 - это уже очень заметно. Так же для некоторых есть еще один фактор - на пиратке все начинают с нуля. На оффе люди годами задротили, набили мвп-карт, годлайк шмоток и т.п. и теперь конкурировать с ними крайне тяжело.
- 1
-
7 часов назад, Habilis сказал:
Вопрос с точки зрения баланса
допустим Хабиля хочет чтобы сервер МОТОР был
(Пре-ре) 150/70 8х8х6х Карты 2х
Макс стат 150
Что балансировать ?
К примеру, некто, Физик, очень любит ставить имуны на стан и фриз с определенного Вита и Лака (Стоит-ли оно того?)
Имхо. Получится говно, как и было у Физика. Корейцы годами шлифовали баланс. Неспроста на пре-ре был макс. лвл 99/70 и макс. стат 99. И я очень сильно сомневаюсь, что ты, Физик, любой другой, кто решил, что они дурачки и по другому будет правильнее (лучше, интереснее) по факту понимаете в гейм дизайне больше, чем штат Gravity. То же самое и с рейтами, вся соль РОшки в механике, изменив которую получится шняга.
-
6 часов назад, Salfer сказал:
Моя твоя уже заеб**ся читать текст о себе в третьем числе.
Может твоя уже выйти из образа, чтобы моя не биться головой об стену?
Не в бровь, а в глаз
P.S. По теме сказать нечего, извините (:
- 1
-
55 минут назад, Habilis сказал:
Хай рейт-же легче? Там тупо отрубаеш ВСЕ квесты
Получаешь говнохайрейт. А там заявка на, цитирую, "успешный проект". На хайрейте баланс по уму сделать надо уметь. А херню наклепать - вон каждый второй школьник клепает.
1 час назад, Fizik сказал:Мой будущий это Flare Of Blood
Привет из 2008? http://www.dsro.ru/?action=thread&id=181
-
Еще раз купит. У него не заработает же старая копия, пока новый IP @Functor не добавит (:
А по теме - если с классикой не справился - хайрейт точно не вывезет)
-
1 час назад, Habilis сказал:
Еще нашел скрипт бонусных рейтов.
Так вот кароч, вопрос к пачанам как лучше всего практиковать это дело?
(Видел на одном серве в течении недели обычные рейты в пятницу +1 в выходные +2)
А паблик уже себя подисчерпал... И Хабиле не остаётся ничего иного кроме как спросить совета у пачанов.
Или рыскать по первой десятке серверов в топах,
И шарить по Страничке Информация о сервере. Ее еще кароч называют особенности сервера или Фичерз.
В поисках идей и вдохновления... по тому что, Хабиля может в принципе все... Но Хабиоя кароч, тормоз.
Так что, чо еще посоветуете пачяны?
Запили динамические рейты по выходным. В течении недели игроки могут пожертвовать любую сумму денег в церковь. В ночь с пятницы на субботу сумма подсчитывается и выставляются рейты. Что-нибудь вроде - нормальные рейты - х3, набрали суммарно до 10кк - х4, набрали до 50кк - х5, набрали до 100кк - х6, каждые 100кк сверх нормы - +0.5 рейтам.
Сразу и разнообразие, возможность игрокам самим влиять на рейты и более-менее вывод зеней с сервера.
- 3
-
Если не знаешь - зачем тебе три аккаунта?
- 2
-
-
48 минуты назад, Milkshake сказал:
Да понятно, что лицуха. Шутка юмора
Слишком тонко
Новости в новой FluxCP
в PHP скрипты
Опубликовано
Кодировку проверяй в базе и на сайте. В сооветствие приведи