Jump to content

Por Favor me ajudem(sou novato)


Recommended Posts

Por favor me ajudem

eu tou com um problema com um arquivo GUI. Eu vi um tutorial na Wikipédia do MTA, fiz tudo direitinho conforme foi ensinado. Até que eu terminei o script, e fui iniciar o server para ver se ele estava funcionando direito. Quando percebi tinha acontecido certo erro:

[18:20:45] ERROR: Couldn't find script client/gui.lua for resource client
[18:20:45] Loading of resource 'client' failed

 

se precisarem do script:

O do gui.lua:

Quote

function criarJanelaDeLogin()
    local X = 0.375
    local Y = 0.375
    local Largura = 0.25
    local Altura = 0.25
 wdwLogin = guiCreateWindow(X, Y, Larguta, Altura, "Por favor efetue o Login", true)

X = 0.0391
Y = 0.1979
Largura = 0.3672
Altura = 0.25

guiCreateLabel(X, Y, Largura, Altura, "Nome de Usuario", true, wdwLogin)

Largura = 0.25
Y = 0.5
guiCreateLabel(X, Y, Largura, Altura,"Senha", true, wdwLogin)

X = 0.415
Y = 0.2
Largura = 0.5
Altura = 0.15
editUsuario = guiCreateEdit(X, Y, Largura, Altura, "", true, wdwLogin)
Y = 0.5
editSenha = guiCreateEdit(X, Y, Largura, Altura, "", true, wdwLogin)
guiEditSetMaxLength(editUsuario, 50)
guiEditSetMaxLength(editSenha, 50)

X = 0.415
Y = 0.7
Largura = 0.25
Altura = 0.2
btnLogin = guiCreateButton(X, Y, Largura, Altura, "Login, true, wdwLogin")

 guiSetVisible(wdwLogin, false)

addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
 function ()
  criarJanelaDeLogin()

        outputChatBox("Bem-vindo ao servidor, efetue seu login.")
    if(wdwLogin ~= nil) then
       guiSetVisible(wdwLogin, true)
      else
    outputChatbox("Um erro aconteceu com a tela de login e não foi criada")

        showCursor(true)    
        guiSetInputEnabled(true)
addEventHandler("onClientGUIClick", btnLogin, requisitarLogin, false)
 end
)

function requisitarLogin(button,state)

    if button == "left" and state == "up" then
        guiSetInputEnabled(false)
        guiSetVisible(wdwLogin, false)
        showCursor(false)
    end
function requisitarLogin(button,state)
    if button == "left" and state == "up" then
        local nomeDeUsuario = guiGetText(editUsuario)
        local senha = guiGetText(editSenha)
    if nomeDeUsuario and senha then
        triggerServerEvent("submeterLogin", getRootElement(), nomeDeUsuario, senha)
                guiSetInputEnabled(false)
            guiSetVisible(wdwLogin, false)
            showCursor(false)
        else

    outputChatBox("Por favor, digite o nome de usuário e senha.", 230, 0, 0)
    end
end


 
end
 

 

e o do script.lua:

Quote

function loginHandler(username, senha)

end

addEvent("submeterLogin", true)

addEventHandler("submeterLogin",root,loginHandler)

function loginHandler(username, senha)
    if username == "user" and senha == "apple" then

    if(client) then
        spawnPlayer(client, 1959.55, -1714.46, 10)
        fadeCamera(client, true)
        setCameraTarget(client, client)
        outputChatbox("Bem-vindo ao servidor.", client)
    end
    else
        outputChatBox("Nome de usuário e senha inválidos.Por favor, tente novamente.", client)
end
end

addEventHandler("submeterLogin",root,loginHandler)
addEvent("submeterLogin",true)

por favor se poderem me ajudar

Link to comment
  • Other Languages Moderators

Dúvidas quanto ao script vc deveria ter postado na área de Programação em Lua.

Voltando ao seu problema, ele está dizendo que não foi possível encontrar o seu script gui.lua, verifique o seu meta.xml. Se estiver lá e continuar dando erro, poste aqui o meta.xml utilizando a ferramenta <> do fórum.

  • Thanks 1
Link to comment

client é a pasta, e isso já tava explicado no próprio tutorial.

Quote

Vá até o diretório ../server/mods/deathmatch/resources/, e crie uma pasta chamada "client". Sob o diretório /client/, crie um arquivo de texto com o nome "gui.lua".

 

Link to comment

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