Jump to content

Carlossg

Members
  • Posts

    162
  • Joined

  • Last visited

Everything posted by Carlossg

  1. Cool pro maps , i didn't know it, good job.
  2. Porque en ningún momento hay una función para setear el mapa, o al menos eso creo.
  3. Con nixiweb lo tengo yo y va de PM, claro, cuando la fuente de alimentacion del servidor no esta rota.
  4. Muchas gracias ahora pruebo y me pongo con lo del email y a arreglar fallos(gráficos).
  5. En el server side da error en los outPutChatBox, y cuando alguien se loguea se les cierra a todos el gui... Cliente panel = guiCreateWindow(224,186,331,204,"Login to your account",false) guiCreateLabel(68,44,67,20,"Username:",false,panel) guiCreateLabel(68,88,67,20,"Password:",false,panel) Login = guiCreateButton(56,144,91,32,"Login",false,panel) Register = guiCreateButton(204,144,91,32,"Register",false,panel) Username = guiCreateEdit(132,40,91,26,"Username",false,panel) Password = guiCreateEdit(132,83,91,26,"",false,panel) guiWindowSetMovable(panel,false) guiWindowSetSizable(panel,false) guiEditSetMasked(Password,true) showCursor(true) function texto(txt_User,txt_Pass) txtUser = guiGetText(Username) txtPass = guiGetText(Password) triggerServerEvent("Logacc",getLocalPlayer(),txtUser,txtPass) end function register() guiSetVisible(panel,false) Register = guiCreateWindow(248,202,278,180,"Register your account",false) Usernamea = guiCreateEdit(132,27,91,26,"",false,Register) Passworda = guiCreateEdit(132,70,91,26,"",false,Register) Emaila = guiCreateEdit(132,93,125,26,"",false,Register) Registerb = guiCreateButton(56,144,91,32,"Register",false,Register) Back = guiCreateButton(204,144,91,32,"Go back",false,Register) guiCreateLabel(68,31,67,20,"Username:",false,Register) guiCreateLabel(68,74,67,20,"Password:",false,Register) guiCreateLabel(68,97,67,20,"Email:",false,Register) function back() guiSetVisible(Register,false) guiSetVisible(Login,true) end function toreg(Usuario,Contra,Emailz) Usuario = guiGetText(Usernamea) Contra = guiGetText(Passworda) Emailz = guiGetText(Emaila) triggerServerEvent("Create",getLocalPlayer(),Usuario,Contra,Emailz) end addEventHandler("onClientGUIClick",Back,back,false) addEventHandler("onClientGUIClick",Registerb,toreg,false) end addEventHandler("onClientGUIClick",Register,register,false) addEventHandler("onClientGUIClick",Login,texto,false) function esconder() guiSetVisible(panel,false) showCursor(false) end function fin() guiSetVisible(Register,false) guiSetVisible(Login,true) end addEvent("fin",true) addEventHandler("fin",getRootElement(),fin) addEvent("Esconder",true) addEventHandler("Esconder",getRootElement(),esconder) Server --todos los getRootElement() los tenía antes como source pero al fallar probé a cambiarlo, pero tampoco va. function Logacc(txtUser,txtPass) account = getAccount (txtUser,txtPass) if (account ~= false) then logIn(source,account,txtPass) triggerClientEvent("Esconder",getRootElement()) else outputChatBox("Wrong Username/Password",source,255,0,0) outputChatBox(tostring(txtUser).." y "..tostring(txtPass),source) end end function Create(Usuario,Contra,Emailz) if(Usuario ~= "" and Usuario ~= nil and Contra ~= "" and Contra ~= nil) then account = getAccount(Usuario,Contra) if (account == false) then Creando = addAccount(Usuario,Contra) if (Creando) then outPutChatBox("Congratulations"..getPlayerName(source):gsub("#%x%x%x%x%x%x","")" your account was created suscesfully, you can now login, remember your password and username.",getRootElement()) triggerClientEvent("fin",getRootElement()) else outPutChatBox("An error ocurred, contact whit an admin.",getRootElement()) end else outPutChatBox("Another account already exist",getRootElement()) end else outPutChatBox("Error, Username or Password can't be nul",getRootElement()) end end addEvent("Create",true) addEventHandler("Create",getRootElement(),Create) addEvent("Logacc",true) addEventHandler("Logacc",getRootElement(),Logacc) De momento me quedan cosas por pulir, como que no hace nada con el email que recibe, que la gui del registro esta muy sucia ect...
  6. Carlossg

    ¿Se puede?

    Sí, ganas depende de la tarifa, yo nunca he usado esos servicios, pero estoy interesado.
  7. Lol, es verdad, que cagada que hice, enseguida lo corrijo en mi server.
  8. Si, pero ahi sólo solucionas lo del usuario y el pass cambiado ¿no? Eso ya lo hice yo.
  9. Si eso de string, creo que dice que es un string.
  10. No, están bien os cuento por si os pasa, en la funcion priemro estaba el Pass y luego el User con lo cual a cada uno asignaba una distinta, porque el server recibia primero el User y después el pass. Ahora no funciona al login me da error, noseque string(No lo puedo mirar ahora), y ni poniendo tostring se pasa.
  11. Ahora pruebo, con este: addEventHandler("onClientGuiClick",Login,function () triggerServerEvent("Logacc",getLocalPlayer(),txtUser,txtPass) end) Devolvía Username y Osea que obtenía el texto al iniciar la resource Y con el que puse antes, ese daba nil y nil. Ahora pruebo con el tuyo Juas, lo que me distes está bien, sólo que me daba error y lo puse antes del eventhandler sino daba el mismo error que el mio,igual le puse un tostring a lo del login en el server sino no iba(Lógico), ahora creo que el server recibe los datos al revés es decir, para el username el password y para el password el username...
  12. El false del addEventHandler, ¿para que es?
  13. Tengo un gran dilema, no sé como llamar al guiGetText y ponerle nombre para usarlo en el server, he intentado usar una función pero da nil. addEventHandler("onClientGUIClick",Login,function () triggerServerEvent("Logacc",getLocalPlayer(),texto()) end)--aquí en texto he puesto los () porque creo que es así pero también he probado sin ellos y da error igualmente. function texto(txt_Pass,txt_User) txtPass = guiGetText(Password) txtUser = guiGetText(Username) end
  14. De hecho es lo que iba a hacer, mirar que datos tiraba , pero me tuve que ir, y ahora estoy agotado. EDITO:Sé el fallo, al obtener el texto lo hace al empezar el script, no cuando pulsas el botón login, voy a corregirlo.
  15. Si, de hecho incluso creé una cuenta facil para ver si era error de escritura(user:caca y pass:caca)no funciona
  16. Ok, ahora , pongo bien el pass y la contraseña y tira el error que le puse si estaba mal:"Wrong user..."
  17. Tell me crazy, but I love it, it has down my idea of maps a "relax" part and a full "adrenaline" part. Waiting for your v15 .
  18. No funciona; Cliente: panel = guiCreateWindow(224,186,331,204,"Login to your account",false) guiCreateLabel(68,44,67,20,"Username:",false,panel) guiCreateLabel(70,88,56,16,"Password:",false,panel) Login = guiCreateButton(56,144,91,32,"Login",false,panel) Register = guiCreateButton(204,144,91,32,"Register",false,panel) Username = guiCreateEdit(132,40,91,26,"Username",false,panel) Password = guiCreateEdit(132,83,91,26,"",false,panel) guiWindowSetMovable(panel,false) guiWindowSetSizable(panel,false) guiEditSetMasked(Password,true) showCursor(true) txtPass = guiGetText(Password) txtUser = guiGetText(Username) addEventHandler("onClientGuiClick",Login,function () triggerServerEvent("Logacc",getLocalPlayer(),txtUser,txtPass) end) Server: function Logacc(txtUser,txtPass) account = getAccount (txtUser,txtPass) if (account ~= false) then logIn(source,txtUser,txtPass) else outputChatBox("Wrong Username/Password",source,255,0,0) end end addEvent("Logacc",true) addEventHandler("Logacc",getRootElement(),Logacc) Simplemente no funciona,ningún error.
  19. Me gustaría saber, si es posible añadir un elemento a una cuenta, por ejemplo, un player se registra y tiene que poner su email, ¿sería posible añadir esto a la cuenta? con: setAccountData Por lo que he visto en la wiki parece ser que sí, pero antes de intentarlo me gustaría confirmarlo(para no cagarla).
  20. Perfectamente explicado, el P Amo Quedaría así ¿no? Para no ensuciar el onGuiClick, las he definido arriba: función del Cliente txtPass = guiGetText(Password) txtUser = guiGetText(Username) addEventHandler("onClientGuiClick",Login,triggerServerEvent("Logacc",getLocalPlayer(),txtUser,txtPass)) funcion del Servidor: function Logacc(txtUser,txtPass) account = getAccount (txtUser,txtPass) if (account ~= false) then logIn(Source,txtUser,txtPass) else outputChatBox("Wrong Username/Password",Source,255,0,0) end end addEvent("Logacc",true) addEventHandler("Logacc",getRootElement(),Logacc) ¿Quedaría así bien? PD:80000 smilies y no encuentro el de alabanza .
  21. Claro, eso hago: addEventHandler("onClientGuiClick",Login,triggerServerEvent("Logacc",getRootElement())) function Logacc(Source,Username,Password) account = getAccount (Username,Password) if (account ~= false) then logIn(Source,account,Password) else outputChatBox("Wrong Username/Password",Source,255,0,0) end end addEvent("Logacc",true) addEventHandler("Logacc",getRootElement(),Logacc) Pero me tira error al obtener las variables Username y Password. PD:Tu odias que quieran todo hecho(el código), yo odio que me den todo hecho(el código tmb),. Upsss. EDITO:Creo que tengo que hacerlo usando las variables opcionales ¿no?, que despistado soy. addEventHandler("onClientGuiClick",Login,triggerServerEvent("Logacc",getLocalPlayer(),Username,Password)) Error, la variable 3 devuelve boolean. , osea el trigger.
  22. Me he atrancado, ¿conque obtengo la variable Username y Pasword Server-side? ¿Tengo que triggear desde el server a client-side para saberla?
  23. Tengo este código pero no funciona, le doy a login y no pasa nada, pongo la cuenta bien y todo...aunque la ponga mal no tira el error... panel = guiCreateWindow(224,186,331,204,"Login to your account",false) guiCreateLabel(68,44,67,20,"Username:",false,panel) guiCreateLabel(70,88,56,16,"Password:",false,panel) Login = guiCreateButton(56,144,91,32,"Login",false,panel) Register = guiCreateButton(204,144,91,32,"Register",false,panel) Username = guiCreateEdit(132,40,91,26,"Username",false,panel) Password = guiCreateEdit(132,83,91,26,"",false,panel) guiWindowSetMovable(panel,false) guiWindowSetSizable(panel,false) guiEditSetMasked(Password,true) showCursor(true) --function empezar(Player) --guiSetVisible(panel,true) --showCursor(true) --end function Logacc(Source,Username,Password) account = getAccount (Username,Password) if (account ~= false) then logIn(Source,account,Password) else outputChatBox("Wrong Username/Password",Source,255,0,0) end end addEventHandler("onClientGuiClick",Login,Logacc)
  24. Carlossg

    isPlayerMuted

    Ponle para que si el isPlayerMuted es false que cambie el texto .
  25. Carlossg

    isPlayerMuted

    Ok, una cosa que aleguar en mi defensa y otra que preguntar . El evento checker si tiene un trigger en Cliente Leyendo eso, sería imposible, saber si estas muteado tu mismo, de la manera que yo pensaba que quería hacer, osea mediante comprobaciones cada x tiempo¿no?
×
×
  • Create New...