Jump to content

depato123

Members
  • Posts

    551
  • Joined

  • Last visited

Everything posted by depato123

  1. Gracias, ahora intente solucionarlo usando un triggedClientEvent: Server triggerClientEvent ( "gui", source) Client function gui(source) exports.gui:hint( "(( Este " .. getVehicleName( source ) .. " pertenece a " .. name .. ". ))" ) end addEvent( "gui", true ) addEventHandler( "gui", getRootElement(), gui) Pero no sirve, no salta ningun error en el debug script. ¿Que debo hacer?
  2. encontre esto en el archivo meta.xml del resource gui. eso significa que esta bien exportado? ¿ahora que debo hacer para que no salga el error? pd el resource que tiene el exports.gui:hint( "Este vehiculo no te pertenece" ) esta en server side? debe ir si o si en client side?
  3. El recurso "Gui" esta iniciado y funcionando, ¿como puedo verificar si la funcion no esta exportada desde gui?
  4. Hola, queria saber que significa este error. Error: Server side: exports.gui:hint( "Este vehiculo no te pertenece" ) Lo que tendria que hacer el resource es que al entrar en un vehiculo apareciera como un gui "Este vehiculo pertenece a Usuario" pero me sale el error antes mencionado. Necesito ayuda¡¡¡
  5. Ok, ya esta lo del server. ¿En el client debo poner addEventHandler ( "onClientAttemptRegistration", root, closeLogin ) ?
  6. Jajajaja, Era un fail mio. La verdad me gusta el soporte, los medios de pago y ademas el server anda sin lagg. Like (y)
  7. osea que solo agrego addEventHandler?
  8. Gracias. Ya lo probe. Pero no funciona al registrarme no aparece el gui que especifique aqui GUIEditor = { window = {}, label = {}, memo = {} } function openGui( ) GUIEditor.window[1] = guiCreateWindow(477, 572, 486, 96, "", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(14, 34, 120, 29, "Nombre de usuario:", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") GUIEditor.memo[1] = guiCreateMemo(140, 26, 336, 37, "", false, GUIEditor.window[1]) GUIEditor.label[2] = guiCreateLabel(14, 73, 482, 19, "Elije tu nombre de usuario, recuerda que el formato debe ser de nombre_apellido", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "default-bold-small") end addEvent ( "onPlayerRegister", true ) addEventHandler ( "onPlayerRegister", root, openGui)
  9. ------------------------------------------ -- Dx Login Panel -- ------------------------------------------ -- Developer: Braydon Davis (xXMADEXx) -- -- File: server.lua -- -- Copyright 2013 (C) Braydon Davis -- -- All rights reserved. -- ------------------------------------------ local cameras = { { 329.10980224609, -2117.2749023438, 50.161201477051, 329.65179443359, -2116.4926757813, 49.853763580322 }, { 1266.0053710938, -1965.7087402344, 114.59829711914, 1265.1549072266, -1966.1115722656, 114.25980377197 }, { 1514.0283203125, -1716.5743408203, 39.910701751709, 1514.5087890625, -1715.865234375, 39.394691467285 }, { 1338.7514648438, -875.66558837891, 99.84880065918, 1339.4935302734, -875.07824707031, 99.52579498291 }, { 1426.5421142578, -725.40289306641, 120.97090148926, 1427.3695068359, -725.00805664063, 120.571434021 }, { 1357.5914306641, -592.23327636719, 125.15190124512, 1357.1751708984, -593.02673339844, 124.70780944824 }, { 988.01123046875, -341.88409423828, 74.752601623535, 988.70251464844, -342.45135498047, 75.200187683105 }, { -224.32290649414, -153.71020507813, 35.085899353027, -223.61195373535, -153.04695129395, 34.852146148682 } } function openView( plr ) local theplr = nil if ( source and getElementType ( source ) == 'player' ) then theplr = source elseif ( plr and getElementType ( plr ) == 'player' ) then theplr = plr end setTimer ( function ( p ) local ind = math.random ( #cameras ) setCameraMatrix ( p, unpack ( cameras[ind] ) ) end, 700, 1, theplr ) end addEventHandler ( "onPlayerJoin", root, openView ) addEventHandler ( "onPlayerLogout", root, openView ) --addCommandHandler ( 'view', openView ) function attemptLogin ( user, pass ) if ( user and pass and type ( user ) == 'string' and type ( pass ) == 'string' ) then --local user = string.lower ( user ) --local pass = string.lower ( pass ) local account = getAccount ( user ) if ( account ) then if ( not logIn ( source, account, pass ) ) then message ( source, "Incorrect password." ) return false end setCameraTarget ( source, source ) triggerLogin ( source, user, pass ) else message ( source, "Unknown account." ) return false end end return false end addEvent ( "Login:onClientAttemptLogin", true ) addEventHandler ( "Login:onClientAttemptLogin", root, attemptLogin ) function attemptRegister ( user, pass ) if ( user and pass and type ( user ) == 'string' and type ( pass ) == 'string' ) then --local user = string.lower ( user ) --local pass = string.lower ( pass ) local account = getAccount ( user ) if ( not account ) then local account = addAccount ( user, pass ) if ( account ) then if ( not logIn ( source, account, pass ) ) then return message ( source, "Logging in has failed." ) end setCameraTarget ( source, source ) triggerLogin ( source, user, pass ) else message ( source, "Adding account failed.\nPlease report to an admin." ) end else message ( source, "This account already exists." ) end end return false end addEvent ( "Login:onClientAttemptRegistration", true ) addEventHandler ( "Login:onClientAttemptRegistration", root, attemptRegister ) function message ( source, msg ) triggerClientEvent ( source, "onPlayerLoginPanelError", source, msg ) end function triggerLogin ( source, user, pass ) triggerClientEvent ( source, "onClientPlayerLogin", source, user, pass ) end addEventHandler ( 'onPlayerLogout', root, function ( ) triggerClientEvent ( source, 'onClientPlayerLogout', source ) end )
  10. Uno que encontré en la comunidad. se llama "DxloginPanel" o algo asi. ¿Te paso los scripts que tiene? Pero volviendo al tema. ¿Como le agrego esa cosa?
  11. Uno que encontré en la comunidad. se llama "DxloginPanel" o algo asi. Pero volviendo al tema. ¿Como le agrego esa cosa?
  12. ¿Como? Por ejemplo yo tengo esta función y quiero hacer que el gui aparezca luego de registrarse y no al entrar al server. ¿Que debo utilizar para eso?
  13. osea que no se puede saber si el usuario acaba de registrarse?
  14. Hola, ya me acreditaron el pago y tengo un problema. viewtopic.php?f=147&t=67464 Dice que el servidor esta prendido pero al intentar agregarlo en game state no me deja crear los banners porque dice que el servidor esta offline
  15. ¿Alguien me ayuda a familiarizarme con el panel de control de sawHost? Esque es la primera vez que compro un host y no tengo ni la menor idea de que hacer. Me dieron una ip y al intentar entrar a esa ip me sale conection timed out y el servidor esta funcionando, dice prendido. Ayuda¡¡
  16. Yo lo necesito para un resource automático que al jugador que no este registrado y se registre le aparezca un panel.
  17. Si existe un if o un event para obtener esa información (si la cuenta es nueva)
  18. ¿Se puede sacar la informacion de que si alguien entro al server por primera vez o se registro? un onPLayerRegister o algo asi?
  19. Hola, tengo una duda. ¿Si abono con rapi pago la entrega del servicio cuanto tarda?
  20. Perdon por no postear la funcion entera, si que esta definido if( shops[shopID].Articles[articleID].Health ) then local h = getElementHealth( source ) if( h == 100 ) then -- lololol setPedChoking ( source, true ) setTimer( setPedChoking, 4000, 1, source, false ) triggerClientEvent( source, "destroyShopMenu", source ) else h = h + shops[shopID].Articles[articleID].Health if( h > 100 ) then h = 100 end setElementHealth( source, h ) setTimer ( function() setPedAnimation ( source, "BAR", "dnk_stndM_loop", -1, true, false, false ) end, 1000, 1 ) end elseif( shops[shopID].Articles[articleID].WeaponID ) then if( shops[shopID].Articles[articleID].Ammo and tonumber( shops[shopID].Articles[articleID].Ammo ) > 1 ) then giveWeapon( source, shops[shopID].Articles[articleID].WeaponID, shops[shopID].Articles[articleID].Ammo, false ) else giveWeapon( source, shops[shopID].Articles[articleID].WeaponID, 1, false ) end elseif( shops[shopID].Articles[articleID].Fuel ) then local newFuel = shops[shopID].Articles[articleID].Fuel if( getElementData( source, "jetpackFuel" ) ) then newFuel = newFuel + tonumber( getElementData( source, "jetpackFuel" ) ) end if( newFuel > tonumber( get("MaxJetpackFuel") ) ) then newFuel = tonumber( get( "MaxJetpackFuel" ) ) end setElementData( source, "jetpackFuel", newFuel ) end end
  21. Hola. tengo un problema con este script setTimer ( function() setPedAnimation ( source, "BAR", "dnk_stndM_loop", -1, true, false, false ) end, 1000, 1 ) Me sale un error
×
×
  • Create New...