Jump to content

need sum help


Stylez

Recommended Posts

Hello. Im trying to make guest button. but im keep getting this error : WARNING: guset/testC.lua36: Bad argument @ AddEventHandler [Expected element a argument 2, got nil]

Here is the code

function myfirstwindow() 
local swidth, sheight = guiGetScreenSize() 
local width, height = 400, 400 
local x = (swidth/2) - (width/2) 
local y = (sheight/2) - (height/2) 
  
window1 = guiCreateWindow(x, y, width, height, "Title", false)  -- MAIN WINDOW 
guiWindowSetMovable(window1, false) 
guiWindowSetSizable(window1, false) 
--Button 
guestBtn = guiCreateButton(160,370,70,30, "Play as Guest", false, window1) 
addEventHandler("onClientGUIClick", guestBtn, window1buttonresponse, false) 
end 
  
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
    function() 
        myfirstwindow() 
        outputChatBox("Wlcome to MTA:SA Cops & Robbers Server. Please Log-In") 
        if window1 ~= nil then 
            guiSetVisible(window1, true) 
        else 
            outputChatBox("An error has occured") 
        end 
        showCursor(true) 
        guiSetInputEnabled(true) 
    end 
) 
  
function window1buttonresponse(button, state) 
    if button == 'left' and state == 'up' then 
        guiSetVisible(window1, false) 
        showCursor(false, false) 
    end 
end 
  
addEventHandler("onClientGUIClick", guestBtn, 
function() -- 
local source = guest 
    if (source == guest)then -- 
        triggerServerEvent("guestLogin", getRootElement()) 
        guiSetVisible(loginWindow, false) 
        showCursor(false) 
    end 
end) 
  

SERVER

client = source -- 
  
addEvent("guestLogin", true) 
addEventHandler("guestLogin", root, 
function () 
    spawnPlayer(client, 2505.52, -1741.73, 2072.98) 
    fadeCamera(client, false, 1.0, 0, 0, 0) -- 
    setTimer( fadeCamera, 500, 1, client, false, 0.5 ) -- 
    outputChatBox("Welocme To Cops & Robbers Server. Remember You are guest", client) 
end 
) 

Link to comment
function myfirstwindow() 
local swidth, sheight = guiGetScreenSize() 
local width, height = 400, 400 
local x = (swidth/2) - (width/2) 
local y = (sheight/2) - (height/2) 
  
window1 = guiCreateWindow(x, y, width, height, "Title", false)  -- MAIN WINDOW 
guiWindowSetMovable(window1, false) 
guiWindowSetSizable(window1, false) 
--Button 
guestBtn = guiCreateButton(160,370,70,30, "Play as Guest", false, window1) 
addEventHandler("onClientGUIClick", guestBtn, window1buttonresponse, false) 
end 
  
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
    function() 
        myfirstwindow() 
        outputChatBox("Wlcome to MTA:SA Cops & Robbers Server. Please Log-In") 
        if window1 ~= nil then 
            guiSetVisible(window1, true) 
        else 
            outputChatBox("An error has occured") 
        end 
        showCursor(true) 
        guiSetInputEnabled(true) 
    end 
) 
  
function window1buttonresponse(button, state) 
    if button == 'left' and state == 'up' then 
        guiSetVisible(window1, false) 
        showCursor(false, false) 
    end 
end 
  
function kay ()  
local source = guest 
    if (source == guest)then  
        triggerServerEvent("guestLogin", getRootElement()) 
        guiSetVisible(loginWindow, false) 
        showCursor(false) 
    end 
end 
addEventHandler("onClientGUIClick", root, kay) 

That's client, try it untested

Link to comment

c

function myfirstwindow() 
    local swidth, sheight = guiGetScreenSize() 
    local width, height = 400, 400 
    local x = (swidth/2) - (width/2) 
    local y = (sheight/2) - (height/2) 
    window1 = guiCreateWindow(x, y, width, height, "Title", false)  -- MAIN WINDOW 
    guiWindowSetMovable(window1, false) 
    guiWindowSetSizable(window1, false) 
    --Button 
    guestBtn = guiCreateButton(160,370,70,30, "Play as Guest", false, window1) 
    addEventHandler("onClientGUIClick", guestBtn, window1buttonresponse, false) 
end 
  
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), 
    function() 
        myfirstwindow() 
        outputChatBox("Wlcome to MTA:SA Cops & Robbers Server. Please Log-In") 
        if window1 ~= nil then 
            guiSetVisible(window1, true) 
        else 
            outputChatBox("An error has occured") 
        end 
        showCursor(true) 
        guiSetInputEnabled(true) 
    end 
) 
  
function window1buttonresponse(button,state) 
    if button == 'left' and state == 'up' then 
        guiSetVisible(window1,false); 
        showCursor(false,false); 
        triggerServerEvent("guestLogin",localPlayer,localPlayer); 
    end 
end 

s

addEvent("guestLogin", true) 
addEventHandler("guestLogin", root, 
function (thePlayer) 
    spawnPlayer(thePlayer, 2505.52, -1741.73, 2072.98) 
    fadeCamera(thePlayer, false, 1.0, 0, 0, 0) -- 
    setTimer( fadeCamera, 500, 1, thePlayer, false, 0.5 ) -- 
    outputChatBox("Welocme To Cops & Robbers Server. Remember You are guest", thePlayer) 
end 
) 

Link to comment
function LoggedIn(thePlayer) 
    spawnPlayer(thePlayer, 2505.52, -1741.73, 2072.98) 
    fadeCamera(thePlayer, false, 1.0, 0, 0, 0) -- 
    setTimer( fadeCamera, 500, 1, thePlayer, false, 0.5 ) -- 
    outputChatBox("Welocme To Cops & Robbers Server. Remember You are guest", thePlayer) 
end 
addEvent("guestLogin",true) 
addEventHandler("guestLogin",getRootElement(),LoggedIn) 

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