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

Кеник

Global Moderators
  • Постов

    1,400
  • Зарегистрирован

  • Посещение

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

    100

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

  1. 2 часа назад, TorusGod сказал:

    сука блять! это не админ удалил их? вопрос такой к Администратору нахуя я тут сижу и пытаюсь людям ХОТЬ ЧТО-ТО дать!

    сделал на гугл диск.

    Нет. Сразу какая-то лабуда была. Я проверял после создания темы - уже не работали. Да и админам смысла нет их выпиливать. Сделал криво - умей признать свои ошибки.

  2. 38 минуты назад, TorusGod сказал:

    что-то я не понял что это за ссылка и файл не могу понять???

    У тебя в посте выложены ссылки. Жмешь на нее и получаешь то, что на скринах выше.

  3. 16 час назад, Habilis сказал:

    Увы, эта тема Хабилю утомила, Хабиле скучно общяться с человеком никогда не аргументируещим сказанное.

    Больше смотерть и отвечать не буду.

    Типичный менеджер же) У них навык даже такой прокачан - "Общение лозунгами". А этот еще и неграмотный, совсем беда D:

    • Upvote 2
  4. 49 минуты назад, Leprechaun сказал:

    Привет ребята! Извените что долго не отписывал. Постараюсь немного выложить свою мысль сейчас, но пишу с телефона и у меня сейчас нету много времени. 

    Я буду с вами максимально откровенен и краток.

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

    Учитывая то, что я выше выложил и посмотрев в ТОПы игровых серверов, я могу смело сказать, Ваши сервера точно также прикратили своё существование также как и мои. Может вы что-то знаете больше чем я, в чем-то разбираетесь больше меня, но повторюсь, доля Ваших серверов закончилась также как и моих. Поетому говорить кто из нас лутший не стоит, все мы закончили одинаково. Как бы мы етого не хотели, и что бы мы не говорили. Также каждый из нас уже хорошо понимает, почему так случилось... и это точно не от качества написания скриптов.

    Я предлагаю нам обьедениться потому, что так как показывает практика, по одиночке в нас ничего стоищего не получается(((

    Я предлагаю обьедениться в одну команду, где мы все вместе будем заниматься роботов по созданию сервера. Конешно мы сядим и распределим наши обязанности... уверен, что кто-то хочет работать например над клиентом а кто-то над скриптами... Работать предлагаю на равных условиях и у каждого будет доступ к исходному коду целого сервера и файлов клиента (из репозитория конешно).

    Поскольку в команде должен быть лидер, я предлагаю свою кандидатуру. Я готов с каждым обсудить все орг. и спорные вопросы.

    Если есть вопросы, пишите их сдесь в теме или в ЛС. Я буду ближе к вечеру, обезательно отвечу.

    Типичный Манагер детектед. Написал кучу воды, при этом так и не ответил на простые вопросы. Имитация бурной деятельности во всей красе

  5. 9 часов назад, ucell-uz сказал:

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

    Если вы спросите почему такие отступы в тексте скрипта в разговоре, отвечу сразу в самой игре чтобы это выглядело читаимо...

    Это не мои стандарты :D И дело не в подстраивании.. Я просто пытаюсь объяснить как делать так, чтобы другим понятнее было.

    Уже вроде лучше, но все-таки мысль не понял, по-моему)

    Если вкратце - то у тебя есть заголовок НПЦ. Он находится в самом начале строки. В заголовке открывается фигурная скобка - ты дальнейший текст пишешь с отступом в 1 таб (ну или 4 пробела, например). Пишешь-пишешь и у тебя появляется if. Ты открываешь (или нет :D) фигурную скобку if и все, что внутри этих фигурных скобок - сдвигаешь еще на 1 таб (4 пробела) вправо. И так соответственно уровню вложенности. Тогда сразу беглым взглядом видно, что относится к if, что вне него находится. Особенно заметно на скриптах в сотни, а то и тысячи строк.

    UWqNU057S_qiZBkDW7GYWA.png
    Эти отступы в игре вообще никак не видны (:

  6. 7 часов назад, ucell-uz сказал:

    ну ёлы палы, я же не профи, чего вы от меня хотите )) возможно есть ошибки малые, но я на них обращаю внимание только когда эмуль ругается в консолимне главное работоспособность скрипта, а то что скрывается за кодом, ну я уж хз, яж говорю я краб, но слава богу все скрипты рабочие

    ещё раз напомню...обращаю внимание когда скрипт даёт эрор в консоли, собираю скрипты ну как вам сказать)) методом тыка, если мучится чё-нить и получится

    Порочная логика. "мне главное работоспособность скрипта, а то что скрывается за кодом, ну я уж хз" - такое работает когда только для себя делаешь. Тебе с этим потом и мучиться. И я ведь говорю не с целью сказать, что ты дурак, а чтобы ты понял о чем я и в будущем обращал на это внимание. Лично для меня - грош цена твоим скриптам сейчас. Я быстрее сам напишу, чем разберусь, что у тебя написано и приведу в порядок.

     

    Цитата

    я не юзаю нотепад++  юзаю обычный виндовый блокнот xD

    Сказал, будто это аргумент.. Чтоб тебе рабочие с мебельной фабрики говорили "Мы не юзаем современные инструменты, только топор и нож xD", ну и мебель соответствующую привозили.

     

    7 часов назад, ucell-uz сказал:

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

    Логика из разряда "Мопед не мой, я только объявление разместил" :D

    • Upvote 1
  7. 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 чтобы начать мои квесты.";
    		}

     

  8. 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 месяца и гораздо быстрее поймешь что и к чему) и на восприятие твоих скриптов другими людьми (ты же их не себе в копилку складываешь, а шаришь для всех)

    "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте" (с) 

     

     

    • Upvote 1
  9. 1 час назад, ucell-uz сказал:

    я тоже выбираю герка, он идентичен по коду ближе к еА ну, это мне так кажется ибо многое почти в коде одинаковое

    Что, простите? :D Вот уж по коду rA поближе будет. Хотя и там и там уже далеко ускакали.. И как уже выше говорили: eAthena => rAthena => Hercules

  10. 1 час назад, ucell-uz сказал:

    спасибо за ответ ваш вариант подошёл, но вот беда в том что сами нпц не переводятся, как быть?

    нужно как то пристроить

    
    if(#language == 1) {
    и
    if(#language == 2) {

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

    просто не догоняю как правильно пристроить лангтип... надежда вся на пользователей! 

     

    Названия нпцов по моему никак не перевести. Только в Herc можно с использованием их системы локализации (в файлах .po нпцам имена дать нужные)

  11. Русского оффа нет. До буржуйских очень часто дикий пинг или просто лаги, что отталкивает людей. Ну и рейты. х1 против даже х5 - это уже очень заметно. Так же для некоторых есть еще один фактор - на пиратке все начинают с нуля. На оффе люди годами задротили, набили мвп-карт, годлайк шмоток и т.п. и теперь конкурировать с ними крайне тяжело.

    • Upvote 1
  12. 7 часов назад, Habilis сказал:

    Вопрос с точки зрения баланса 

    допустим Хабиля хочет чтобы сервер МОТОР был 

    (Пре-ре) 150/70 8х8х6х Карты 2х

    Макс стат 150

    Что балансировать ?

    К примеру, некто, Физик, очень любит ставить имуны на стан и фриз с определенного Вита и Лака (Стоит-ли оно того?)

    Имхо. Получится говно, как и было у Физика. Корейцы годами шлифовали баланс. Неспроста на пре-ре был макс. лвл 99/70 и макс. стат 99. И я очень сильно сомневаюсь, что ты, Физик, любой другой, кто решил, что они дурачки и по другому будет правильнее (лучше, интереснее) по факту понимаете в гейм дизайне больше, чем штат Gravity. То же самое и с рейтами, вся соль РОшки в механике, изменив которую получится шняга.

  13. 6 часов назад, Salfer сказал:

    Моя твоя уже заеб**ся читать текст о себе в третьем числе.

    Может твоя уже выйти из образа, чтобы моя не биться головой об стену?

    Не в бровь, а в глаз

    P.S. По теме сказать нечего, извините (:

    • Upvote 1
  14. 55 минут назад, Habilis сказал:

    Хай рейт-же легче? Там тупо отрубаеш ВСЕ квесты

    Получаешь говнохайрейт. А там заявка на, цитирую, "успешный проект". На хайрейте баланс по уму сделать надо уметь. А херню наклепать - вон каждый второй школьник клепает.

     

    1 час назад, Fizik сказал:

    Мой будущий это Flare Of Blood

    Привет из 2008? http://www.dsro.ru/?action=thread&id=181

  15. 1 час назад, Habilis сказал:

    Еще нашел скрипт бонусных рейтов.

    Так вот кароч, вопрос к пачанам как лучше всего практиковать это дело?

    (Видел на одном серве в течении недели обычные рейты в пятницу +1 в выходные +2)

    А паблик уже себя подисчерпал... И Хабиле не остаётся ничего иного кроме как спросить совета у пачанов.

    Или рыскать по первой десятке серверов в топах,

    И шарить по Страничке Информация о сервере. Ее еще кароч называют особенности сервера или Фичерз.

    В поисках идей и вдохновления... по тому что, Хабиля может в принципе все... Но Хабиоя кароч, тормоз.

    Так что, чо еще посоветуете пачяны?

    Запили динамические рейты по выходным. В течении недели игроки могут пожертвовать любую сумму денег в церковь. В ночь с пятницы на субботу сумма подсчитывается и выставляются рейты. Что-нибудь вроде - нормальные рейты - х3, набрали суммарно до 10кк - х4, набрали до 50кк - х5, набрали до 100кк - х6, каждые 100кк сверх нормы - +0.5 рейтам.

    Сразу и разнообразие, возможность игрокам самим влиять на рейты и более-менее вывод зеней с сервера.

    • Upvote 3
×
×
  • Создать...
Яндекс.Метрика