nahuel125 Posted February 20, 2012 Share Posted February 20, 2012 espero que me ayuden , mi problema es que no me anda al registrar , probe montones pero pasa la mismo este es el que quiero espero que me ayuden gracias igual Client local localPlayer = getLocalPlayer() local playerName = getPlayerName(localPlayer) local sx,sy = guiGetScreenSize() wnd_window = {} local guiSkinShop = guiCreateWindow(0.37*sx,0.80*sy,0.3*sx,0.15*sy,"Choose a skin!",false) done = guiCreateButton(0.25,0.60,0.50,0.30,"Done",true,guiSkinShop) left = guiCreateButton(0.07,0.60,0.15,0.30,"<-",true,guiSkinShop) right = guiCreateButton(0.78,0.60,0.15,0.30,"->",true,guiSkinShop) guiWindowSetSizable(guiSkinShop,false) guiSetVisible(guiSkinShop, false) --label skinLabel = guiCreateLabel(0.05,0.30,0.90,0.17,"Skins can be bought once ingame",true,guiSkinShop) guiSetAlpha(skinLabel,1) guiLabelSetColor(skinLabel,255,255,255) guiCreateStaticImage( 0.0001, 0.49, 0.99, 0.02, "red.png", true, guiSkinShop ) guiCreateStaticImage( 0.0001, 0.25, 0.99, 0.02, "red.png", true, guiSkinShop ) guiLabelSetHorizontalAlign(skinLabel,"center",false) guiSetFont(skinLabel,"default-bold-small") function createLoginWindow(title, logo, content) local xml = xmlLoadFile( "server.xml" ) local content = xmlNodeGetValue( xml ) windowLogin = guiCreateWindow(0.02*sx,0.05*sy,0.4*sx,0.8*sy,"Xeno's Login System",false) guiSetSize(windowLogin, 270, 400, false) guiWindowSetSizable(windowLogin,false) guiCreateMemo(01,170,500,220,content,false,windowLogin) guiSetAlpha(windowLogin,1) labelUsername = guiCreateLabel(10,52,59,24,"Username:",false,windowLogin) guiSetAlpha(labelUsername,1) guiLabelSetColor(labelUsername,255,255,255) guiLabelSetVerticalAlign(labelUsername,"center") guiLabelSetHorizontalAlign(labelUsername,"left",false) labelPassword = guiCreateLabel(10,86,59,24,"Password:",false,windowLogin) guiSetAlpha(labelPassword,1) guiLabelSetColor(labelPassword,255,255,255) guiLabelSetVerticalAlign(labelPassword,"center") guiLabelSetHorizontalAlign(labelPassword,"left",false) labelInfo = guiCreateLabel(10,26,250,17,"Please login or register.",false,windowLogin) guiSetAlpha(labelInfo,1) guiLabelSetColor(labelInfo,255,255,255) guiLabelSetVerticalAlign(labelInfo,"top") guiLabelSetHorizontalAlign(labelInfo,"center",false) guiSetFont(labelInfo,"default-bold-small") editUsername = guiCreateEdit(79,52,181,25,"",false,windowLogin) guiSetAlpha(editUsername,1) guiEditSetMaxLength(editUsername, 50) editPassword = guiCreateEdit(79,86,181,25,"",false,windowLogin) guiSetAlpha(editPassword,1) guiEditSetMasked(editPassword, true) guiEditSetMaxLength(editPassword, 50) buttonLogin = guiCreateButton(10,121,117,21,"Log in",false,windowLogin) guiSetAlpha(buttonLogin,1) buttonRegister = guiCreateButton(149,121,117,21,"Register",false,windowLogin) guiSetAlpha(buttonRegister,1) guiCreateStaticImage( 0.0001, 0.370, 0.99, 0.006, "red.png", true, windowLogin ) guiCreateStaticImage( 0.0001, 0.415, 0.99, 0.006, "red.png", true, windowLogin ) newsLabel = guiCreateLabel(0.35,0.372,0.300,0.17,"Server News",true,windowLogin) guiSetAlpha(newsLabel,1) guiLabelSetColor(newsLabel,255,255,255) guiCreateStaticImage( 0.0001, 0.11, 0.99, 0.006, "red.png", true, windowLogin ) guiCreateStaticImage( 0.0001, 0.06, 0.99, 0.006, "red.png", true, windowLogin ) guiLabelSetHorizontalAlign(newsLabel,"center",false) guiSetFont(newsLabel,"default-bold-small") guiSetVisible(windowLogin, false) showChat(false) addEventHandler("onClientGUIClick", buttonLogin, clientSubmitLogin, false) addEventHandler("onClientGUIClick", buttonRegister, showReg, false) end regMenu = guiCreateWindow(0.357*sx,0.05*sy,0.33*sx,0.3*sy,"Register Menu",false) guiCreateStaticImage( 0.0001, 0.13, 0.99, 0.010, "red.png", true, regMenu ) guiCreateStaticImage( 0.0001, 0.25, 0.99, 0.010, "red.png", true, regMenu ) guiWindowSetSizable(regMenu,false) guiSetAlpha(regMenu,1) regUsername = guiCreateLabel(10,52,59,24,"Username:",false,regMenu) guiSetAlpha(regUsername,1) guiLabelSetColor(regUsername,255,255,255) guiLabelSetVerticalAlign(regUsername,"center") guiLabelSetHorizontalAlign(regUsername,"left",false) editRegUsername = guiCreateEdit(70,52,181,25,"",false,regMenu) guiSetAlpha(editRegUsername,1) guiEditSetMaxLength(editRegUsername, 50) regPassword = guiCreateLabel(10,86,59,24,"Password:",false,regMenu) guiSetAlpha(regPassword,1) guiLabelSetColor(regPassword,255,255,255) guiLabelSetVerticalAlign(regPassword,"center") guiLabelSetHorizontalAlign(regPassword,"left",false) --editRegPassword = guiCreateEdit(79,86,181,25,"",false,regMenu) editRegPassword = guiCreateEdit(70,86,181,25,"",false,regMenu) guiSetAlpha(editRegPassword,1) guiEditSetMasked(editRegPassword, true) guiEditSetMaxLength(editRegPassword, 50) regComPassword = guiCreateLabel(10,122,59,24,"*Email:",false,regMenu) guiSetAlpha(regComPassword,1) guiLabelSetColor(regComPassword,255,255,255) guiLabelSetVerticalAlign(regComPassword,"center") guiLabelSetHorizontalAlign(regComPassword,"left",false) editEmail = guiCreateEdit(70,120,181,25,"",false,regMenu) --editEmail = guiCreateEdit(60,120,190,25,"",false,regMenu) guiSetAlpha(editEmail,1) guiEditSetMasked(editEmail, true) guiEditSetMaxLength(editEmail, 50) buttonReg = guiCreateButton(10,150,120,21,"Register",false,regMenu) guiSetAlpha(buttonReg,1) buttonCan = guiCreateButton(143,150,117,21,"Cancel",false,regMenu) guiSetAlpha(buttonCan,1) labelRegister = guiCreateLabel(10,26,250,17,"Register with a user and pass here.",false,regMenu) guiSetAlpha(labelRegister,1) guiLabelSetColor(labelRegister,255,255,255) guiLabelSetVerticalAlign(labelRegister,"top") guiLabelSetHorizontalAlign(labelRegister,"center",false) guiSetFont(labelRegister,"default-bold-small") guiSetVisible(regMenu, false) function cancelWindow() guiSetVisible(regMenu, false) end function resourceStart() createLoginWindow() if (windowLogin ~= nil) then guiSetVisible(windowLogin, true) else outputChatBox("An error has occurred.") end showCursor(true) guiSetInputEnabled(true) end function changePw() createPasswordWindow() guiSetVisible(windowChangepw, true) showCursor(true) guiSetInputEnabled(true) end function clientSubmitLogin(button, state) if button == "left" and state == "up" then local username = guiGetText(editUsername) local password = guiGetText(editPassword) if username and password then showChat(true) triggerServerEvent("submitLogin", getRootElement(), localPlayer, username, password) else guiSetText(labelInfo, "Enter username and password.") end end end function showReg(button, state) guiSetVisible(regMenu, true) --if button == "left" and state == "up" then -- local username = guiGetText(editUsername) -- local password = guiGetText(editPassword) -- if username and password then --showChat(false) -- -- -- triggerServerEvent("submitRegister", getRootElement(), localPlayer, username, password) -- else -- guiSetText(labelInfo, "Enter username and password.") -- end --end end function clientSubmitRegister(button, state) if button == "left" and state == "up" then local username = guiGetText(editRegUsername) local password = guiGetText(editRegPassword) if username and password then showChat(false) triggerServerEvent("submitRegister", getRootElement(), localPlayer, username, password) else -- guiSetText(labelRegister, "User/pass in use.") end end end function clientSubmitChangepw(button, state) if button == "left" and state == "up" then local oldpassword = guiGetText(editOldpw) local newpassword = guiGetText(editNewpw) if oldpassword and newpassword then triggerServerEvent("submitChangepw", getRootElement(), localPlayer, oldpassword, newpassword) else outputChatBox("Enter old and new password.") end end end function hideLoginWindow() guiSetInputEnabled(false) guiSetVisible(windowLogin, false) showCursor(false) guiSetVisible(regMenu, false) setTimer(guiSetVisible, 3100, 1, guiSkinShop, true) showCursor(true) end function hideLoginWindow1() guiSetInputEnabled(false) guiSetVisible(windowLogin, false) showCursor(false) Link to comment
Edikosh998 Posted February 20, 2012 Share Posted February 20, 2012 Que te dice el debugger? Link to comment
Danii Posted February 21, 2012 Share Posted February 21, 2012 Agregaste el recurso al ACL grupo Admin? Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 Agregaste el recurso al ACL grupo Admin? agregue eso en el acl abajo del admin y nada ._. gracias igual por responder Link to comment
Edikosh998 Posted February 21, 2012 Share Posted February 21, 2012 Que te dice el debugger? Y esto? no tiene nada? Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 [quote="Edikosh998 nose ni idea como me fijo? Link to comment
Edikosh998 Posted February 21, 2012 Share Posted February 21, 2012 Ese script de donde lo sacastes? jaja. Para sacar debugger, entras con una cuenta de admin, y pones /debugscript 3 (todo In - game) Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 Ese script de donde lo sacastes? jaja.Para sacar debugger, entras con una cuenta de admin, y pones /debugscript 3 (todo In - game) ok me fijo a y lo saque de aca https://community.multitheftauto.com/index.php?p= ... ls&id=3393 gracias y ahi me fijo Link to comment
Edikosh998 Posted February 21, 2012 Share Posted February 21, 2012 Ahora me fijo que error tiene.. Vos le cambiastes algo, o nien lo pusistes te paso eso? Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 Ahora me fijo que error tiene..Vos le cambiastes algo, o nien lo pusistes te paso eso? nop , a y gracias anda para el login ahora pero para registrar no ._. pero bue sino deja no te preocupes muchas gracias Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 Ahora me fijo que error tiene..Vos le cambiastes algo, o nien lo pusistes te paso eso? nop , a y gracias anda para el login ahora pero para registrar no ._. pero bue sino deja no te preocupes muchas gracias no queres que busque otro? Link to comment
Edikosh998 Posted February 21, 2012 Share Posted February 21, 2012 Mi preferido es este , aunque el que usaste lo vi y tambien es bueno : https://community.multitheftauto.com/index.php?p= ... ew&id=1557 Link to comment
nahuel125 Posted February 21, 2012 Author Share Posted February 21, 2012 Mi preferido es este , aunque el que usaste lo vi y tambien es bueno :https://community.multitheftauto.com/index.php?p= ... ew&id=1557 si pero no me anda para eleguir el skin y eso me fijo con ese gracias Link to comment
Edikosh998 Posted February 21, 2012 Share Posted February 21, 2012 Mi preferido es este , aunque el que usaste lo vi y tambien es bueno :https://community.multitheftauto.com/index.php?p= ... ew&id=1557 si pero no me anda para eleguir el skin y eso me fijo con ese gracias Mira, a pesar de que hay scripts que graban datos, yo te recomendaria que empiezas a aprender a scriptear. Se que es bastante dificil empezar solo y se requiere de ayuda, pero si vos por ejemplo tratas de plantear un comando o evento que sea sencillo (ejemplo : crear un auto con un comando), te puedo ayudar tranquilamente. Para el skin necesitarias estas funciones y eventos getAccountData() --Lee la wiki para ver bien las variables, osea esto es solo como guia addEventHandler("onPlayerLogin",getRootElement(),laFuncionQueQuierasPoner) setAccountData() addEventHandler("onPlayerQuit",getRootElement(),otraFuncion) --Si queres empezar spawneando con el skin 0, primero te recomendaria sacar el resource "play" -- Y despues usas : spawnPlayer(px,py,pz,0,skin) -- Acordate de buscar todo en la wiki para entenderlo Espero que te sirva. Yo no soy muy bueno, pero lo principal es simple. Link to comment
Recommended Posts