Jump to content

Bc#

Members
  • Posts

    516
  • Joined

  • Last visited

Everything posted by Bc#

  1. ¿Existe alguna función o algo para obtener el sonido desde el micrófono y reproducirlo?
  2. No es falta de perso, sino que no tenia preparado lo que diría, por eso me quedaba en blanco
  3. Si es client-side el texto sería: getPlayerName(localPlayer).." "..getVehicleName(getPedOccupiedVehicle(localPlayer)) Si es server-side solo reemplazas localPlayer por el jugador que desees.
  4. Lo primero, borra el otro post que hiciste que es igual a este. Ahora referente a tu problema, ¿podrías ser mas especifico con tu problema? ¿Que es lo que no te funciona o lo que tu quieres hacer?
  5. ¿De donde salio spawn_button ?
  6. Bc#

    Ayuda userpanel

    No es necesario postear todo el codigo, lo que necesitas es esto: -- Buy a next map function buyMap(thePlayer,mapName,command) if not PVP[thePlayer] then local account = getPlayerAccount(thePlayer) if not (isGuestAccount(account)) then local playerCash = tonumber(getAccountData(account,"cash")) if not (mapName == "") then if playerCash >= mapCost then if command then mapName = getMapName(mapName) else mapName = tostring(mapName) end if not mapTimer[mapName] then table.insert(mapQueue,mapName) local freeMaps = tonumber(getAccountData(account,"freeMaps")) if freeMaps ~= 0 then addStat(account,"freeMaps",-1) else setAccountData(account,"cash",playerCash - mapCost) end addStat(account,"buyedMaps",1) scoreboardRefresh(thePlayer) mapTimer[mapName] = true setTimer(resetMapTimer,900000,1,mapName) if #mapQueue == 1 then triggerEvent("onUseranelWantSetMap",getRootElement(),mapQueue[1]) end callClientFunction(thePlayer,"setFreeMapPurchase",getAccountData(account,"freeMaps")) unlockAchievement(thePlayer,18) unlockAchievement(thePlayer) showServerMsg(getRootElement(),"Map queue",getPlayerName(thePlayer).." #ffffffbought and add "..mapName.." to map queue") callClientFunction(getRootElement(),"updateMapQueueList",mapQueue) else showServerMsg(thePlayer,"Buy nextmap","#FFFFFFYou can't set this map now, wait some time to set!") end else showServerMsg(thePlayer,"Buy nextmap","#FFFFFFYou don't have enough money to set a map!") end else showServerMsg(thePlayer,"Buy nextmap","#FFFFFFPlease select a map from the list first!") end end else showServerMsg(thePlayer,"Buy nextmap","#FFFFFFYou can't buy maps because you're playing a PVP match now!") end end y si no me equivoco la linea que importa es esta: triggerEvent("onUseranelWantSetMap",getRootElement(),mapQueue[1]) Hay que cambiarla a: executeCommandHandler ( "acd", getRootElement(), mapQueue[1]) PD: no olvides darle derechos de administrador a tu userpanel.
  7. Bc#

    ¿Existe esto?

    Por lo que sé eso no existe, pero crear un sistema no es complicado.
  8. Este lo hice yo pero no es free.
  9. Investiga si eso se hace modificando mta o es de un servidor, aunque yo pienso que editaron mta.
  10. Bc#

    Ayuda setting!

    Tienes un error en el color, prueba con: local Color = "0080FF"
  11. Bc#

    Ayuda setting!

    Esta muy mal esa sintaxis, seria así: local Color = 0080FF dxDrawText(theText, leftB+2, topB+2, left, top, tocolor(0, 0, 0, 255), 3, "default-bold", "left", "top", false, true, true) dxDrawText(Color..theText, theText, leftB, topB, left, top, tocolor(255,255,255,255), 3, "default-bold", "left", "top", false, true, true,true)
  12. Bc#

    Ayuda setting!

    Es mas conveniente hacerlo así si es que usas colores hex. dxDrawText(tuColor..theText, leftB, topB, left, top, tocolor(255,255,255,255), 3, "default-bold", "left", "top", false, true, true,true)
  13. Edita tus post, no hagas doble-post.
  14. Bc#

    Contador

    Ya que solo se almacenara un numero, seria mas sencillo usar una variable para evitar consumo innecesario. Pero si reinicia el resource o el servidor el contador volverá a 0 si es que no lo deja guardado.
  15. ¿Alguien sabe como ingresar datos desde el teclado sin necesariamente usar un edit?
  16. Solucionado, para obtener el largo del string se usa: string.len() y para pasar de string a cadena de caracteres es necesario crear un loop con la cantidad de caracteres que posea el string, así: cadena={} text="hola" for i=0,string.len (text) do cadena[i]=string.char(string.byte(text,i+1)) end
  17. Bc#

    Contador

    setElementData "onPlayerJoin"
  18. Quiero saber como paso un string que puede ser este: Ejemplo="hola" A una cadena de caracteres: Ejemplo2={"h","o","l","a"} y de lo posible como saber la cantidad de caracteres que tiene ese string. De antemano muchas gracias por sus respuestas.
  19. Bc#

    Ayuda con sonidos

    No se si notaste que haces que 'sonido.mp3' se reproduzca mas de una vez al mismo tiempo. Te dejo un tutorial sobre loops para que evites esta clase de errores básicos: http://lua.gts-stolberg.de/en/schleifen.php for _,k in ipairs (getElementsByType("sound")) do -- Obtiene todo los sonidos setSoundVolume(k, 0) -- Para todo los sonidos end setTimer(playSound, 200, 1, "sonido.mp3") -- Luego suena la que quieras y luego cuando ya loggue Usas: for _,i in ipairs (getElementsByType("sound")) do setSoundVolume(i, 100) end
  20. Bc#

    imagen

    A eso le agregaría un while para que parpadee hasta que se cumpla una condición. hmm entonces como implementaría el while? ¿Tu como lo arias?
  21. También necesitaras tener conocimientos mínimos de matemáticas y lógica. Te recomiendo que veas este vídeo, y de ser posible todos sus vídeos los recomiendo.
  22. ¿Todo el sistema? Si, en mi búsqueda me di cuenta que alguien me había pasado el script hecho, lo malo es que está compilado el cliente, y no se como funciona por que al activarlo no pasa nada.
  23. La idea era sacar ese downloader y poner otro como resource pero si no se puede no importa.
×
×
  • Create New...