Jump to content

[XML]Помогите(:


Recommended Posts

Posted

Возник маленький вопрос,как извлечь значение из файла .xml

например был lol.xml

Там на 5 строке цифра 9.

Как её получить скриптом(5-ую строку)

3 Факта об идиотах.

1.Хватают факты из воздуха

2.Не могут сказать что-либо ч0тко и понятно

3.Делают себе супер Брутальный ник(:

Posted

Открой гейммод play, там что-то похожее было в системе выбора точки для спавна.

getElementsByType("spawnpoint") или как-то так, при условии, что xml-файл с координатами был оформлен соответствующим образом.

Впрочем, глянь :)

Posted
Открой гейммод play, там что-то похожее было в системе выбора точки для спавна.

getElementsByType("spawnpoint") или как-то так, при условии, что xml-файл с координатами был оформлен соответствующим образом.

Впрочем, глянь :)

Примерчик,не?

3 Факта об идиотах.

1.Хватают факты из воздуха

2.Не могут сказать что-либо ч0тко и понятно

3.Делают себе супер Брутальный ник(:

  • Moderators
Posted

Какой смысл чтото делать в 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!
Posted (edited)

А какая-разница то?

Я не просил спрашивать.Я просил ответить.

Смысл такой.Я там буду хранить level админов.

Ясно,не?

В скрипте делать не очень хочу.Да и просто интересно

Edited by Guest

3 Факта об идиотах.

1.Хватают факты из воздуха

2.Не могут сказать что-либо ч0тко и понятно

3.Делают себе супер Брутальный ник(:

Posted
  
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.

Posted

Я уже в скрипте сделал.

Вот код,кому интересно:)

  
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.Делают себе супер Брутальный ник(:

Posted
Какой смысл чтото делать в XML?

Извиняюсь если оффтоп, а почему нет смысла делать что-л. через ХМL? Он что медленный сильно или что?

  • Moderators
Posted
Какой смысл чтото делать в 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!
Posted

ИМХО,там можно хранить информацию,в маленьких размерах,те же левелы Админов.

3 Факта об идиотах.

1.Хватают факты из воздуха

2.Не могут сказать что-либо ч0тко и понятно

3.Делают себе супер Брутальный ник(:

Posted

Большие объёмы - только в бинарном виде хранить. XML только для настроек. Даже 1 Мбовый xml файл, редактируемый в главном потоке, будет опускать производительность сервера как делать нех.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...