| Yoko http://forum.yoko.com.ua/ |
|
| подскажите как сделать подсчет руды в скрипте на мининг :) http://forum.yoko.com.ua/viewtopic.php?f=20&t=9453 |
Page 1 of 2 |
| Author: | Mihail [ 2006-11-15 18:39:43 ] |
| Post subject: | подскажите как сделать подсчет руды в скрипте на мининг :) |
Сделать надо примерно это: Code: Всего руды выкопано: смысл в том что на оскоме постоянно выкапываются элементали (которых голому шахтеру не реально завалить да и одетому-то игроку сложно), вобщем каждый вылезжий элементаль рандомно "забирает" часть руды из пака.. Я делал через глобальные переменные - тоесть после каждого сообщения 'You put' скрипт проставлял в глобальную переменную значение GetQuatntity('руды').. потом по прилету домой тоже считает руду в паке и проставляет в глобальную переменню с припиской "[Название руды]+home", затем сравнивает и выводит "Потери".. но я не учел.. что когда элементаль "забирает" часть руды то значение Глобальной переменной становится меньше.. тоесть было к примеру 100 айрон руды - вылез элементаль стало 70, а надо чтобы оставалось 100 и каждая последущая вырытая руда приплюсовывалась к 100.. ну я поставил проверку, что мол если количество<глобальной переменной то глобальной переменной значение количества не присваивается.. и снова столкнулся с проблемой - он не будет приплюсовывать руду, пока количество опять не достигнет глобальной переменной.. короче надеюсь кто-то что-то понял |
|
| Author: | GimFlex [ 2006-11-15 18:46:00 ] |
| Post subject: | |
я делал это когдато походу уже нет на форуме |
|
| Author: | GimFlex [ 2006-11-15 18:48:01 ] |
| Post subject: | |
ща накатаю попробую пример для 3 руд |
|
| Author: | GimFlex [ 2006-11-15 19:01:28 ] |
| Post subject: | |
не извени ничего толкового в голову не лезет |
|
| Author: | I'm [ 2006-11-15 19:18:30 ] |
| Post subject: | |
Я совсем понял |
|
| Author: | Scripts Writer [ 2006-11-15 20:14:52 ] |
| Post subject: | |
Смысл такого подсчёта руды?! Больше её от этого не станет. И чем тебя не устраивает подсчёт руды перед реколом? И что значит-доставлено/недоставлено. Ты её можешь недонести чтоли во время рекола?! |
|
| Author: | Mihail [ 2006-11-15 21:19:46 ] |
| Post subject: | |
пример: Code: копаю я значит руду все нормально, у меня в паке лежит: так понятней?:) а сейчас выдает Code: Всего вы накопали: - как только получится нормальный подсчет добавлю "Элементали сперли руды на рыночную сумму (к примеру) 4 300гп) "Всего выпкопано руды на сумму 6 100 гп) |
|
| Author: | I'm [ 2006-11-15 23:30:31 ] |
| Post subject: | |
+ "взвесить" можно просто при разгрузке и вычесть из счетчика или я не прав? |
|
| Author: | GimFlex [ 2006-11-16 08:51:02 ] |
| Post subject: | |
делаем так во время мининга есть пременные которые увеличиваются постоянно с каждым выкапонным ором не важно были элементали или нет потом по прилету домой он сравнивает это число с кол-ом в паке вычитает и вот 3 вида переменной- скоко доставлено, всего, и потеряно. все очень просто |
|
| Author: | Mihail [ 2006-11-16 15:43:34 ] |
| Post subject: | |
можешь сделать? просто положит себе 10 айрон руды в пак и поэксперементировать - поймешь что все не очень просто.. есть мысль ввести 4-ую переменную.. вечепрм поэксперементирую.. |
|
| Author: | GimFlex [ 2006-11-16 18:06:11 ] |
| Post subject: | |
Mihail wrote: можешь сделать? просто положит себе 10 айрон руды в пак и поэксперементировать - поймешь что все не очень просто.. есть мысль ввести 4-ую переменную.. вечепрм поэксперементирую..
а без нее никак |
|
| Author: | GimFlex [ 2006-11-16 18:11:03 ] |
| Post subject: | |
в общем вт пример так сокращенный в общих чертах Code: sub mine() все просто |
|
| Author: | I'm [ 2006-11-16 18:38:15 ] |
| Post subject: | |
Question_GimFlex wrote: делаем так во время мининга есть пременные которые увеличиваются постоянно с каждым выкапонным ором не важно были элементали или нет потом по прилету домой он сравнивает это число с кол-ом в паке вычитает и вот 3 вида переменной- скоко доставлено, всего, и потеряно. все очень просто
хм я вроде тоже самое сказал |
|
| Author: | GimFlex [ 2006-11-16 18:40:04 ] |
| Post subject: | |
I'm wrote: Question_GimFlex wrote: делаем так во время мининга есть пременные которые увеличиваются постоянно с каждым выкапонным ором не важно были элементали или нет потом по прилету домой он сравнивает это число с кол-ом в паке вычитает и вот 3 вида переменной- скоко доставлено, всего, и потеряно. все очень просто хм я вроде тоже самое сказал тока в сокращенной форме |
|
| Author: | Scripts Writer [ 2006-11-16 20:01:15 ] |
| Post subject: | |
Question_GimFlex wrote: в общем вт пример так сокращенный в общих чертах
Code: sub mine() все просто Поддерживаю. Вопрос лишь в том, сколько переменных понадобится для определения каждой руды?! Тут думаю понадобится массив. |
|
| Author: | GimFlex [ 2006-11-16 20:30:17 ] |
| Post subject: | |
You Must Die wrote: Question_GimFlex wrote: в общем вт пример так сокращенный в общих чертах Code: sub mine() все просто Поддерживаю. Вопрос лишь в том, сколько переменных понадобится для определения каждой руды?! Тут думаю понадобится массив. ну это ужо к автору |
|
| Author: | Mihail [ 2006-11-17 23:00:44 ] |
| Post subject: | |
Question_GimFlex wrote: Code:
все просто нет нет и еще раз нет.. если бы все было так просто я бы сюда не писал ну потестите кому не лень - поймете что тут не так все просто как кажеься на первый взгляд.. p.s. да стоит у меня массив с этим я разберусь вы хоть просто с айроном потестите |
|
| Author: | GimFlex [ 2006-11-18 00:49:40 ] |
| Post subject: | |
тестил работает |
|
| Author: | Destruction [ 2006-11-18 02:35:35 ] |
| Post subject: | |
Хмм, а я вообще не вижу проблемы в первоначальном скрипте.. (скрип не смотрел, тока описание). Как выкапали руду - записываем сколько выкапали, не проблема. Выкапали элементаля - он нас обокрал, не суть принципно. Улетели домой - вычли из того, что записано то, что принесено - получили список потерь. Что не так-то получается ? (Тему перечитал 3 раза, никак не пойму, где у вас проблема возникла). |
|
| Author: | Scripts Writer [ 2006-11-18 07:01:39 ] |
| Post subject: | |
Проблема как я понял- записать и вычесть. |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|