Jump to content

Edikosh998

Members
  • Posts

    569
  • Joined

  • Last visited

Everything posted by Edikosh998

  1. a) Is a exported Font.. ARIALBOLD.TFF b) outputClient is the GUI Messages's resource... Is working good, I was just asking if there is better to put the timer with less or more delay... viewtopic.php?f=108&t=42340
  2. Yea, my bad...can't use trigger for a render Event. tiempoRealLabel = guiCreateLabel(0.8525,0.0430,0.1152,0.0559,"Tiempo",true) guiSetFont(tiempoRealLabel,arialBoldFont) setTimer( function() local tiempoTabla = getRealTime() local minutos = tiempoTabla.minute local horas = tiempoTabla.hour guiSetText(tiempoRealLabel,tostring(horas).." : "..tostring(minutos)) if minutos == 0 then triggerServerEvent("onPayDay",localPlayer,minutos,horas) outputClient("PAY DAY",0,200,50) end end ,5000,0) -- How much seconds of delay?, I switch to five but perhaps can be more
  3. I know how to make it...What I want to know is which way will be better ( better = optimized) for checking the time. PD : I'm using label. tiempoRealLabel = guiCreateLabel(0.8525,0.0430,0.1152,0.0559,"Tiempo",true) guiSetFont(tiempoRealLabel,arialBoldFont) function enCalcularTiempoPayDay() local tiempoTabla = getRealTime() local minutos = tiempoTabla.minute local horas = tiempoTabla.hour guiSetText(tiempoRealLabel,tostring(horas).." : "..tostring(minutos)) if minutos == 0 then triggerServerEvent("onPayDay",localPlayer,minutos,horas) outputClient("PAY DAY",0,200,50) end end addEventHandler("onClientRender",root,enCalcularTiempoPayDay)
  4. Edikosh998

    Real Time

    So, I decided to make a label with the real time. However, I don't know what's better...with "onClientRender", or with a timer of 60000 ms delay ?
  5. Aaaa ya me di cuenta... Le pusiste local a la variable imgd
  6. if isElement(imgd) then destroyElement(imgd) end
  7. Si mota, pero vos ya estas hace tiempo realizando eso...El punto, es que si no sabes ninguna funcion en base a GUIs, se te hace muy dificil hacerlo
  8. triggerClientEvent ( source,"crearimagen", source )
  9. A bueno, ahi necesitas hacer un gridList con todos los skins que queres que aparezcan.. Ya no es tan facil.
  10. Eso es lo que quiero saber, creo que capaz el relative es el que puede adaptar a cada resolucion Igual averigua, porque yo tambien tengo la duda (voy a seguir buscando). EDIT : Proba este resource simple que hizo Jasper : https://community.multitheftauto.com/index.php?p= ... ils&id=906 Hizo una barra de hambre, y puso relative "true" . Probe con varias resoluciones y se adapta.. Tema solucionado creo .
  11. Sino hacelo onPlayerSpawn
  12. Exactamente, si vos guardaste una fila con el nombre del account y el ID del blip, despues cuando loguea, si el tipo tiene un blip...Se lo ataccheas ni bien loguea
  13. function seleccionar (player,cmd,skin) local skinCambiar = setPlayerSkin(player,tonumber(skin)) if skinCambiar then outputChatBox("Has seleccionado el skin "..tostring(skin)) end end addCommandHandler("skin",seleccionar)
  14. El scoreboard crea una funcion para cada resolucion, osea lo que podes hacer es un GUI para cada resolucion (lamentablemente)
  15. Alex podes usar SQL para TODO. El tema es que lo uso mal... function(_,account) local query = executeSQLQuery("SELECT * FROM blips WHERE Cuenta = '"..getAccountName(account).."'") if #query == 1 then createBlipAttachedTo(source,query[1]["blipN"]) end end Si entendi bien, eso es lo que queres, que se atachee el blip al jugador, por lo tanto si guardas el numero de blip
  16. Edikosh998

    Se puede??

    No es tan facil eso, mira lo de que suba la potencia : onClientPlayerDamage getElementData -- Para fijarte si tiene alguna mejora setAccountData -- Para guardar los datos del skill setElementData -- Para que cuando compre una mejora lo guarde en elementData getAccountData -- Para cuando loguea, usas el setElementData Igualmente, es bastante dificil lo que pedis.
  17. Para aprender LUA podes : http://www.lua.org/manual/5.1/es/ Y despues : https://wiki.multitheftauto.com/wiki/Scr ... troduction Fijate si te sirve.
  18. Te falto las comillas del principio, y de los dos valores. local account = getPlayerAccount(source) executeSQLQuery("INSERT INTO blips (Cuenta, blipN) VALUES ('"..getAccountName( account).."', '"..obtenerB.."')") Y pone query, no pongas insert porque es diferente. Otra aclaracion, yo puse los ' ' como aclaracion, no se si lo toma como valido (creo que no hay problema en ponerlo, pero como nunca lo use, ni idea). EDIT : otro super detalle , no pongas ...getAccountName(source) , porque necesitas el account no el player
  19. Edikosh998

    Se puede??

    Necesitas tiempo para programar . Igualmente, quiero saber algo : que es lo que queres hacer en el skill shop?...Que mejore calidad de tiro y todo eso?
  20. Edikosh998

    Se puede??

    En mi punto de vista, no es tan facil realizar un servidor...mas cuando no tenes un staff tan grande que al menos se pueda compartir las cosas sabiendo que a veces el tiempo no da, porque nadie dispone de tanto tiempo libre. Pero bueno, se hace lo que se puede...y por lo tanto, mi recomendacion es la siguiente : Aprender a programar requiere tiempo. Si vos ademas, no queres aprender lo basico para entender los conceptos, menos podras hacer un server
  21. 600 x 400 ? Pero osea, que monitor tenes? Como te aparece la imagen? Y lo otro, que compu tenes?
  22. Edikosh998

    Se puede??

    Bueno y entonces?
  23. Como lo paso a scripting? Tiene que venir Solid (moderador) y lo pasa , asi que hay que esperar a que se conecte
  24. No podes poner i = numero....es i = numero,numero Porque el for loop en ese caso va de "x" numero a "y" numero
  25. Disculpen ...., pero este tema tendria que estar en scripting para el caso
×
×
  • Create New...