| Yoko http://forum.yoko.com.ua/ |
|
| uo.recall или работа с str http://forum.yoko.com.ua/viewtopic.php?f=1&t=7517 |
Page 1 of 1 |
| Author: | pumbey [ 2006-04-27 17:07:23 ] |
| Post subject: | uo.recall или работа с str |
Итак Для шарда zhr.ru. Дорабатывая скрипт на ламбер, столкнулся с тем что у нас на сервере классовому крафту не очень желательно иметь майджери , то есть хочеться реколиться с помощью uo.recall итак скрипт (предаврительно пытка рунбуки infogump'ом показала - 16=1 руне,17=2, 18=3, и т.д.) Code: Sub main() В поиске я нащел подобную тему но к сожалению отвта на свой вопрос не нашел И что характерно - все работает Немного оформим скрипт Code: Sub main()-начинает жаловаться на неверный usage при эиом если f= str(rh+15) uo.print(f) то выдает правильное значение, то есть 19(в данном случае) ... Вопрос, как все таки забить номер руны в переменную? |
|
| Author: | DerMeister =) [ 2006-04-27 18:42:07 ] |
| Post subject: | |
Code: uo.recall(runebookobject,runenumber) Скорее всего нужно передавать в качестве параметра runenumder число , а не строку... Попробуй Code: uo.recall('runbook val(rh+15)')
|
|
| Author: | admir [ 2006-04-27 20:50:19 ] |
| Post subject: | |
uo.recall('runbook str(rh+15)') ? запатая и кавычки uo.recall('runbook', 'rh+15') |
|
| Author: | Edred [ 2006-04-27 23:53:41 ] |
| Post subject: | Re: uo.recall или работа с str |
pumbey wrote: Code: uo.recall('runbook str(rh+15)');то есть рекол по руне №2Вопрос, как все таки забить номер руны в переменную?Кавычки означают - все внутри текст. В том числе и вызов str(). Проверь: Code: UO.Print( 'Привет str(10)' ) На экране получишь именно такой же текст. Уже догадался что тебе надо? Code: uo.recall('runbook ' + str(rh+15))
ЗЫ: 15 + 4 = 19, а не 17 |
|
| Author: | Grin [ 2006-04-28 07:04:15 ] |
| Post subject: | |
кто вочто горазд... что не пост так ошибка.. uo.recall(runbook, str(rh+15)) |
|
| Author: | Destruction [ 2006-04-28 09:12:11 ] |
| Post subject: | |
Grin wrote: кто вочто горазд... что не пост так ошибка..
uo.recall(runbook, str(rh+15)) Здравомыслящий человек наконец-то пришёл |
|
| Author: | Edred [ 2006-04-28 09:49:23 ] |
| Post subject: | |
Grin wrote: кто вочто горазд... что не пост так ошибка..
uo.recall(runbook, str(rh+15)) Включая твой Code: uo.recall('runbook', str(rh+15))
|
|
| Author: | Grin [ 2006-04-28 10:02:13 ] |
| Post subject: | |
Code: Sub main() Читай прежде чем писать... гррр |
|
| Author: | Edred [ 2006-04-28 12:11:55 ] |
| Post subject: | |
Мдя, склероз... Destruction: Согласен, ты даже забыл, что флудить - это плохо! |
|
| Author: | admir [ 2006-04-28 18:03:45 ] |
| Post subject: | |
и вправду ) все объявленные переменные должны быть без кавычек ) |
|
| Author: | SLAK [ 2006-04-28 18:21:04 ] |
| Post subject: | |
admir wrote: и вправду ) все объявленные переменные должны быть без кавычек ) ]
Code: var book=0x12345678 |
|
| Author: | pumbey [ 2006-04-28 18:24:24 ] |
| Post subject: | |
Итак.. Спасибо всем кто принял живое участие в данной проблеме..ЛАрчик открылся довольно просто Code: sub test()- вот наконец то заработавщий вариант.. к сожалению ни val, ни str не заработали - если небыло удовлетворительного аргумента - скидывалось на 0 З.Ы.Отдельный респект 2Grin за идею |
|
| Author: | Grin [ 2006-04-28 20:53:37 ] |
| Post subject: | |
кстати очень страно почему рекол не отработал;) это одна из немногих функций которая делат правельную конвертацию.. хотя и лишнею;) в общем юзайте перл%) он таким не страдает%) |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|