Jump to content

Sergioks

Members
  • Posts

    262
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Sergioks

  1. Debes Colocar en el Spawn.. algo asi en la function: function windowLogin() guiSetVisible ( nombredeVentana, false ) end y cuando se logee con el Panel Login Que Hiciste, Que Aparezca la Gui del Spawn. Podrias Usar un Evento Asi: addEventHandler('onPlayerLogin', resourceRoot, function () guiSetVisible ( nombredeventana, true ) end ) Si Son Varias Ventanas tu Spawn, Pones Los guiSetVisibles en el eventHandler y ya. OJO: Soy Algo Nuevo en Scripting, asi pienzo yo que seria.
  2. cierto, aunque yo solo use: function() url = guiGetText (musicurl) if url then playSound (url) end end porque iva a usarlo en un boton, no comando jeje
  3. Si alexs, me funciono. Gracias. Solo tuve el problema del ")" q ciber ayudo a cerrar.
  4. Hola, Tengo Una Duda... ¿ Como Hago para que Los Sonidos que se reproduzcan con PlaySound3D Solo lo escuche el que lo ejecutó ? Osea, Como Hago para que El usuario que Puso la URL, sea el unico que la oiga, y que la musica lo siga, y no se quede en un solo sitio. ¿ se puede eso ? si se puede.. ¿ podrian decirme como, o con que Codigos ? Gracias.
  5. Me Dice: WARNING: StaffSystem/Server.lua:11: Bad Argument @ 'getPlayerAccount' [ Expected account at argument 1, got boolean ] WARNING: StaffSystem/Server.lua:11: Bad Argument @ 'getAccountName' [Expected account at argument 1, got boolean] ERROR: StaffSystem\Server.lua:12: arrempt to concatenate local 'accName' ( a Boolean Value ) Me Dice: StaffSystem/Server.lua:22: ')' expected near 'do' ayuda
  6. Me Dice: Bad Argument's @ 'BindKey' ¿ahora que paso? Server-Side: function GUI() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent ("OpenPanel", getRootElement()) end end bindKey ( "f5", "down", GUI )
  7. Hola!. Quisiera Saber Como Hacer que Un Usuario Pueda Abrir Un Panel Con Un Bind, pero solo para un grupo de ACL En Especifico. Yo Lo Hice Asi, Pero No Funciona. Client-Side: function gui () --- Bind De Abierto/Cerrado ( GUI ) local state = ( not guiGetVisible ( StaffPanel ) ) guiSetVisible ( StaffPanel, state ) showCursor ( state ) triggerServerEvent("OpenPanel", localPlayer) end bindKey ( "f5", "down", gui ) Server-Side: addEvent("OpenPanel", true) addEventHandler("OpenPanel", root, function() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then end end ) Ayuda *Edit: Para Ser Honesto Solo Improvise Con Eso del isObjectInACLGroup , Asi que Si Pudieran Explicarme Que Hacer, Les Agradeceria Mucho
  8. Muchas Gracias Sasuke! Hubieron otros problemitas con los mismos exports pero los cambie por el export de 'notifications' ¡Muchas Gracias!
  9. *Edit: Gracias, Ya Lo Complete Yo. Le Puse Otras Cositas y Lo Termine. Gracias!
  10. Use: getRealTime() Para Reemplazar Los Exports, ahora me dice el siguiente error: ERROR: groupsys\group.slua:253: attempt to concatenate local 'time' (a nil value) Si, Desaparecio el problema de los exports, pero este persiste. ¿ ahora que ?
  11. Disculpa, ¿ Como La Uso ? podrias darme un ejemplo? No Entiendo mucho eso de los DxDraw's
  12. Es Cierto, y no es la unica, Tendre que ver las funciones de cada uno de los exports con dicho script faltante y reemplazarlo por uno propio. Gracias Solid
  13. entonces q me sugieres hacer?
  14. ¡hola! Estaba Probando El Script "GroupSys" ( https://community.multitheftauto.com/index.php?p=resources&s=details&id=8291 ) y Cuando Quiero Crear un Clan me aparece esto: ERROR: exports: Call to non-running server resource (CEDmisc) [string "?"] ERROR: groupsys\group.slua:253: attempt to concatenate local 'time' (a nil value) Seccion que dice tener el problema: if (not getPlayerGroup(client) or getPlayerGroup(client) == "None" or getPlayerGroup == "nil") then local date, time = exports.CEDmisc:time() local date = date.. " - "..time --- Esta Parte De Aqui createGroup(name, client, date) setGroup(client, name, date, "Founder") outputChatBox(client, "You have made a group called '"..name.."'", 0, 255, 0) ¿ Cual es el problema y, como Lo Soluciono ? Gracias De Antemano.
  15. Hola Quisiera Saber Como Hago para Poner un DxText Sobre un Marker. DxText: addEventHandler("onClientResourceStart", resourceRoot, function() end ) addEventHandler("onClientRender", root, function() dxDrawText("Vehiculos Del Clan", 515, 359, 839, 390, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "left", "top", false, false, false, false, false) end ) Marker: marker = createMarker( 3915.64453125, 2543.744140625, -0.55000001192093, "cylinder", 1.5, 50, 50, 50, 255, getRootElement() ) ¡Les Agradeceria Mucho! *Edit: Algo Asi Es Que Quiero Hacer. ( Claro, este es solo un montaje )
  16. Si, se me olvido ponerlo en el banPlayer. asi, no? banPlayer ( getPlayerFromName(banned), source, reason, timeP ) y setTimer (timeP, 1) o como..?
  17. EDIT: Titulo. Había Puesto 'RadioButtons' como Titulo, porque, Tenia Un Problema con Los Radiobuttons, pero al final lo arregle. y se me olvido cambiar el title
  18. Hola! Alguien Podría Decirme, Como Usar una EditBox para ponerle un 'Timer' ( setTimer ) a mi GUI ( Panel STAFF ) ? Osea, que no se tenga que poner ej: 1387665676 para que de un minuto. Lo Que Quiero Decir, es. como hago, que, Lo Que Se Escriba en el EditBox, no sea leído por mili segundos, SI NO, Por Minutos. Ej: Escribo 10 en el EditBox. y le da, a dicho usuario, 10 minutos de Castigo. ( Sea Mute, o Ban ). ¿Alguien Podria Decirme Que Codigos Usar? o, que hacer para Ponerlo asi? Client-Side: function Ban1() local banned = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) local reason = guiGetText (GUIEditor.edit[1]) local timeP = guiGetText ( GUIEditor.edit[2] ) showCursor ( true ) triggerServerEvent ("Ban", localPlayer, banned, reason, timeP) end Server-Side: addEvent("Ban", true ) addEventHandler("Ban", root, function ( banned, reason, timeP ) if ( hasObjectPermissionTo ( source, "function.banPlayer" ) ) then banPlayer ( getPlayerFromName(banned), source, reason ) for _, player in ipairs ( getElementsByType ( "player" ) ) do outputChatBox ( "* " .. banned .. " Fue Baneado Por ".. timeP .." Minutos. (Razon: ".. reason ..") *", player, 255, 0, 0, true ) exports["notifications"]:showBox ( source, "info","El Usuario " .. banned .. " Ha Sido Baneado Exitosamente!!\n\nRazon: " .. reason .."\nTiempo: ".. timeP ) setTimer (timeP, 1) end end end ) Agradecería Mucho Su Ayuda. Ya Esta Seria Mi Ultima Pregunta/Duda Sobre el Panel STAFF Que Estoy Desarrollando
  19. ^True. Y tambien cambia el orden de los argumentos de la funcion de la linea 3 server side: function ( Kicked, reason ) Muchas Gracias a Ambos y a CiBer~! Gracias Tambien, por intentar ayudar
  20. Hola! Tengo Un Problema con el KickPlayer. y es el siguiente. Ya Había Creado Un Post Anterior, Explicando Mi Problema con el hasObjectPremissionTo Ya Lo Solucione y Todo, Ya Coloque el Script en Permisos ACL 'Admin' y Todo. Ahora me Dice el Siguiente Problema: Server:26: Bad Argument @ 'kickPlayer' Cuando Presiono el Boton 'Kick'. Client-Side: function Kick() showCursor ( true ) local Kicked = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) local reason = guiGetText (GUIEditor.edit[1]) triggerServerEvent ("Kick1", localPlayer, Kicked, reason) end Server-Side: addEvent("Kick1", true) addEventHandler("Kick1", root, function ( reason, Kicked ) if ( hasObjectPermissionTo ( source, "function.kickPlayer" ) ) then kickPlayer ( Kicked, source, reason ) for _, player in ipairs ( getElementsByType ( "player" ) ) do outputChatBox ( "* " .. Kicked .. " Fue Kickeado (Razon: ".. reason ..") *", player, 255, 0, 0, true ) end end end ) - Gracias De Antemano Por Leer Mi Post
  21. Ya Lo Hice. ya no tengo problemas con el 'hasObjectPremissionTo' Ahora me dice lo siguiente: WARNING: Server.lua:8: Bad Argument @ 'banPlayer' ¿ Ahora que hago ?
  22. Removiste 'theClient' de los argumentos, sin embargo, lo utilizas en la linea 12 y en la linea 15. Como es el correcto? porque poniendo ese, y arreglando lo de "TheClient" y cambiandolo por "Client" como dice por alli, Me Dice: Server.lua:8: Access Denied @ "banPlayer"
  23. Hola! Tengo 1 Problema . Quiero Crear un Punish Panel para un proyecto que estoy haciendo. Cuando Quiero Banear a un usuario me salta un error con el hasObjectPermissionTo. Aqui mis lua's Client - Side: function Banear() showCursor ( true ) local reason = guiGetText ( GUIEditor.edit[1] ) local punished = guiGetText ( GUIEditor.gridlist[1] ) local timePunish = guiGetText ( GUIEditor.gridlist[2] ) triggerServerEvent("Ban", localPlayer, reason, punished, timePunish) end Server - Side: addEvent("Ban", true ) addEventHandler("Ban", root, function (reason, punished, timePunish, theClient) if ( hasObjectPermissionTo ( theClient, "function.banPlayer" ) ) then local bannedPlayer = getPlayerFromName ( punished ) banPlayer ( bannedPlayer, theClient, reason ) for _, player in ipairs ( getElementsByType ( "player" ) ) do outputChatBox ( "" .. punished .. " Fue Baneado Por ".. timePunish .." (Razon: ".. reason ..".", player, 255, 0, 0, true ) exports["notifications"]:showBox ( theClient, "info","El Usuario " .. punished .. " Ha Sido Baneado Exitosamente!!\n\nRazon: " .. reason .. "." ) exports["notifications"]:showBox ( theClient, "error","Usted No Posee Los Permisos para Banear!!" ) end end end ) Lo que me salta en la consola cuando doy click en el boton "banear" WARNING: Server.lua:55: Bad Arguments @ 'hasObjectPermissionTo' ¿Que Me Falta hacer? o que error tube? - Gracias por leer
×
×
  • Create New...