Jump to content

.friendly

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by .friendly

  1. @IIYAMA Thank you so much, it works!
  2. I have a problem with lua tables. I don't understand how I can get info from tables. For example. I have a db with zones and when resource starting I put all info in lua table turfElement = {} function onGangzonesLoad() dbQuery( function(qh) local result = dbPoll(qh, -1) if result then for idZone,v in ipairs(result) do local turfCol = createColRectangle(v['gX'], v['gY'], v['gSizeX'], v['gSizeY']) local turfArea = createRadarArea(v['gX'], v['gY'], v['gtSizeX'], v['gtSizeY'], v['r'], v['g'], v['b'], 90) turfElement[idZone] = {turfCol, turfArea, idZone} end end end , db, "SELECT * FROM gangzones") end addEventHandler("onResourceStart", resourceRoot, onGangzonesLoad) But when I want to get info, I have error for idZone,v in pairs(turfElement) do outputChatBox("" .. v.turfArea["gX"] .. "", player, 255, 255, 255) end attempt to index field 'turfArea' <a nil value> What's wrong?
  3. А в авторизации нужно использовать асинхронность? Ну например запрос на поиск никнейма в базе, а никнеймов в базе очень много.
  4. То есть асинхронность подойдет когда на сервере выполняется множество запросов одновременно и нет никаких условий после запросов, потому как если например запрос долгий, условие может не выполнится. Я правильно понимаю? И еще не нашел, по поводу GUI. Как можно сделать фильтрацию или поиск в GridList?
  5. Подскажите пожалуйста на счет callbacks в MySQL. Не совсем понимаю, когда их следует использовать. И еще вопрос. Вот допустим у нас очень много аккаунтов в базе данных и мы делаем выборку по ним, ну допустим для авторизации ищем логин аккаунта, какова будет нагрузка на сервер? Будут ли лаги? Как лучше всего хранить временные данные, можно ли использовать setElementData для этого? И теперь точно последний вопрос)) Можно ли пользоваться стандартной givePlayerMoney? Или лучше сделать античит?Подскажите пожалуйста на счет callbacks в MySQL. Не совсем понимаю, когда их следует использовать. И еще вопрос. Вот допустим у нас очень много аккаунтов в базе данных и мы делаем выборку по ним, ну допустим для авторизации ищем логин аккаунта, какова будет нагрузка на сервер? Будут ли лаги? Как лучше всего хранить временные данные, можно ли использовать setElementData для этого? И теперь точно последний вопрос)) Можно ли пользоваться стандартной givePlayerMoney? Или лучше сделать античит?
×
×
  • Create New...