Jump to content

kir2956

Members
  • Posts

    23
  • Joined

  • Last visited

Details

  • Gang
    ZombieLand

kir2956's Achievements

Civilian

Civilian (7/54)

0

Reputation

  1. Все понял, спасибо за ответ)
  2. К каждой функции клиента onClientResourceStart делать? или все функции под одну onClientResourceStart?
  3. Приветствую. Сделал логин панель и столкнулся с такой проблемой.. Захожу в первый раз на сервер, triggerClientEvent не срабатывает, если перезайти на сервер, тогда он уже сработает. Если удалить из кэша папку со скриптом логина, тогда при следующем заходе на сервер, опять не срабатывает triggerClientEvent server.lua addEventHandler("onPlayerJoin", getRootElement(), function () local serial = getPlayerSerial (source) local account = mysql:query("SELECT * FROM users WHERE serial = '".. serial .."' LIMIT 1") if account then local rows = mysql:num_rows(account) if rows > 0 then triggerClientEvent(source, "loginpage", source) else triggerClientEvent(source, "registerpage", source) end end mysql:free_result(account) end ) client.lua function loginpage() addEventHandler("onClientBrowserCreated", theBrowser, function() loadBrowserURL(source, page2) -- login showCursor(true) end ) end addEvent("loginpage", true) addEventHandler("loginpage", localPlayer, loginpage) В чем проблема?
  4. После запуска ресурса посмотри консоль сервера, обычно сразу там пишет ошибку, возможно не загрузил что. А так проверял, работает.
  5. В lua не давно, изучаю по немногу а exports["mysql"] это как посоветовали. Спасибо за ответ. понял в чем причина.
  6. У меня 2 скрипта (mysql, login) В mysql meta.xml и server.lua В server.lua заложено это: function connection() local handler = mysql_connect("ip", "user", "pass", "database") return handler end В meta.xml я передаю эту функцию так.. <export function="connection" type="server" /> А в самом скрипте login уже пытаюсь получить таким способом.. local db:exports["mysql"] local account = mysql_query(db:connection(), "SELECT * FROM users WHERE serial = '".. serial .."';") Вроде как нужно, может кто что найдет что я не так делаю, никак не могу понять. Ошибка: bad argument #1 to 'mysql_query' (mysqlHandler expected, got userdata) P.S Если поменять название экспортируемой функции mysql_query(db:***connection()***, "SELECT * FROM users WHERE serial = '".. serial .."';") Тогда сервер выдаст ошибку что функция не найдена, таким образом я понимаю что скрипт получает экспорт но функция mysql_query не получает mysqlHandler.
  7. Всем привет, хочу использовать базу данных mysql но никак не получается правильно экспортировать ее. Вот функция экспортируемой функции function connection() local handler = mysql_connect("ip", "user", "pass", "database") return handler end А вот где я ее получаю local account = mysql_query(exports["mysql"]:connection(), "SELECT * FROM users WHERE serial = '".. serial .."';") ошибка что функция не может найти mysqlHandler, что делать?
  8. Помогли, спасибо) if source == Marker123 and thePlayer == getLocalPlayer() then panel(thePlayer)
  9. Приветствую, сделана панелька на dx, не могу понять каким образом сделать так что когда встаешь на маркер что бы панель вылезала только у того кто встал а не у всех игроков. Marker123 = createMarker (2, 2, 2, "cylinder", 1.5, 255, 255, 255, 170) function markers(thePlayer) if thePlayer == getLocalPlayer() then addEventHandler ("onClientRender", root, panel) end end addEventHandler("onClientMarkerHit",Marker123,markers) С этим вроде работает, но будто циклом запускает панельку, открывается и закрывается за секунду.
  10. Недавно началась такая проблема с МТА, не знаю как решить ее. После нажатия "Да" Процесса gta_sa.exe нет. Пробовал запускать ГТА и закрыть ее.
  11. Приветствую всех! Я и мой проект ищет скриптера Проект называется ZombieLand, проекту уже 2 года. Мод НЕ Dayz, а что-то в жанре DM между людьми и зомби. Собственно ищу скриптера для доделок разных систем. Оплата может быть за скрипты отдельно, или взять как со-разработчиком с 50% от проекта скриптеру. Проект достигал онлайна 70-ти и имел высокую прибыль. На форуме обычно не сижу, по этому связь по контакту: https://vk.com/anakonda2 Всем спасибо.
  12. В некоторых логин панелях имеется функция "Remember Me" (Галочка) Ну или ничего не нажимая при заходе на сервер твои данные от аккаунта уже введены в поля логин панели.
  13. И еще вопросик, как сделать систему сохранения данных в логин панели
  14. Какая кодировка используется в internal.db? На паролях игроков.
×
×
  • Create New...