Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Lumber
afonya
сообщение 12.2.2009, 2:25
Сообщение #1


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



У меня проблема, я рубаю токо 4 дереа , и то о4ень редко если повезет ,как зделать что б ,рубал норм деревья, и часто там ис последних

Код
фффф
new HarvestResource( 00.0, 00.0, 100.0, 1072540, typeof( Log ), typeof ( TreefellowElemental) ),
new HarvestResource( 50.0, 50.0, 100.0, 1072541, typeof( OakLog ), typeof ( OakTreefellowElemental) ),
new HarvestResource( 60.0, 60.0, 110.0, 1072542, typeof( AshLog ), typeof ( AshTreefellowElemental) ),
new HarvestResource( 70.0, 70.0, 120.0, 1072543, typeof( YewLog ), typeof ( YewTreefellowElemental) ),
new HarvestResource( 80.0, 80.0, 130.0, 1072544, typeof( HeartWoodLog ), typeof ( HeartWoodTreefellowElemental) ),
new HarvestResource( 90.0, 90.0, 135.0, 1072545, typeof( BloodWoodLog ), typeof ( BloodWoodTreefellowElemental) ),
new HarvestResource( 99.9, 95.0, 139.0, 1072546, typeof( FrostWoodLog ), typeof ( FrostWoodTreefellowElemental) )
};

veins = new HarvestVein[]
{
// NUMBERS BELOW ARE...
// 1ST Vein Chance
// 2ND Chance To Fallback
// 3RD Primary Resource
// 4TH Fallback Resource

new HarvestVein( 30.0, 0.0, res[0], null ),
new HarvestVein( 5.0, 0.2, res[1], res[0] ),
new HarvestVein( 5.0, 0.2, res[2], res[0] ),
new HarvestVein( 5.0, 0.2, res[3], res[0] ),
new HarvestVein( 15.0, 0.2, res[4], res[0] ),
new HarvestVein( 20.0, 0.2, res[5], res[0] ),
new HarvestVein( 20.0, 0.2, res[6], res[0] ),
Код
ф


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 12.2.2009, 9:40
Сообщение #2


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Код
                res = new HarvestResource[]
                {
                    new HarvestResource(  00.0, 00.0, 100.0, 1072540, typeof( Log ) ),
                    new HarvestResource(  65.0, 25.0, 105.0, 1072541, typeof( OakLog ) ),
                    new HarvestResource(  80.0, 40.0, 120.0, 1072542, typeof( AshLog ) ),
                    new HarvestResource(  95.0, 55.0, 135.0, 1072543, typeof( YewLog ) ),
                    new HarvestResource( 100.0, 60.0, 140.0, 1072544, typeof( HeartwoodLog ) ),
                    new HarvestResource( 100.0, 60.0, 140.0, 1072545, typeof( BloodwoodLog ) ),
                    new HarvestResource( 100.0, 60.0, 140.0, 1072546, typeof( FrostwoodLog ) ),
                };


                veins = new HarvestVein[]
                {
                    new HarvestVein( 58.4, 0.0, res[0], null ),    // Ordinary Logs
                    new HarvestVein( 30.0, 0.5, res[1], res[0] ), // Oak
                    new HarvestVein( 10.0, 0.5, res[2], res[0] ), // Ash
                    new HarvestVein( 01.0, 0.5, res[3], res[0] ), // Yew
                    new HarvestVein( 00.3, 0.5, res[4], res[0] ), // Heartwood
                    new HarvestVein( 00.2, 0.5, res[5], res[0] ), // Bloodwood
                    new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood
                };
Это стандарт. И больше не трогай если не понимаешь что трогаешь.
А вообще, там тебе в том коде все написано. Для тебя - переведу с английского на русский, раз сам не умеешь.

Цитата
// NUMBERS BELOW ARE...
// 1ST Vein Chance
// 2ND Chance To Fallback
// 3RD Primary Resource
// 4TH Fallback Resource

// Ниже следующие цифры, это:
// 1 - Шанс появления жилы
// 2 - Шанс неудачи
// 3 - Ресурс в случае удачи
// 4 - Ресурс в случае неудачи


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 13:55
Сообщение #3


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



ТАк вот это , это шанс что выпадет?
new HarvestVein( 58.4, 0.0, res[0], n3ull ), // Ordinary Logs
new HarvestVein( 30.0, 0.5, res[1], res[0] ), // Oak
new HarvestVein( 10.0, 0.5, res[2], res[0] ), // Ash
new HarvestVein( 01.0, 0.5, res[3], res[0] ), // Yew
new HarvestVein( 00.3, 0.5, res[4], res[0] ), // Heartwood
new HarvestVein( 00.2, 0.5, res[5], res[0] ), // Bloodwood
new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood

Ты мне скажы где минять? что б увеличить шанс что он вырубит?
// Ниже следующие цифры, это:
// 1 - Шанс появления жилы
// 2 - Шанс неудачи
// 3 - Ресурс в случае удачи
// 4 - Ресурс в случае неудачи

вот эти цыфры минятЬ?


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NonExistencE
сообщение 12.2.2009, 14:02
Сообщение #4


******

Группа: Пользователи
Наличность: 0
Пользователь №: 10.626



прости меня Господь!
Какой же ты всеже полено, афоня....
ЗЫ: поменя цифры после // на те что тебе больше нравиться, и будет тебе счастье!


--------------------
2.3 – Запрещено размещение ссылок в подписи на сторонние ресурсы
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 14:24
Сообщение #5


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Так просто не может быть (( шяс проверю) ндо же и тут поменять
veins = new HarvestVein[]
{
new HarvestVein( 58.4, 0.0, res[0], null ), // Ordinary Logs
new HarvestVein( 30.0, 0.5, res[1], res[0] ), // Oak
new HarvestVein( 10.0, 0.5, res[2], res[0] ), // Ash
new HarvestVein( 01.0, 0.5, res[3], res[0] ), // Yew
new HarvestVein( 00.3, 0.5, res[4], res[0] ), // Heartwood
new HarvestVein( 00.2, 0.5, res[5], res[0] ), // Bloodwood
new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood
};

Рубится я так думаю все, но шанс получить последние три как видно очень невысок (0.1, 0.2 и 0.3%)

процент тоже менятЬ?


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 12.2.2009, 15:04
Сообщение #6


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3227
Пользователь №: 7.166



В сумме должно получаться 100%, это тоже имей ввиду
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 16:11
Сообщение #7


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Тойсть менять
new HarvestVein( 58.4, 0.0, res[0], n3ull ), // Ordinary Logs
new HarvestVein( 30.0, 0.5, res[1], res[0] ), // Oak
new HarvestVein( 10.0, 0.5, res[2], res[0] ), // Ash
new HarvestVein( 01.0, 0.5, res[3], res[0] ), // Yew
new HarvestVein( 00.3, 0.5, res[4], res[0] ), // Heartwood
new HarvestVein( 00.2, 0.5, res[5], res[0] ), // Bloodwood
new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood

и тут
// Ниже следующие цифры, это:
// 1 - Шанс появления жилы
// 2 - Шанс неудачи
// 3 - Ресурс в случае удачи
// 4 - Ресурс в случае неудачи


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 12.2.2009, 16:45
Сообщение #8


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3227
Пользователь №: 7.166



ТОЛЬКО тут
Код
new HarvestVein( 58.4, 0.0, res[0], n3ull ), // Ordinary Logs
new HarvestVein( 30.0, 0.5, res[1], res[0] ), // Oak
new HarvestVein( 10.0, 0.5, res[2], res[0] ), // Ash
new HarvestVein( 01.0, 0.5, res[3], res[0] ), // Yew
new HarvestVein( 00.3, 0.5, res[4], res[0] ), // Heartwood
new HarvestVein( 00.2, 0.5, res[5], res[0] ), // Bloodwood
new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 12.2.2009, 17:29
Сообщение #9


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



new HarvestVein( 00.1, 0.5, res[6], res[0] ), // Frostwood
00.1 - Шанс появления жилы
0.5 - Шанс неудачи
res[6] - Ресурс в случае удачи
res[0] - Ресурс в случае неудачи


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Fatali
сообщение 12.2.2009, 17:47
Сообщение #10


****

Группа: Пользователи
Наличность: 0
Пользователь №: 5.831



(IMG:style_emoticons/default/doctor.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 18:27
Сообщение #11


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



а как зделать чтоб обычное дерево рубилось каждый раз, и нормальное через раз? шанс неудачи поставить 0?


new HarvestVein( 58.4, 0.0, res[0], n3ull ), // Ordinary Logs
new HarvestVein( 30.0, 0.0, res[1], res[0] ), // Oak
new HarvestVein( 10.0, 0.0, res[2], res[0] ), // Ash
new HarvestVein( 01.0, 0.0, res[3], res[0] ), // Yew
new HarvestVein( 00.3, 0.0, res[4], res[0] ), // Heartwood
new HarvestVein( 00.2, 0.0, res[5], res[0] ), // Bloodwood
new HarvestVein( 00.1, 0.0, res[6], res[0] ), // Frostwood


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 20:50
Сообщение #12


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Подскажыте что у меня не так,вроде все правильно зделал?????????? 0,2
меняю на 0,1 сервак не грузиться? new HarvestResource( 00.0, 00.0, 100.0, 1072540, typeof( Log ), typeof ( TreefellowElemental) ),
new HarvestResource( 50.0, 50.0, 100.0, 1072541, typeof( OakLog ), typeof ( OakTreefellowElemental) ),
new HarvestResource( 60.0, 60.0, 110.0, 1072542, typeof( AshLog ), typeof ( AshTreefellowElemental) ),
new HarvestResource( 70.0, 70.0, 120.0, 1072543, typeof( YewLog ), typeof ( YewTreefellowElemental) ),
new HarvestResource( 80.0, 80.0, 130.0, 1072544, typeof( HeartWoodLog ), typeof ( HeartWoodTreefellowElemental) ),
new HarvestResource( 90.0, 90.0, 135.0, 1072545, typeof( BloodWoodLog ), typeof ( BloodWoodTreefellowElemental) ),
new HarvestResource( 99.9, 95.0, 139.0, 1072546, typeof( FrostWoodLog ), typeof ( FrostWoodTreefellowElemental) )
};

veins = new HarvestVein[]
{
// NUMBERS BELOW ARE...
// 1ST Vein Chance
// 2ND Chance To Fallback
// 3RD Primary Resource
// 4TH Fallback Resource

new HarvestVein( 16.0, 0.0, res[0], null ),
new HarvestVein( 14.0, 0.2, res[1], res[0] ),
new HarvestVein( 14.0, 0.2, res[2], res[0] ),
new HarvestVein( 14.0, 0.2, res[3], res[0] ),
new HarvestVein( 14.0, 0.2, res[4], res[0] ),
new HarvestVein( 14.0, 0.2, res[5], res[0] ),
new HarvestVein( 14.0, 0.2, res[6], res[0] ),
};


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 12.2.2009, 21:42
Сообщение #13


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3227
Пользователь №: 7.166



Все просто. Только дождемся способных протелепать ошибку, номер строки и собственно саму строку с ошибкой
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 21:56
Сообщение #14


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Ошыбки нету, токо я 100 ламбера, вырубываю, 3 вида дерева, самых 1, почему ?все вроде правильно настроил?


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 12.2.2009, 22:00
Сообщение #15


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3227
Пользователь №: 7.166



Сумма всех шансов ( 50 + 60 + 70 + 80 + 90 + 99.9 ) должна давать 100
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 22:08
Сообщение #16


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Шанс это ???
new HarvestVein( 16.0,
new HarvestVein( 14.0,
new HarvestVein( 14.0,
new HarvestVein( 14.0,,
new HarvestVein( 14.0,
new HarvestVein( 14.0, ,
new HarvestVein( 14.0,


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 12.2.2009, 22:16
Сообщение #17


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3227
Пользователь №: 7.166



Да, действительно. С этим все правильно
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 12.2.2009, 22:18
Сообщение #18


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Сотерик тойсть это
new HarvestVein( 16.0,
new HarvestVein( 14.0,
new HarvestVein( 14.0,
new HarvestVein( 14.0,,
new HarvestVein( 14.0,
new HarvestVein( 14.0, ,
new HarvestVein( 14.0,

Шанс что я вырублю норм дерево? а где еше ригулируеться?


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 13.2.2009, 0:27
Сообщение #19


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Афоня, уже и 3-х летний сделал-бы все...
new HarvestVein( 1.0, 0.5, res[0], null ),
Где 1.0 - шанс появления этой жилы. Всего шанс появиться = 100, то есть сколько ты сделаешь new HarvestVein вот сумма 1-го параметра у всех таких строчек должна быть строго = 100
Далее, 0.5 - шанс неудачи. Варьируется от 0.0 до 1.0.
res[0] - если выкопать/срубить удалось, то получают ресурс res[0], если не получилось - то null


А, я наверно понял... Афонь, тут не ОСИ копание. Тут на одном месте ВСЕГДА один и тот-же ресурс выкапывается. А вот какой - определяется 1 раз при старте(1-м старте).


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
afonya
сообщение 13.2.2009, 1:36
Сообщение #20


***

Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 11.366
Возраст: 19



Тойсть сума HarvestVein( 1.0, должна быть ровно 100 не большене меньше?
Цитата
Далее, 0.5 - шанс неудачи. Варьируется от 0.0 до 1.0.

Можно визде поставить по 0,0 или же 0,1

Не могу понять что тут делать ставить null
Цитата
res[0] - если выкопать/срубить удалось, то получают ресурс res[0], если не получилось - то null
?

Можешь написать на подобии)
new HarvestVein( 16.0, 0.0, res[0], null ), 12 ,01 res[0
new HarvestVein( 14.0, 0.2, res[1], res[0] ),
new HarvestVein( 14.0, 0.2, res[2], res[0] ),
new HarvestVein( 14.0, 0.2, res[3], res[0] ),
new HarvestVein( 14.0, 0.2, res[4], res[0] ),
new HarvestVein( 14.0, 0.2, res[5], res[0] ),
new HarvestVein( 14.0, 0.2, res[6], res[0] ),

ТИПО ТАК ! (IMG:style_emoticons/default/rolleyes.gif)


--------------------
РеспекТ ,Soteric
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 2:47
Designed by Nickostyle