Jump to content

Bc#

Members
  • Posts

    516
  • Joined

  • Last visited

Everything posted by Bc#

  1. Bc#

    DxScoreboard

    .XML ? Yo por lo que tengo entendido se modifica el dxscoreboard_client.lua o el dxscoreboard_clientsettings.lua pero el unico xml que conosco de ese resource es el meta.xml.
  2. Es que lo que pasa es que tengo un script en java y quisiera saber si se puede ablicar en Lua. Lo que quiero lograr es algo asi: http://jquery-countdown.googlecode.com/svn/trunk/index.html
  3. Bc#

    color team en HEX

    Probe y sigue igual, ¿Alguien sabe por que el client no reconoce la variable player?
  4. Bc#

    color team en HEX

    Dime que se puede hacer por favor estoy un poco perdido en este tema, no es primera ves que me pasa lo mismo con respecto a los colores y los players.
  5. Bc#

    color team en HEX

    function CToptimes:doOnServerSentToptimes( data, serverRevision, playerPosition, player ) outputDebug( 'TOPTIMES', 'CToptimes:doOnServerSentToptimes ' .. tostring(#data) ) -- Calc number lines to use and height of window local numLines = math.clamp( 0, #data, 50 ) self.size.y = 15 + 46 + 15 * numLines -- Set height of window local sizeX = self.size.x local sizeY = self.size.y guiSetSize( self.gui['windowbg'], sizeX, sizeY, false ) -- Make listTimes contains the correct number of labels self:updateLabelCount(numLines) -- Update the list items for i=1,numLines do local timeText = data[i].timeText if timeText:sub(1,1) == '0' then timeText = ' ' .. timeText:sub(2) end --local player = getPlayerNametagText() local r,g,b = 255,255,255 local team = getPlayerTeam(player) if team then r,g,b = getTeamColor(team) end local line = string.format( '%d. %s #%.2X%.2X%.2X %s', i, timeText, r, g, b, data[i].playerName ) guiSetText ( self.gui['listTimes'][i], line ) if i == playerPosition then guiLabelSetColor ( self.gui['listTimes'][i], 255, 153, 0 ) else guiLabelSetColor ( self.gui['listTimes'][i], 255, 153, 0 ) end end -- Debug if _DEBUG_CHECK then outputDebug( 'TOPTIMES', 'toptimes', string.format('crev:%s srev:%s', tostring(self.clientRevision), tostring(serverRevision) ) ) if self.clientRevision == serverRevision then outputDebug( 'TOPTIMES', 'Already have this revision' ) end end -- Update status self.clientRevision = serverRevision self.listStatus = 'Full' self:updateShow() end Esa es del toptimes_client lo que intento hacer es que el toptimes me muestre el color del team de la persona que lo hizo.
  6. Bc#

    color team en HEX

    No habia definido player nuebamente. Pero si lo defino asi local player = getLocalPlayer() Me muestra el color de mi team no el color del team otra persona como lo puedo reparar.
  7. Bc#

    color team en HEX

    Eso depende del enfoque que le des a la funcion para mi si lo sabes interpretar bien lo puedes hacer, yo creo que si se puede.
  8. Bc#

    color team en HEX

    local r,g,b = 255,255,255 local team = getPlayerTeam(player) if team then r,g,b = getTeamColor(team) end local line = string.format( '%d. %s #%.2X%.2X%.2X %s', i, timeText, r, g, b, data[i].playerName ) Deveria funcionar pero no funciona
  9. Tengo un problema es que necesito guardar el color del team pero en HEX no en RGB Ejemplo en este script se guarda en RGB local r,g,b = 255,255,255 local team = getPlayerTeam(player) if team then r,g,b = getTeamColor(team) end No hay forma de obtener esos datos y Guardarlos en HEX. Como algo asi pero no se si eso esta bien. local HEX = #ffffff local team = getPlayerTeam(player) if team then HEX = getTeamColor(team) end y otra pregunta si después en algún dxDrawText o string.format se puede ocupar esa misma función asi: string.format( '%d. %s HEX %s') Por favor alguna ayuda.
  10. Estaria bien hacer eso siendo que mi client es este local hunterReached = false sx,sy = guiGetScreenSize() font = dxCreateFont("evo.ttf", 18) addEvent("onClientMapStarting",true) addEventHandler("onClientMapStarting",root, function () hunterReached = false hunterOnly = false triggerServerEvent("noclouds",getRootElement()) end ) function start_drawing() if hunterReached == false then removeEventHandler("onClientRender",getRootElement(),draw_message) addEventHandler("onClientRender",getRootElement(),draw_message) setTimer(stop_drawing,5000,1) mes_ID = 1 getTickStart = getTickCount () hunterReached = true end end function stop_drawing() removeEventHandler("onClientRender",getRootElement(),draw_message) end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),someoneReachedHunter) function draw_message(source , player) local getTickNow = getTickCount () - getTickStart if getTickNow <= 1000 then alfa = getTickNow/1000 elseif getTickNow >= 4000 then alfa = (5000-getTickNow)/1000 else alfa = 1 end local player = getLocalPlayer() local r,g,b = 255,255,255 local team = getPlayerTeam(player) if team then r,g,b = getTeamColor(team) end if mes_ID == 1 then dxDrawText("Tomaron El Hunter!\n #333333C#fffffforre",0,sy/3,sx,sy,tocolor(0,0,0,alfa*200),(1*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) dxDrawText("#333333T#ffffffomaron #333333E#ffffffl #333333H#ffffffunter!\n #333333C#fffffforre",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(1*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) end end addEvent("onHunterEvent",true) addEventHandler("onHunterEvent",getRootElement(),start_drawing) fileDelete('client.lua')
  11. Este es el script que tenia addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(), function(number, sort, model) if (sort == "vehiclechange" and model == 425) then triggerClientEvent("onHunterEvent",getRootElement()) end end) Este es el que edite. addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(), function(number, sort, model, playerName, playerSource, commandName) if playerName then local thePlayer = getPlayerFromName ( playerName ) if (sort == "vehiclechange" and model == 425) then triggerClientEvent(theplayer, "onHunterEvent",getRootElement()) end end end) ¿Es eso lo que decias?
  12. Ya me muestra el jugador pero tenias razon me muestra el nombre de la persona que esta jugando o viendo no de la que tomo el hunter, como puedo hacer para que me muestre la que tomo el hunter.
  13. Creo que player no es necesario definirlo pues lo ocupe en una función previa para definir el color del team de la persona que tome el hunter y funciono perfecto pero creo que la sintaxis al poner el getPlayerName(player) esta mal.
  14. En realidad no sabia si era necesario definirlo. De ser así. ¿Así de define? local player = getLocalPlayer() PD: ¿la sintaxis estaba bien?
  15. dxDrawText(""..getPlayerName(player).." #333333T#ffffffomo el Hunter!",0,sy/3,sx,sy,tocolor(r,g,b,alfa*255),(2.5*sx/1920)*alfa*1.8,font,"center","center",false, false, true, true, true) El getPlayerName(player) no me funciona ¿esta mal la sintaxis?
  16. Si esta en el meta, de hecho ocupe la fuente en una función previa a esa y funcionó perfectamente, pero no se por que no funciona ahi.
  17. font1 = dxCreateFont("evo.ttf", 12) g_dxGUI['travelText1'] = dxText:create('Cambiando a:', screenWidth/2, screenHeight/2-130, false, font1, 0.60, 'center' ) g_dxGUI['travelText4'] = dxText:create('', screenWidth/2, screenHeight/2-70, false, font1, 0.70, 'center' ) solo a travelText1 y travelText4 deseo cambiarles la fuente . Pero lo hago y no las reconoce.
  18. font1 = dxCreateFont("evo.ttf", 12) ------------------------------------------------------- -- Travel screen - Message for client feedback when loading maps ------------------------------------------------------- TravelScreen = {} TravelScreen.startTime = 0 function TravelScreen.init() local screenWidth, screenHeight = guiGetScreenSize() g_GUI['travelImage'] = guiCreateStaticImage(screenWidth/2-256, screenHeight/2-20, 512, 256, 'img/travelling.png', false, nil) g_dxGUI['travelText1'] = dxText:create('Cambiando a:', screenWidth/2, screenHeight/2-130, false, font1, 0.60, 'center' ) g_dxGUI['travelText2'] = dxText:create('', screenWidth/2, screenHeight/2-100, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText3'] = dxText:create('', screenWidth/2, screenHeight/2-40, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText4'] = dxText:create('', screenWidth/2, screenHeight/2-70, false, 'bankgothic', 0.70, 'center' ) g_dxGUI['travelText1']:color(33, 33, 33) g_dxGUI['travelText4']:color(33, 33, 33) hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.show( mapName, authorName ) TravelScreen.startTime = getTickCount() g_dxGUI['travelText2']:text(mapName) g_dxGUI['travelText3']:text(authorName and "" .. authorName or "") g_dxGUI['travelText4']:text(authorName and "Author:" or "") showGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') guiMoveToBack(g_GUI['travelImage']) playSound("audio/loading.wav") end function TravelScreen.hide() hideGUIComponents('travelImage', 'travelText1', 'travelText2', 'travelText3', 'travelText4') end function TravelScreen.getTicksRemaining() return math.max( 0, TravelScreen.startTime + 3000 - getTickCount() ) end Ese es mi código pero, ¿por que al cambiarle la fuente por una creada por mi no la reconoce?
  19. Bc#

    dxDrawColorText

    Problema solucionado no eh dicho nada xDD
  20. Bc#

    dxDrawColorText

    Así me funcionó dxDrawText(getPlayerNametagColor(Spectate.target, "true", "true", "true"), sW/1.35, sH-85, 200, 70, tocolor(255, 255, 255, 255), 0.5, font1, "center", "center", false, false, true, true, true) Pero quise ponerle color al clan así, pero no funciona. local r,g,b = 255,255,255 local team = getPlayerTeam(Spectate.target, "true", "true", "true") if team then r,g,b = getTeamColor(team) end dxDrawColorText (getPlayerNametagText(Spectate.target, "true", "true", "true") , sW/1.35, sH-85, 200, 70, tocolor(255,255, 255, 255), 0.5, font1, "center", "1", false, false, true) Alguna ayuda.
  21. Bc#

    dxDrawColorText

    dxDrawText(getPlayerName(Spectate.target, "true", "true", "true"), sW/1.35, sH-85, 200, 70, tocolor(255, 255, 255, 255), 1, font, "center", "top", false, false, true, true, true) ¿A esto te refieres?
  22. Bc#

    dxDrawColorText

    dxDrawColorText (getPlayerName(Spectate.target, "true", "true", "true") , sW/1.35, sH-85, 200, 70, tocolor(255,255, 255, 255), 0.5, font1, "center", "1", false, false, true) ¿Como hago para que me muestre con color del player en color?
  23. one thing to know to make custom scripts and other scripts that is to understand other people, I and I have the most basic knowledge about aveses script but that's not enough. Just remember when you started making script if I was different. I know the DxDrawTex is fine, but to replace it we take a fundamental part of the function. So will erase what you write and are in another lua script that does not interfere with the function.
  24. It bug, not shown and not shown DxDrawText the person you are spectating.
×
×
  • Create New...