Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.05.2010, 15:37
Интересующийся
Отправить личное сообщение для Fongolcs Посмотреть профиль Найти все сообщения от Fongolcs
 
Регистрация: 18.05.2010
Сообщений: 10

Gvozd,
Не надо рассказывать, скрипт мне нужен для калькулятора к онлайн игре а не для выпуска, за 10$ самому проще сделать.
Ответить с цитированием
  #12 (permalink)  
Старый 19.05.2010, 15:40
Интересующийся
Отправить личное сообщение для Fongolcs Посмотреть профиль Найти все сообщения от Fongolcs
 
Регистрация: 18.05.2010
Сообщений: 10

Skipp,
Накормлю
Ответить с цитированием
  #13 (permalink)  
Старый 19.05.2010, 15:48
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Fongolcs,
так в чем проблема?!
пишите
Ответить с цитированием
  #14 (permalink)  
Старый 19.05.2010, 15:58
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Fongolcs,
Окей, подробней объясни что тебе надо

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
		"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function primer()
{
var min,max;
var one = parseInt(prompt("Введите первое число","100"));
var two = parseInt(prompt("Введите первое число","150"));
if(one>two){ min = two; max = one;}else{max = two; min = one;}
for(var i = min; i<=max; i++)
{
var doc = document.createElement('div');
 doc.innerHTML = i;
document.body.appendChild(doc);
}

}
</script>
</head>
<body onload="primer()">
</body>
</html>
__________________
.

Последний раз редактировалось Skipp, 19.05.2010 в 16:02.
Ответить с цитированием
  #15 (permalink)  
Старый 19.05.2010, 15:58
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от Fongolcs
10$
просто из них 9$ не за работу, а за "договориться".
Fongolcs, вот видите как вы долго прицениваетесь и присматриваетесь, и так каждый.
Ответить с цитированием
  #16 (permalink)  
Старый 19.05.2010, 16:00
Интересующийся
Отправить личное сообщение для Fongolcs Посмотреть профиль Найти все сообщения от Fongolcs
 
Регистрация: 18.05.2010
Сообщений: 10

Skipp,
Сложить все числа 100+101+...150 и вывести ответ.
Ответить с цитированием
  #17 (permalink)  
Старый 19.05.2010, 16:06
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Сделел Где моя еда?

Надеюсь на меня никто не обидеться, если не получат свои доллары
__________________
.
Ответить с цитированием
  #18 (permalink)  
Старый 19.05.2010, 16:09
Интересующийся
Отправить личное сообщение для Fongolcs Посмотреть профиль Найти все сообщения от Fongolcs
 
Регистрация: 18.05.2010
Сообщений: 10

Skipp,
это не то. Концепт игры: Для любой профессии все основывается на зачислении внутренних единиц. Что это такое, и с чем не следует путать:
- Внутренняя единица (вн.ед.) – величина, используемая для возможности математического расчета; показывает "опыт в этой профессии", нигде не отображается
- Внешняя единица (внш.ед.) – собственно ваш навык в данной профе, отображаемый в инфе в виде число(число%), иначе внш.ед.(прогресс%)
- Прогресс - число, выраженное в процентах, отображается в закладке проф всплывающим окошком при наведении на красную полоску.
- Полный Цикл (ПЦ)– часто называют подходом, что верно сейчас для всех проф, кроме лесоруба и плотника; для жреца такого понятия не существует.
У лесоруба и плотника полный цикл состоит из нескольких подходов, когда пишет «завершено столько-то». Т.е. ПЦ считается завершенным когда срублено одно дерево, распилено одно полено, поймана одна рыбка, починена палатка/шахта на единицу и т.д.

Теперь собственно Механика…

Для всех проф, кроме рыбака, жреца, скитальца и заклинателя (для них - ниже) за каждый завершенный ПЦ персонаж получает 1 вн.ед. данной профы.

Далее может сработать одно из трех событий (или в любых комбинациях, они независимы)
1) Ускоренный прирост за счет Тихой Жизни (ТЖ). В случае если навык ТЖ больше или равен прогрессу до следующего уровня профессии (подробнее на нем остановлюсь ниже) идет дополнительно +1 вн.ед. данной профы
2) Ускоренный прирост за счет пассивного бонуса Фракции ДП (вероятность зависит от места по активности вашей Фракции) рандомно можно получить дополнительно +1 вн.ед. профы.
3) Ускоренный прирост за счет ауры «Рост профессий» (работает с шансом 35%) рандомно можно получить дополнительно +1 вн.ед. профы.

Таким образом по завершении одного ПЦ профессии можно получить от 1 до 3 (у мирников) и от 1 до 4 (у ДПшников-фракционников) вн.ед. профессии.

Допустим у вас профа равна N. Тогда для получения N+1 уровня профы нужно получить N+1 вн.ед., то есть завершить N+1 ПЦ. Например, при уровне профы 9 до следующего 10го уровня нужно 10 вн.ед., при 24 до 25 - 25 вн. ед, аналогично при 249 до 250ти - 250 вн.ед.

Прогресс (П) можно посчитать через формулу:
П=round(k/(N+1))*100%,
где
k – уже набранное количество вн.ед после получения текущего уровня профы;
N – уровен вашей профы сейчас;
round – операция округления до целых.

Таким образом для каждого конкретного уровня профы значение 1 вн.ед. в % прогресса различно. Поэтому в разговорах о каче проф разумнее оперировать единой, неделимой и простой величиной - внутренней единицей, а не процентами, которые являются производными от этой единицы.

Приведу пример раскачки профы с начального уровня 1 до 5 без ТЖ и ДП:
1(0%), 1(50%), 2(0%), 2(33%), 2(67%), 3(0%), 3(25%), 3(50%), 3(75%), 4(0%), 4(20%), 4(40%), 4(60%), 4(80%), 5(0%), 5(17%).

С учетом ТЖ и двойного прироста при получении 1 вн.ед. (буду рад если кто знает откуда берется) строка будет выглядеть так:
1(50%), 2(33%), 2(66%), 3(25%), 3(50%), 3(75%), 4(20%) и т. д.

Для рыбака все то же самое, но существует определенный шанс (Р) получения 1 вн.ед. профы после удачной подсечки рыбы или поимки краба, вычисляемый по формуле:
P = (30-2.5*k),
где
k – ваша ступень рыбака.
Тоесть шанс плавно меняется от 30% до 5% на 0й…10й ступке соответственно.

Для жреца: за каждые 20 минут молитвы персонаж получает 1 вн.ед.

Для скитальца: при перемещении с одной локации на другую (не качается внутри помещений) есть шанс 1/100, что персонаж получает 1 вн.ед., но не следует ждать что рост будет каждые 100 перемещений (тут фигурирует именно шанс). Качается ли скиталец при перемещении в шахте - мне не известно, но скорее всего это так.

Для заклинателя: за каждого успешно призванного бота уровня 10+ персонаж получает 1 вн.ед.

Получаемый опыт

Для всех проф, кроме жреца и рыбака получаемый за окончание ПЦ опыт равняется текущему навыку персонажа в данной профе, тоесть N.
Для рыбака опыт (Е) за удачную подсечку рыбы или поимку краба вычисляется по формуле:
Е = ОКРУГЛВВЕРХ (N/3 + 1)
За жреца, скитальца и заклинателя опыт не получаем.

Частичный копипастblink Благодарности поименно не напишу, поскольку не помню откуда инфа.

Тема будет дополняться и правиться, за любые замечания заранее благодаренcool

З.Ы. Ступкой профессии называется умение в ней, кратное 25:
25 - 1я ступка;
50 - 2я;
75 - 3я;
...
250 - 10я;
255 - максималка в профе.
Ответить с цитированием
  #19 (permalink)  
Старый 19.05.2010, 16:09
Интересующийся
Отправить личное сообщение для Fongolcs Посмотреть профиль Найти все сообщения от Fongolcs
 
Регистрация: 18.05.2010
Сообщений: 10

Skipp,
это не то. Концепт игры: Для любой профессии все основывается на зачислении внутренних единиц. Что это такое, и с чем не следует путать:
- Внутренняя единица (вн.ед.) – величина, используемая для возможности математического расчета; показывает "опыт в этой профессии", нигде не отображается
- Внешняя единица (внш.ед.) – собственно ваш навык в данной профе, отображаемый в инфе в виде число(число%), иначе внш.ед.(прогресс%)
- Прогресс - число, выраженное в процентах, отображается в закладке проф всплывающим окошком при наведении на красную полоску.
- Полный Цикл (ПЦ)– часто называют подходом, что верно сейчас для всех проф, кроме лесоруба и плотника; для жреца такого понятия не существует.
У лесоруба и плотника полный цикл состоит из нескольких подходов, когда пишет «завершено столько-то». Т.е. ПЦ считается завершенным когда срублено одно дерево, распилено одно полено, поймана одна рыбка, починена палатка/шахта на единицу и т.д.

Теперь собственно Механика…

Для всех проф, кроме рыбака, жреца, скитальца и заклинателя (для них - ниже) за каждый завершенный ПЦ персонаж получает 1 вн.ед. данной профы.

Далее может сработать одно из трех событий (или в любых комбинациях, они независимы)
1) Ускоренный прирост за счет Тихой Жизни (ТЖ). В случае если навык ТЖ больше или равен прогрессу до следующего уровня профессии (подробнее на нем остановлюсь ниже) идет дополнительно +1 вн.ед. данной профы
2) Ускоренный прирост за счет пассивного бонуса Фракции ДП (вероятность зависит от места по активности вашей Фракции) рандомно можно получить дополнительно +1 вн.ед. профы.
3) Ускоренный прирост за счет ауры «Рост профессий» (работает с шансом 35%) рандомно можно получить дополнительно +1 вн.ед. профы.

Таким образом по завершении одного ПЦ профессии можно получить от 1 до 3 (у мирников) и от 1 до 4 (у ДПшников-фракционников) вн.ед. профессии.

Допустим у вас профа равна N. Тогда для получения N+1 уровня профы нужно получить N+1 вн.ед., то есть завершить N+1 ПЦ. Например, при уровне профы 9 до следующего 10го уровня нужно 10 вн.ед., при 24 до 25 - 25 вн. ед, аналогично при 249 до 250ти - 250 вн.ед.

Прогресс (П) можно посчитать через формулу:
П=round(k/(N+1))*100%,
где
k – уже набранное количество вн.ед после получения текущего уровня профы;
N – уровен вашей профы сейчас;
round – операция округления до целых.

Таким образом для каждого конкретного уровня профы значение 1 вн.ед. в % прогресса различно. Поэтому в разговорах о каче проф разумнее оперировать единой, неделимой и простой величиной - внутренней единицей, а не процентами, которые являются производными от этой единицы.

Приведу пример раскачки профы с начального уровня 1 до 5 без ТЖ и ДП:
1(0%), 1(50%), 2(0%), 2(33%), 2(67%), 3(0%), 3(25%), 3(50%), 3(75%), 4(0%), 4(20%), 4(40%), 4(60%), 4(80%), 5(0%), 5(17%).

С учетом ТЖ и двойного прироста при получении 1 вн.ед. (буду рад если кто знает откуда берется) строка будет выглядеть так:
1(50%), 2(33%), 2(66%), 3(25%), 3(50%), 3(75%), 4(20%) и т. д.

Для рыбака все то же самое, но существует определенный шанс (Р) получения 1 вн.ед. профы после удачной подсечки рыбы или поимки краба, вычисляемый по формуле:
P = (30-2.5*k),
где
k – ваша ступень рыбака.
Тоесть шанс плавно меняется от 30% до 5% на 0й…10й ступке соответственно.

Для жреца: за каждые 20 минут молитвы персонаж получает 1 вн.ед.

Для скитальца: при перемещении с одной локации на другую (не качается внутри помещений) есть шанс 1/100, что персонаж получает 1 вн.ед., но не следует ждать что рост будет каждые 100 перемещений (тут фигурирует именно шанс). Качается ли скиталец при перемещении в шахте - мне не известно, но скорее всего это так.

Для заклинателя: за каждого успешно призванного бота уровня 10+ персонаж получает 1 вн.ед.

Получаемый опыт

Для всех проф, кроме жреца и рыбака получаемый за окончание ПЦ опыт равняется текущему навыку персонажа в данной профе, тоесть N.
Для рыбака опыт (Е) за удачную подсечку рыбы или поимку краба вычисляется по формуле:
Е = ОКРУГЛВВЕРХ (N/3 + 1)
За жреца, скитальца и заклинателя опыт не получаем.

Частичный копипастblink Благодарности поименно не напишу, поскольку не помню откуда инфа.

Тема будет дополняться и правиться, за любые замечания заранее благодаренcool

З.Ы. Ступкой профессии называется умение в ней, кратное 25:
25 - 1я ступка;
50 - 2я;
75 - 3я;
...
250 - 10я;
255 - максималка в профе.
Ответить с цитированием
  #20 (permalink)  
Старый 19.05.2010, 16:12
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
		"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function primer()
{
var min,max,result = 0;
var one = parseInt(prompt("Введите первое число","100"));
var two = parseInt(prompt("Введите первое число","150"));
if(one>two){ min = two; max = one;}else{max = two; min = one;};
for(var i = min; i<=max; i++)
	result += i;
	alert(result);
}
</script>
</head>
<body onload="primer()">
</body>
</html>


Если будет желание, покорми мои Яндекс деньги 41001237808341
__________________
.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди, ПОМОГИТЕ! Bel666 jQuery 11 27.04.2010 15:38
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28
Помогите разобраться с галереей IMAGIN yana_studio Общие вопросы Javascript 4 12.12.2009 17:24
помогите задать селектор! mkrylov jQuery 2 28.06.2009 20:34