Jump to content

CeKiT

Members
  • Posts

    152
  • Joined

  • Last visited

About CeKiT

  • Birthday 03/09/1997

Details

  • Gang
    XPG
  • Location
    Argentina - Mar del Plata
  • Interests
    MTA: SA, SA:MP y el Skate.

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

CeKiT's Achievements

Busta

Busta (15/54)

0

Reputation

  1. Gracias capo, me solucionaste la vida varias veces. Al igual que solid
  2. Hola que tal, tengo un problema con crear una variable global tengo esto: toptimes_server.lua function showCountry () cCountry = exports.admin:getPlayerCountry(source) end addEventHandler("onPlayerJoin", g_Root, showCountry) toptimes_client.lua dxDrawImage(sX-toptimes.size[1]+(toptimes.size[1]*0.93)-10,(sY/2)-(toptimes.size[2])+(200/8)+((i-1)*20)+3,16,11,":admin/client/images/flags/".. cCountry ..".png",tocolor(255,255,255,255)) no entiendo que es lo que estoy haciendo mal que en el debugsript me dice nil value.
  3. Hola que tal, tengo este script que guarda y carga el dinero del jugador. addEventHandler("onPlayerLogin", getRootElement(), function (prevAcc, currAcc, autoLogin) setPlayerMoney(source, ( getAccountData( currAcc, "money" ) or 0 ) ) end ) addEventHandler("onPlayerLogout", getRootElement(), function (prevAcc, currAcc) setAccountData(prevAcc, "money", getPlayerMoney(source)) -- Borrando dinero para evitar bugs. setPlayerMoney(source, 0) end ) addEventHandler("onPlayerQuit", getRootElement(), function () local pAcc = getPlayerAccount(source) if (pAcc and not isGuestAccount(pAcc)) then setAccountData(pAcc, "money", getPlayerMoney(source)) end end ) Y quiero agregar una columna al scoreboard con el dinero del jugador, como hago para crear la columna con scoreboardAddColummn? Gracias, hasta donde tengo entendido con setelementdata puedo cambiarle el valor, pero primero necesito crear la columna.
  4. SERVER-SIDE: CLIENT-SIDE
  5. Basandome en el script que me diste pude modificarlo y logre que aparezca y desaparezca pasado un tiempo a si me quedo: addEventHandler("callingWinnerMessage", root, function ( whoWon ) whoWon = whoWon addEventHandler ( "onClientRender", root, printWinner ) setTimer(detener, 8000, 1) end ) function detener() removeEventHandler("onClientRender", root, printWinner) removeEventHandler("callingWinnerMessage", root, printWinner) end function printWinner(root) dxDrawText(whoWon.." ES EL GANADOR!", 229, 217, 629, 219, tocolor(255, 255, 255, 255), 2.00, "sans", "left", "top", false, false, false, true, false) end Ahora me dice que "whoWon" no recibe ningun valor, osea que esta nulo. Nose como obtener el string, ya que tengo que saber el nombre del jugador que gano, no el que esta viendo el mesaje. Desde el server-side es facil lo hago con: local whoWon = getPlayerName(source) como lo envio hacia el client-side? Saludos
  6. ¿Hola mira, no lo hacerlo funcionar para mi que es un problema entre "root" , "resourceRoot" o "source" del server-side y el client-side. Mira el server-side lo puse a si: function checkForHunter(number, sort, model) if sort == "vehiclechange" then if model == 425 then if getActivePlayerCount() <= 1 and getMapDM() then if stateAllowsPostFinish() then gotoState('PostFinish') setTimer ( RaceMode.startNextMapSelect, 8000, 1) -- Creando cuenta regresiva, y definiendo el mensaje. local pName = getPlayerName(source) -- Llamando al mensaje de victoria. triggerClientEvent (root, "callingWinnerMessage", resourceRoot, pName ) -- Llamando al sonido de victoria. triggerClientEvent("wsonido",getRootElement()) end end end end end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),checkForHunter) y el client-side local screenWidth, screenHeight = guiGetScreenSize ( ) addEvent("callingWinnerMessage", true) addEvent("callingWinnerMessage", root, function ( whoWon ) whoWon = whoWon addEventHandler ( "onClientRender", root, printWinner ) setTimer ( removeEventHandler, 5000, 1, root, printWinner ) end ) function printWinner () dxDrawText (whoWon.." ES EL GANADOR!", 44, screenHeight - 43, screenWidth, screenHeight, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) end El triggerclientevent del sonido de victoria funciona perfecto, pero fijate que dice GetRootElement(), hay cosas que no entiendo bien. Gracias por tu ayuda.
  7. Hola que tal, estoy queriendo remplazar un mensaje simple que agregue al server-side, y quiero crear un dxDrawText con mas diseño. Cuestion que se esta funcion es solo para client-side tambien se para que son los triggerclientevent, lo que no se es como usarla de un modo correcto. Este es mi server-side actual: y quiero remplazar esto: local pName = getPlayerName(source) local text = pName..' ES EL BUEN GANADOR!\n' Countdown.create(5, RaceMode.startNextMapSelect, text,0, 102, 255, 0.5, 2,"default-bold"):start() por esto: local screenWidth, screenHeight = guiGetScreenSize ( ) mensajev = dxDrawText (pName.." ES EL GANADOR!", 44, screenHeight - 43, screenWidth, screenHeight, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) y nose como realizarlo, alguien que me pueda dar una mano y me explique como llamar al cliente desde el server side
  8. Ya logre solucionaro gracias gente!
  9. Buenas, vengo a hacer una consulta sobre cambiar la fuente de un GUI, ya que no logro hacerlo, tengo en el meta cargada la fuente con: <file src="fuentes/digital.ttf"/> y en mi race_client lo tengo a si: local myFuente = dxCreateFont("fuentes/digital.ttf", 0) g_dxGUI = { timepassed = dxText:create('0:00:00', screenWidth - 10, screenHeight - 25, false, myFuente, 0.7, 'right') } No tendria que funcionar a si? Gracias.
  10. Ya lo hice y no funciona
  11. Hola que tal, tengo un recurso que me muestra una cierta información y quise agregarle esta imagen: fondofpsxpg = guiCreateStaticImage(screenWidth-330, 0, 330, 50, 'fondo.png',false, nil) Pero me queda encima de los label, y nose como hacer que vaya al fondo, con guiMoveToBack() Alguna ayuda¿? Gracias.
  12. Hola buenas, Tengo una consulta si quiero hacer un servidor DM Race, con solo cambiar algunas de las variables del race comun default como la respawn, puedo hacer que cuando tome el hunter de como final de mapa, o cuando quede uno solo en hunter vivo despues de una ballata de hunters de como terminado el mapa. O si o si debo modificar el race.endMap? Gracias!
  13. Estamos evitando vender por que estábamos trabajando en un sistema nuevo y se nos colapsaba si no trabajábamos rápido.
  14. CeKiT

    PED con accion

    Hola a todos, Tengo un resource que tiene un bot - ped que al dispararle te ataca. Es posible hacer que cuando el ped dececte a alguien cerca le dispare? Osea al que tenga mas cerca o algo por el estilo. Saludos.
×
×
  • Create New...