Mc_Trekkie Posted February 28, 2012 Posted February 28, 2012 Возник маленький вопрос,как извлечь значение из файла .xml например был lol.xml Там на 5 строке цифра 9. Как её получить скриптом(5-ую строку) 3 Факта об идиотах. 1.Хватают факты из воздуха 2.Не могут сказать что-либо ч0тко и понятно 3.Делают себе супер Брутальный ник(:
_Vincent_ Posted February 28, 2012 Posted February 28, 2012 Открой гейммод play, там что-то похожее было в системе выбора точки для спавна. getElementsByType("spawnpoint") или как-то так, при условии, что xml-файл с координатами был оформлен соответствующим образом. Впрочем, глянь
Mc_Trekkie Posted February 28, 2012 Author Posted February 28, 2012 Открой гейммод play, там что-то похожее было в системе выбора точки для спавна.getElementsByType("spawnpoint") или как-то так, при условии, что xml-файл с координатами был оформлен соответствующим образом. Впрочем, глянь Примерчик,не? 3 Факта об идиотах. 1.Хватают факты из воздуха 2.Не могут сказать что-либо ч0тко и понятно 3.Делают себе супер Брутальный ник(:
Moderators Disinterpreter Posted February 28, 2012 Moderators Posted February 28, 2012 Какой смысл чтото делать в XML? Developers, Developers, Developers, Developers.... © Steve Balmer http://www.lua.org/about.html Quote Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Mc_Trekkie Posted February 28, 2012 Author Posted February 28, 2012 (edited) А какая-разница то? Я не просил спрашивать.Я просил ответить. Смысл такой.Я там буду хранить level админов. Ясно,не? В скрипте делать не очень хочу.Да и просто интересно Edited June 1, 2012 by Guest 3 Факта об идиотах. 1.Хватают факты из воздуха 2.Не могут сказать что-либо ч0тко и понятно 3.Делают себе супер Брутальный ник(:
Kenix Posted February 28, 2012 Posted February 28, 2012 local el = getElementsByType( 'spawnpoint' )[ 1 ] -- 1 элемент в мапе local data = getElementData( el,'posZ' ) -- Получаем дату из элемента. Т.е 10 outputChatBox( '--> posZ = ' .. tostring( data ) ) --> posZ 10 Карта some.map <map> <spawnpoint posX = "1234" posY = "123" posZ = "10" /> <!-- Это --> <spawnpoint posX = "1234" posY = "223" posZ = "20" /> <spawnpoint posX = "1234" posY = "323" posZ = "30" /> <spawnpoint posX = "1234" posY = "423" posZ = "40" /> </map> Карту в meta.xml не забудь добавить. Ты из неё будешь выдирать всё. Ты это имел ввиду? http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Mc_Trekkie Posted February 28, 2012 Author Posted February 28, 2012 Я уже в скрипте сделал. Вот код,кому интересно levelofadmin = 0 function levels (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then levelofadmin = 5 if isObjectInACLGroup ("user."..accName, aclGetGroup( "SuperModerator")) then levelofadmin = 4 if isObjectInACLGroup ("user."..accName, aclGetGroup( "Moderator")) then levelofadmin = 3 if isObjectInACLGroup ("user."..accName, aclGetGroup( "Trials")) then levelofadmin = 2 if isObjectInACLGroup ("user."..accName, aclGetGroup( "V.I.P")) then levelofadmin = 1 end end end end end end Набросок,спешил,минуты за 2-3 сделал. 3 Факта об идиотах. 1.Хватают факты из воздуха 2.Не могут сказать что-либо ч0тко и понятно 3.Делают себе супер Брутальный ник(:
TwiX! Posted February 28, 2012 Posted February 28, 2012 и причём здесь xml? - Working on [php/HTML/Mysql/Lua/Java Scripts/Web Design/3D Modeling]
AMARANT Posted February 28, 2012 Posted February 28, 2012 Какой смысл чтото делать в XML? Извиняюсь если оффтоп, а почему нет смысла делать что-л. через ХМL? Он что медленный сильно или что?
Moderators Disinterpreter Posted February 29, 2012 Moderators Posted February 29, 2012 Какой смысл чтото делать в XML? Извиняюсь если оффтоп, а почему нет смысла делать что-л. через ХМL? Он что медленный сильно или что? Да это его основная причина. И кстати он лимит еще имеет по моему. Developers, Developers, Developers, Developers.... © Steve Balmer http://www.lua.org/about.html Quote Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with different meanings for different people. So, please, write "Lua" right!
Mc_Trekkie Posted February 29, 2012 Author Posted February 29, 2012 ИМХО,там можно хранить информацию,в маленьких размерах,те же левелы Админов. 3 Факта об идиотах. 1.Хватают факты из воздуха 2.Не могут сказать что-либо ч0тко и понятно 3.Делают себе супер Брутальный ник(:
MX_Master Posted February 29, 2012 Posted February 29, 2012 Большие объёмы - только в бинарном виде хранить. XML только для настроек. Даже 1 Мбовый xml файл, редактируемый в главном потоке, будет опускать производительность сервера как делать нех. topcnc.ru # vydrenko.ru
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now