-
Posts
516 -
Joined
-
Last visited
Everything posted by Bc#
-
¿Existe alguna función o algo para obtener el sonido desde el micrófono y reproducirlo?
-
Abrir los puertos de tu servidor y dejarlo funcional.
Bc# replied to Bc#'s topic in Recursos y aportes
No es falta de perso, sino que no tenia preparado lo que diría, por eso me quedaba en blanco -
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.
-
-
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?
-
¿De donde salio spawn_button ?
-
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.
-
Por lo que sé eso no existe, pero crear un sistema no es complicado.
-
Este lo hice yo pero no es free.
-
Investiga si eso se hace modificando mta o es de un servidor, aunque yo pienso que editaron mta.
-
Tienes un error en el color, prueba con: local Color = "0080FF"
-
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)
-
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)
-
Edita tus post, no hagas doble-post.
-
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.
-
¿Alguien sabe como ingresar datos desde el teclado sin necesariamente usar un edit?
-
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
-
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.
-
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
-
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.
-
¿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.
-
La idea era sacar ese downloader y poner otro como resource pero si no se puede no importa.
