-
Posts
1,546 -
Joined
-
Last visited
Everything posted by Dimos7
-
because it the same not change something
-
addEventHandler("onResourceStart", resourceRoot, function() handler = mysql_connect("127.0.0.1", "root", "9852174563", "mtarace") end) function passwordHandler(thePlayer, password, rpassword) local account = getPlayerAccount(thePlayer) if account then if isGuestAccount(account) then outputChatBox("Error: You must be logged in to change password!", thePlayer, 255, 0, 0) end if password == rpassword then if string.len(password) >=5 then setAccountPassword(account, password) mysql_query(handler, "UPDATE accounts SET password='"..mysql_escape_string(password).."' WHERE username='"..mysql_escape_string(account).."'") triggerClientEvent(thePlayer, "hidePasswordWindow", root) else outputChatBox("Error: You new password must be at least 5 character long!", thePlayer, 255, 0, 0) end else outputChatBox("Error: Your passwords aren't the same!", thePlayer, 255, 0, 0) end end end function loginHandler(thePlayer, username, password) local account = getAccount(username, password) local pname = mysql_escape_string(handler, username) local ppw = mysql_escape_string(handler, password) local query = "SELECT * FROM accounts WHERE username=\'"..pname.."\' and password=\'"..ppw.."\';" local result = mysql_query(handler, query) if account ~= false and result and mysql_num_rows(result) > 0 then if (logIn(thePlayer, account, password) == true) then triggerClientEvent(thePlayer, "hideLoginPassword", root) outputChatBox("INFO: Welcome ".. getPlayerName(thePlayer) " you successfully logged in!", thePlayer, 0, 255, 0) else outputChatBox("Error: please report it to forum!", thePlayer, 255, 0, 0) end else outputChatBox("Error: Username or password are incorrect!", thePlayer, 255, 0, 0) end end function registerHandler(thePlayer, username, password) local account = getAccount(username, password) local query = "SELECT * FROM accounts WHERE username=\'"..username.."\' and password=\'"..password.."\';" local result = mysql_query(handler, query) if account ~= false and result and mysql_num_rows(result) > 0 then outputChatBox("Username already exist!", thePlayer, 255, 0, 0) else account = addAccount(username, password) outputChatBox("INFO: you successfully register!", thePlayer, 0, 255, 0) local name = mysql_escape_string(handler, username) local pw = mysql_escape_string(handler, password) local time = getRealTime() local years = time.year local months = time.month local monthdays = time.monthday local hours = time.hour local minutes = time.minute local seconds = time.second local years2 = years+1900 local months2 = months+1 local alltogether = years2.."-"..months2.."-"..monthdays.." "..hours..":"..minutes..":"..seconds local query = "INSERT INTO accounts SET username='"..name.."',password='"..pw.."', ip='"..getPlayerIP(thePlayer).."', serial='"..getPlayerSerial(thePlayer).."', registerDate='"..alltogether.."'" local result = mysql_query(handler, query) end end addEvent("submitChangepw", true) addEvent("submitLogin", true) addEvent("submitRegister", true) addEventHandler("submitChangepw", root, passwordHandler) addEventHandler("submitLogin", root, loginHandler) addEventHandler("submitRegister", root, registerHandler) same problem account in acl register not in sql and appear error that username or password are incorrect no error or warning in debugscript 3
-
setCameraMatrix(-2065.0327148438, 1021.1545410156, 66.882278442383, -2117.1064453125, 1106.4571533203, 70.316734313965) setPlayerHudComponentVisible("all", false) local wLogin, lUser, lPass, eUser, ePass, bLogin, bRegister, cRemeber = nil local wPass, lPass, lRpass, ePasw, eRpass, bPass, bCancel = nil function createPasswordWindow() local screenWidth, screenHeight = guiGetScreenSize() local windowWidth , windowHeiht = 458, 347 local left , top = screenWidth/2 - windowWidth/2, screenHeight/2 - windowHeiht/2 wPass = guiCreateWindow(left, top, windowWidth, windowHeiht, "Change Password", false) guiWindowSetMovable(wPass, false) guiWindowSetSizable(wPass, false) lPass = guiCreateLabel(23, 46, 96, 18, "Password:", false, wPass) guiLabelSetHorizontalAlign(lPass, "left") guiLabelSetVerticalAlign(lPass, "top") ePasw = guiCreateEdit(137, 46, 287, 33, "", false, wPass) guiEditSetMasked(ePasw, true) lRpass = guiCreateLabel(23, 132, 96, 18, "Repeat Password:", false, wPass) guiLabelSetHorizontalAlign(lRpass, "left") guiLabelSetVerticalAlign(lPass, "top") eRpass = guiCreateEdit(137, 132, 287, 33, "", false, wPass) guiEditSetMasked(eRpass, true) bPass = guiCreateButton(42, 273, 128, 37, "Change", false, wPass) bCancel = guiCreateButton(253, 273, 128, 37, "Cancel", false, wPass) guiSetVisible(wPass, false) addEventHandler("onClientGUIClick", bPass, onClientSubmitChangePw) addEventHandler("onClientGUIClick", bCancel, hidePasswordWindow) end function createLoginWindow() local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeiht = 458, 347 local left, top = screenWidth/2 - windowWidth/2, screenHeight/2 - windowHeiht/2 wLogin = guiCreateWindow(left, top, windowWidth, windowHeiht, "Login Panel", false) guiWindowSetMovable(wLogin, false) guiWindowSetSizable(wLogin, false) lUser = guiCreateLabel(23, 46, 96, 18, "Username:", false, wLogin) guiLabelSetHorizontalAlign(lUser, "left") guiLabelSetVerticalAlign(lUser, "top") eUser = guiCreateEdit(137, 46, 287, 33, "", false, wLogin) lPass = guiCreateLabel(23, 132, 96, 18, "Password:", false, wLogin) guiLabelSetHorizontalAlign(lPass, "left") guiLabelSetVerticalAlign(lPass, "top") ePass = guiCreateEdit(137, 132, 287, 33, "", false, wLogin) guiEditSetMasked(ePass, true) bLogin = guiCreateButton(42, 273, 128, 37, "Login", false, wLogin) bRegister = guiCreateButton(253, 273, 128, 37, "Register", false, wLogin) addEventHandler("onClientGUIClick", bLogin, onClientSubmitLogin) addEventHandler("onClientGUIClick", bRegister, onClientSubmitRegister) end function resourceStart() createLoginWindow() if wLogin ~= nil then guiSetVisible(wLogin, true) else outputChatBox("An error has been occupied!", 255, 0, 0) end guiSetInputEnabled(true) showCursor(true) end function onClientSubmitChangePw(button , state) if button == "left" and state == "up" then local password = guiGetText(ePasw) local rpassword= guiGetText(eRpass) if password ~= "" and rpassword ~= "" then triggerServerEvent("submitChangepw", root, localPlayer, password, rpassword) else outputChatBox("Enter password and Repeat it!", 255, 0, 0) end end end function onClientSubmitLogin(button, state) if button == "left" and state == "up" then local username = guiGetText(eUser) local password = guiGetText(ePass) if username ~= "" and password ~= "" then triggerServerEvent("submitLogin", root, localPlayer, username, password) else outputChatBox("Enter username and password!", 255, 0, 0) end end end function onClientSubmitRegister(button, state) if button == "left" and state == "up" then local username = guiGetText(eUser) local password = guiGetText(ePass) if username ~= "" and password ~= "" then triggerServerEvent("submitRegister", root, localPlayer, username, password) else outputChatBox("Enter username and password!", 255, 0, 0) end end end function changepw() createPasswordWindow() guiSetVisible(wPass, true) showCursor(true) guiSetInputEnabled(true) end function hidePasswordWindow() guiSetVisible(wPass, false) showCursor(false) guiSetInputEnabled(false) setCameraTarget(localPlayer) setPlayerHudComponentVisible("all", true) end function hideLoginWindow() guiSetVisible(wLogin, false) guiSetInputEnabled(false) showCursor(false) setCameraTarget(localPlayer) setPlayerHudComponentVisible("all", true) end addEvent("hidePasswordWindow", true) addEvent("hideLoginWindow", true) addEventHandler("hidePasswordWindow", root, hidePasswordWindow) addEventHandler("hideLoginWindow", root, hideLoginWindow) addEventHandler("onClientResourceStart", resourceRoot, resourceStart) addCommandHandler("chagepass", changepw) addEventHandler("onResourceStart", resourceRoot, function() handler = mysql_connect("127.0.0.1", "root", "9852174563", "mtarace") end) function passwordHandler(thePlayer, password, rpassword) local account = getPlayerAccount(thePlayer) if account then if isGuestAccount(account) then outputChatBox("Error: You must be logged in to change password!", thePlayer, 255, 0, 0) end if password == rpassword then if string.len(password) >=5 then setAccountPassword(account, password) mysql_query(handler, "UPDATE accounts SET password='"..password.."'") triggerClientEvent(thePlayer, "hidePasswordWindow", root) else outputChatBox("Error: You new password must be at least 5 character long!", thePlayer, 255, 0, 0) end else outputChatBox("Error: Your passwords aren't the same!", thePlayer, 255, 0, 0) end end end function loginHandler(thePlayer, username, password) local account = getAccount(username, password) local pname = mysql_escape_string(handler, username) local ppw = mysql_escape_string(handler, password) local query = "SELECT * FROM accounts WHERE username=\'"..pname.."\' and password=\'"..ppw.."\';" local result = mysql_query(handler, query) if account ~= false and result and mysql_num_rows(result) > 0 then if (logIn(thePlayer, account, password) == true) then triggerClientEvent(thePlayer, "hideLoginPassword", root) outputChatBox("INFO: Welcome ".. getPlayerName(thePlayer) " you successfully logged in!", thePlayer, 0, 255, 0) else outputChatBox("Error: please report it to forum!", thePlayer, 255, 0, 0) end else outputChatBox("Error: Username or password are incorrect!", thePlayer, 255, 0, 0) end end function registerHandler(thePlayer, username, password) local account = getAccount(username, password) local query = "SELECT * FROM accounts WHERE username=\'"..username.."\' and password=\'"..password.."\';" local result = mysql_query(handler, query) if account ~= false and result and mysql_num_rows(result) > 0 then outputChatBox("Username already exist!", thePlayer, 255, 0, 0) else account = addAccount(username, password) outputChatBox("INFO: you successfully register!", thePlayer, 0, 255, 0) local pname = mysql_escape_string(handler, username) local ppw = mysql_escape_string(handler, password) local time = getRealTime() local years = time.year local months = time.month local monthdays = time.monthday local hours = time.hour local minutes = time.minute local seconds = time.second local years2 = years+1900 local months2 = months+1 local alltogether = years2.."-"..months2.."-"..monthdays.." "..hours..":"..minutes..":"..seconds local result = mysql_query(handler, "INSERT INTO accounts (username, password, ip, srial, registerDate) VALUES (username='"..pname.."',password='"..ppw.."', ip='"..getPlayerIP(thePlayer).."', serial='"..getPlayerSerial(thePlayer).."', registerDate='"..alltogether.."')") end end addEvent("submitChangepw", true) addEvent("submitLogin", true) addEvent("submitRegister", true) addEventHandler("submitChangepw", root, passwordHandler) addEventHandler("submitLogin", root, loginHandler) addEventHandler("submitRegister", root, registerHandler) code work put not register the account at mysql dabase etc all right it register account at acl
-
local wr, wg, wb = 1, 1, 1 local curframemete = 2 local wrd , wgd, wbd = false, false, false setElementData(localPlayer, "rainbowenabled", 0) function createRainbow() for i, player in ipairs(getElementsByType("player")) do if (wr > 0) and (wrd == false) then wr = wr+curframemete if (wb ~= 1) then wb = wb-curframemete end if (wr > 254) then wr = 255 wrd = true end elseif (wg > 0 ) and (wgd == false) then wg = wg+curframemete wr = wr-curframemete if (wg >254) then wg = 255 wgd = true end elseif (wb > 0) and (wbd == false) then wb = wb+curframemete wg = wg-curframemete if (wb > 254) then wbd = false wrd = false wgd = false wb = 255 wr = 1 wg = 1 end end if getPedOccupiedVehicle(player) then if getPedOccupiedVehicleSeat(player) == 0 then if getElementData(player, "rainbowenabled") == 0 then local money = getPlayerMoney() if money >= 100000 then takePlayerMoney(100000) setVehicleColor(getPedOccupiedVehicle(player), wr, wg, wb, 0, 0, 0) addEventHandler("onClientRender", root, createRainbow) setElementData(player, "rainbowenabled", 1) else outputChatBox("You do not have enough money for this! ($100000 required)", 255, 0, 0) end else setElementData(player, "rainbowenabled", 0) removeEventHandler("onClientRender", root, createRainbow) end else outputChatBox("You must be at driver seat to turn on/off!", 255, 0, 0) end else outputChatBox("You must be in a vehicle to do that!", 255, 0, 0) end end end addCommandHandler("rainbow", createRainbow) color not change only but a color and after not change
-
with that way will be agpear error unknow sybol near = also error is at line 5 not ther
-
local wr, wg, wb = 1, 1, 1 local curframemete = 2 local wrd , wgd, wbd = false, false, false local setElementData(localPlayer, "rainbowenabled", 0) function createRainbow() for i, player in ipairs(getElementsByType("player")) do if (wr > 0 and wrd == false) then wr = wr+curframemete if (wb ~= 1) then wb = wb-curframemete end if (wr > 254) then wr = 255 wrd = true end elseif (wg > 0 and wgd == false) then wg = wg+curframemete wr = wr-curframemete if (wg >254) then wg = 255 wgd = true end elseif (wb >0 and wbd == false) then wb = wb+curframemete wg = wg-curframemete if (wb > 254) then wbd = false wrd = false wgd = false wb = 255 wr = 1 wg = 1 end end if getPedOccupiedVehicle(player) then if getPedOccupiedVehicleSeat(player) == 0 then if getElementData(player, "rainbowenabled") == 0 then local money = getPlayerMoney() if money > 100000 then takePlayerMoney(100000) setVehicleColor(getPedOccupiedVehicle(player), wr, wg, wb, 0, 0, 0) addEventHandler("onClientRender", root, createRainbow) setElementData(player, "rainbowenabled", 1) else outputChatBox("You do not have enough money for this! ($100000 required)", 255, 0, 0) end else setElementData(player, "rainbowenabled", 0) removeEventHandler("onClientRender", root, createRainbow) end else outputChatBox("You must be at driver seat to turn on/off!", 255, 0, 0) end else outputChatBox("You must be in a vehicle to do that!", 255, 0, 0) end end end addCommandHandler("rainbow", createRainbow) expect ")" near , line 5 but if i will then a end will not be needed at function but it correct
-
you can fix it with script
-
function toggleEngine(thePlayer) if isPedInVehicle(player) then local theVehicle = getPedOccupiedVehicle(thePlayer) if getPedOccupiedVehicleSeat(thePlayer) == 0 then if (getVehicleEngineState(theVehicle) == true) then setVehicleEngineState(theVehicle, false) else setVehicleEngineState(theVehicle, true) end else outputChatBox("You but be the driver for use that command!", thePlayer, 255, 0, 0) end else outputChatBox("You must be in a vehicle to use that command!", thePlayer, 255, 0, 0) end end addCommandHandler("engine", toggleEnginea)
-
for weapons can use createWeapon() playSound()
-
http://imgur.com/a/oBTSX i want create it for me server
-
i got a create character system and i want put a limit so only a account can have 7 will be like function name >7 ?
-
its the default admin panel or your own if its your own post the script here
-
setCameraMatrix(-2065.0327148438, 1021.1545410156, 66.882278442383, -2117.1064453125, 1106.4571533203, 70.316734313965) showChat(false) showPlayerHudComponent("all", false) function createLoginWindow() window = exports["dxgui_v1"]:dxCreateWindow(733, 395, 466, 256, "Login Panel", tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") exports["dxgui_v1"]:dxWindowSetMovable(window, false) userl = exports["dxgui_v1"]:dxCreateLabel(15, 49, 71, 24, "Username:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") username = exports["dxgui_v1"]:dxCreateEdit(91, 47, 258, 26, "", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") passl = exports["dxgui_v1"]:dxCreateLabel(15, 110, 71, 24, "Password:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") password = exports["dxgui_v1"]:dxCreateEdit(91, 108, 258, 26, "", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") exports["dxgui_v1"]:dxEditSetMasked(password, true) reme = exports["dxgui_v1"]:dxCreateCheckBox(79, 167, 126, 15, "Remember me", window, false, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") register = exports["dxgui_v1"]:dxCreateButton(69, 212, 87, 34, "Register", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") login = exports["dxgui_v1"]:dxCreateButton(226, 212, 87, 34, "Login", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") guest = exports["dxgui_v1"]:dxCreateButton(397, 34, 31, 33, "X", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") addEventHandler("onClientDXClick", reme, saveInfo) addEventHandler("onClientDXClick", register, clientSubmitRegister) addEventHandler("onClientDXClick", login, clientSubmitLogin) addEventHandler("onClientDXClick", guest, clietnGuestClick) end function resourceStart() createLoginWindow() if (window ~= nil) then exports["dxgui_v1"]:dxSetVisible(window, true) else exports["xp-annunce"]:sentClientMessage("An error has occupied!", localPlayer, 255, 0, 0, true) end showCursor(true) end function clietnGuestClick(button, state) if button == "left" and state == "up" then exports["dxgui_v1"]:dxSetVisible(window, false) showCursor(false) setCameraTarget(localPlayer) showChat(true) showPlayerHudComponent("all", true) end end function clientSubmitRegister(button, state) if button == "left" and state =="up" then username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitRegister", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function clientSubmitLogin(button, state) if button == "left" and state == "up" then username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitLogin", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function saveInfo(button, state) if button == "left" and state == "up" then exports["dxgui_v1"]:dxCheckBoxSetSelected(reme, true) username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitInfo", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end if exports["dxgui_v1"]:dxCheckBoxGetSelected(reme) == true then user = getElementData(localPlayer, "username") pass = getElementData(localPlayer, "password") exports["dxgui_v1"]:dxSetText(username, user) exports["dxgui_v1"]:dxSetText(password, pass) else exports["dxgui_v1"]:dxSetText(username, "") exports["dxgui_v1"]:dxSetText(password, "") end elseif button =="left" and state == "up" then exports["dxgui_v1"]:dxCheckBoxSetSelected(reme, false) end end function hideLoginWindow() exports["dxgui_v1"]:dxSetVisible(window, false) showCursor(false) showChat(true) showPlayerHudComponent("all", true) end addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow", root, hideLoginWindow) addEventHandler("onClientResourceStart", resourceRoot, resourceStart) Label its not created why ? http://imgur.com/6OeXCuT
-
I have problem edit and label not apear at all and when i click auton close window --client setCameraMatrix(-2057.1525878906, 1029.9833984375, 63.992084503174, 0, 0, 42, 0, 180) showChat(false) showPlayerHudComponent("all", false) function createLoginWindow() window = exports["dxgui_v1"]:dxCreateWindow(733, 395, 466, 256, "Login Panel", tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") exports["dxgui_v1"]:dxWindowSetMovable(window, false) userl = exports["dxgui_v1"]:dxCreateLabel(15, 49, 71, 24, "Username:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") username = exports["dxgui_v1"]:dxCreateEdit(91, 47, 258, 26, "", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") passl = exports["dxgui_v1"]:dxCreateLabel(15, 110, 71, 24, "Password:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") password = exports["dxgui_v1"]:dxCreateEdit(91, 108, 258, 26, "", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") exports["dxgui_v1"]:dxEditSetMasked(password, true) reme = exports["dxgui_v1"]:dxCreateCheckBox(79, 167, 126, 15, "Remember me", window, false, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") register = exports["dxgui_v1"]:dxCreateButton(69, 212, 87, 34, "Register", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") login = exports["dxgui_v1"]:dxCreateButton(226, 212, 87, 34, "Login", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") guest = exports["dxgui_v1"]:dxCreateButton(397, 34, 31, 33, "X", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") addEventHandler("onClientDXClick", reme, saveInfo) addEventHandler("onClientDXClick", register, clientSubmitRegister) addEventHandler("onClientDXClick", login, clientSubmitLogin) addEventHandler("onClientDXClick", guest, clietnGuestClick) end function resourceStart() createLoginWindow() if (window ~= nil) then exports["dxgui_v1"]:dxSetVisible(window, true) else exports["xp-annunce"]:sentClientMessage("An error has occupied!", localPlayer, 255, 0, 0, true) end showCursor(true) end function clietnGuestClick(button, state) if button == "left" and state == "up" then exports["dxgui_v1"]:dxSetVisible(window, false) showCursor(false) setCameraTarget(localPlayer) showChat(true) showPlayerHudComponent("all", true) end end function clientSubmitRegister(button, state) if button == "left" and state =="up" then username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitRegister", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function clientSubmitLogin(button, state) if button == "left" and state == "up" then username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitLogin", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function saveInfo(button, state) if button == "left" and state == "up" then exports["dxgui_v1"]:dxCheckBoxSetSelected(reme, true) username = exports["dxgui_v1"]:dxGetText(username) password = exports["dxgui_v1"]:dxGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitInfo", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end if exports["dxgui_v1"]:dxCheckBoxGetSelected(reme) == true then user = getElementData(localPlayer, "username") pass = getElementData(localPlayer, "password") exports["dxgui_v1"]:dxSetText(username, user) exports["dxgui_v1"]:dxSetText(password, pass) else exports["dxgui_v1"]:dxSetText(username, "") exports["dxgui_v1"]:dxSetText(password, "") end elseif button =="left" and state == "up" then exports["dxgui_v1"]:dxCheckBoxSetSelected(reme, false) end end function hideLoginWindow() exports["dxgui_v1"]:dxSetVisible(window, false) showCursor(false) showChat(true) showPlayerHudComponent("all", true) end addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow", root, hideLoginWindow) addEventHandler("onClientResourceStart", resourceRoot, resourceStart)
-
so i need make a guiwindow and set his alpha 0?
-
no error in this script but edit and check box are not in window also label not apear in window not know why
-
yes it exist setCameraMatrix(-2057.1525878906, 1029.9833984375, 63.992084503174, 0, 0, 42, 0, 180) showChat(false) showPlayerHudComponent("all", false) function createLoginWindow() window = exports["dxgui_v1"]:dxCreateWindow(733, 395, 466, 256, "Login Panel", tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") exports["dxgui_v1"]:dxWindowSetMovable(window, false) userl = exports["dxgui_v1"]:dxCreateLabel(15, 49, 71, 24, "Username:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") username = guiCreateEdit(91, 47, 258, 26, "", false, window) passl = exports["dxgui_v1"]:dxCreateLabel(15, 110, 71, 24, "Password:", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") password = guiCreateEdit(91, 108, 258, 26, "", false, window) guiEditSetMasked(password, true) reme = guiCreateCheckBox(79, 167, 126, 15, "Remember me", false , false, window) register = exports["dxgui_v1"]:dxCreateButton(69, 212, 87, 34, "Register", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") login = exports["dxgui_v1"]:dxCreateButton(226, 212, 87, 34, "Login", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") guest = exports["dxgui_v1"]:dxCreateButton(397, 34, 31, 33, "X", window, tocolor(60, 199, 234, 255), "default-blod", "Lighter Blue") addEventHandler("onClientGUIClick", reme, saveInfo) addEventHandler("onClientDXClick", register, clientSubmitRegister) addEventHandler("onClientDXClick", login, clientSubmitLogin) addEventHandler("onClientDXClick", guest, clietnGuestClick) end function resourceStart() createLoginWindow() if (window ~= nil) then dxSetVisible(window, true) else exports["xp-annunce"]:sentClientMessage("An error has occupied!", localPlayer, 255, 0, 0, true) end showCursor(true) guiSetInputEnabled(true) end function clietnGuestClick(button, state) if button == "left" and state == "up" then dxSetVisible(window, false) showCursor(false) guiSetInputEnabled(false) setCameraTarget(localPlayer) showChat(true) showPlayerHudComponent("all", true) end end function clientSubmitRegister(button, state) if button == "left" and state =="up" then username = guiGetText(username) password = guiGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitRegister", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function clientSubmitLogin(button, state) if button == "left" and state == "up" then username = guiGetText(username) password = guiGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitLogin", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end end end function saveInfo(button, state) if button == "left" and state == "up" then guiCheckBoxSetSelected(reme, true) username = guiGetText(username) password = guiGetText(password) if username ~= "" and password ~= "" then triggerServerEvent("submitInfo", root, localPlayer, username, password) else exports["xp-annunce"]:sentClientMessage("Enter username and password!", localPlayer, 255, 0, 0, true) end if guiCheckBoxGetSelected(reme) == true then user = getElementData(localPlayer, "username") pass = getElementData(localPlayer, "password") guiSetText(username, user) guiSetText(password, pass) else guiSetText(username, "") guiSetText(password, "") end elseif button =="left" and state == "up" then guiCheckBoxSetSelected(reme, false) end end function hideLoginWindow() dxSetVisible(window, false) showCursor(false) guiSetInputEnabled(false) showChat(true) showPlayerHudComponent("all", true) end addEvent("hideLoginWindow", true) addEventHandler("hideLoginWindow", root, hideLoginWindow) addEventHandler("onClientResourceStart", resourceRoot, resourceStart) http://imgur.com/4Z5Ccu4
-
i try it still take error global export this time
-
is anthere anywasy take camera look from map editor i mean i want put the camera look at one spot but i can't manage it