| Yoko http://forum.yoko.com.ua/ |
|
| Скрипт слетает после нескольких кругов. http://forum.yoko.com.ua/viewtopic.php?f=20&t=2194 |
Page 1 of 1 |
| Author: | Balu [ 2004-12-09 21:11:26 ] |
| Post subject: | Скрипт слетает после нескольких кругов. |
Скрипт слетает после нескольких кругов, реколится для продажи к вендору и и выскакивает ошибка. Задумка скрипта такая: качает карпентри берёт логи из сундука (160) и начинает делать палки. Как наделал определённое количество летит к вендору и продаёт потом летит домой скидывает деньги в сундук, берёт хавчик, хавает, кладет обратно и начинает опять делать палки! Вот после нескольких кругов вылетает ошибка (Unhandled exception in parser). Не замечал в каком месте, но последний раз скрипт слетел у вендора при продаже! Народ помогите плиз, ну запаился уже две недели над ним потею поправте не в лом!Скрипт нашёл на форуме и переделал под себя, только одно НО)) Code: var backpack='0x4051D5A4' |
|
| Author: | Edred [ 2004-12-10 14:03:46 ] |
| Post subject: | |
я такой длинный скрипт точно читать не буду, тем более он фактически не структурированный. Времени нет столько. |
|
| Author: | Balu [ 2004-12-10 18:03:14 ] |
| Post subject: | |
Мне кажется причина где то в Sell потому как скрипт слетает при продаже, только почемуто не сразу, а через несколько кругов. Code: sub sell() |
|
| Author: | Edred [ 2004-12-10 19:41:05 ] |
| Post subject: | |
VINT wrote: Мне кажется причина где то в Sell потому как скрипт слетает при продаже, только почемуто не сразу, а через несколько кругов.
Code: sub sell() Честно говоря вообще не понял здесь необходимости перехода по метке. Ты хоть комментарий какой добавь, что и как скрипт здесь должен делать, зачем и прочее. Я, например, не знаю зачем у тебя продажа идет в цикле "фор" от 0 до 2, то есть три раза. А почему не 5? не 128? |
|
| Author: | maximka4 [ 2004-12-10 22:00:29 ] |
| Post subject: | |
Edred wrote: VINT wrote: Мне кажется причина где то в Sell потому как скрипт слетает при продаже, только почемуто не сразу, а через несколько кругов. Code: sub sell() Честно говоря вообще не понял здесь необходимости перехода по метке. Ты хоть комментарий какой добавь, что и как скрипт здесь должен делать, зачем и прочее. Я, например, не знаю зачем у тебя продажа идет в цикле "фор" от 0 до 2, то есть три раза. А почему не 5? не 128? намек поняли? |
|
| Author: | AGRS [ 2004-12-10 22:40:26 ] |
| Post subject: | |
VINT wrote: Code: *** GoTo из If никогда не делай. Всегда будет слетать. |
|
| Author: | Balu [ 2004-12-10 23:08:09 ] |
| Post subject: | |
AGRS wrote: VINT wrote: Code: *** GoTo из If никогда не делай. Всегда будет слетать. Извеняюсь, но я не особо шарю, обьясни плиз по подробней как сделать чтобы не слетал. |
|
| Author: | Balu [ 2004-12-10 23:11:25 ] |
| Post subject: | |
Edred wrote: VINT wrote: Мне кажется причина где то в Sell потому как скрипт слетает при продаже, только почемуто не сразу, а через несколько кругов. Code: sub sell() Честно говоря вообще не понял здесь необходимости перехода по метке. Ты хоть комментарий какой добавь, что и как скрипт здесь должен делать, зачем и прочее. Я, например, не знаю зачем у тебя продажа идет в цикле "фор" от 0 до 2, то есть три раза. А почему не 5? не 128? У нас вендора ходят по магазину и может уйти от того места где руна замарчена.Когда говоришь ему типа пока он опять начинает ходить и в конце концов подходит к чару на растояние при катором возможна продажа! Цикл повторяется три раза потому что за один раз он все палки не продаёт! |
|
| Author: | Edred [ 2004-12-11 16:57:39 ] |
| Post subject: | |
AGRS wrote: VINT wrote: Code: *** GoTo из If никогда не делай. Всегда будет слетать. А ты сам не перепутал с циклами? Если еще и из ифов нельзя выходить по гоуту, то тогда на фиг метки вообще нужны? |
|
| Author: | AGRS [ 2004-12-11 17:21:11 ] |
| Post subject: | |
Edred wrote: AGRS wrote: VINT wrote: Code: *** GoTo из If никогда не делай. Всегда будет слетать. А ты сам не перепутал с циклами? Если еще и из ифов нельзя выходить по гоуту, то тогда на фиг метки вообще нужны? Точно знаю что у меня скрипт из-за этого слетал. А зачем гоуту нужен я не в курсе, все без него делаю. Один раз пользовал, но уже не помню где и зачем. |
|
| Author: | Edred [ 2004-12-11 18:50:26 ] |
| Post subject: | |
Я иногда использую, но очень редко. Бывают ситуации когда для того чтобы обойтись без него надо вводить пару дополнительных переменных (флагов) и один-два дополнительных цикла. Соответственно, строки кода с обнулением флагов, с присваиванием им значений и т.д. А переход по метке - это совершенно равноправный по отношению к другим оператор языка, просто не любят его адепты структурного программирования... |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|