Jump to content

Esto esta mal o yo hago algo mal


Arsilex

Recommended Posts

Bueno pues que ando creando una cosita y me da un error que no deberia de dar bueno aqui esta la linea donde da el error

function reg(ID, pass) 
local ID = tostring(ID) 
local pass = tostring(pass) 
local anadida = addAccount(ID,pass) 
    if anadida then 
        triggerClientEvent ( "onRegistrado", getRootElement() ) 
    else 
        triggerClientEvent ( "onNoRegistrado", getRootElement() ) 
    end 
end 
addEvent( "onRegister", true ) 
addEventHandler( "onRegister", getRootElement(), reg ) 

por lo que dices es que le sobra o le falta un end a la linea 1 ._.

["end" exported near "eof"]

Link to comment

Creo que le falta un end

function reg(ID, pass) 
local ID = tostring(ID) 
local pass = tostring(pass) 
local anadida = addAccount(ID,pass) 
    if anadida then 
        triggerClientEvent ( "onRegistrado", getRootElement() ) 
    else 
        triggerClientEvent ( "onNoRegistrado", getRootElement() ) 
    end 
end 
end 
addEvent( "onRegister", true ) 
addEventHandler( "onRegister", getRootElement(), reg ) 

Link to comment

No le falta anda, deberia funcionar, estas seguro de que es en esa funcion?

P.D: Deberias enviar el trigger para el jugador que se registro nada mas.

function reg ( ID, pass ) 
    local ID = tostring ( ID ) 
    local pass = tostring ( pass ) 
    local anadida = addAccount ( ID, pass ) 
    if ( anadida ) then 
        triggerClientEvent ( source, "onRegistrado", getRootElement() ) 
    else 
        triggerClientEvent ( source, "onNoRegistrado", getRootElement() ) 
    end 
end 
addEvent ( "onRegister", true ) 
addEventHandler ( "onRegister", getRootElement(), reg ) 

Link to comment
function Registrar() 
local login = guiGetText (EditLog) 
local pass = guiGetText (EditPass) 
    if login == "" or pass == "" then 
        if Idioma == "ES" then 
            guiSetText(Info, "Tienes que poner nombre de usuario y contrasena") 
        elseif Idioma == "EN" then 
            guiSetText(Info, "You need put your pass and username") 
        elseif Idioma == "RU" then 
            guiSetText(Info, "Вы должны поставить имя пользователя и пароль") 
        end 
    elseif login ~= "" and pass ~= "" then 
        guiSetText(Info, "Wait 3 Seconds") 
        triggerServerEvent ( "onRegister", localPlayer, login, pass )  
    end 
end 

este es el trigger

Link to comment
  • Recently Browsing   0 members

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