Jump to content

Arsilex

Members
  • Posts

    1,410
  • Joined

  • Last visited

Everything posted by Arsilex

  1. alguen me ayuda o que?
  2. addEvent ( "onSpecialEvent", true ) function specialEventHandler() Espanol = guiCreateButton(616,76,139,68,"",false) En = guiCreateButton(616,153,139,68,"",false) Ru = guiCreateButton(616,228,139,68,"",false) Br = guiCreateButton(616,298,139,68,"",false) pr = guiCreateButton(616,371,139,68,"",false) fr = guiCreateButton(616,448,139,68,"",false) guiSetAlpha(Espanol,0) guiSetAlpha(En,0) guiSetAlpha(Ru,0) guiSetAlpha(Br,0) guiSetAlpha(pr,0) guiSetAlpha(fr,0) addEventHandler ( "onClientGUIClick", Espanol, Es, false ) addEventHandler ( "onClientGUIClick", En, Ingles, false ) end addEventHandler ( "onSpecialEvent", root, specialEventHandler ) -- Direct X Drawing function Mova() dxDrawRectangle(547.0,63.0,275.0,467.0,tocolor(0,0,0,220),true) dxDrawImage(616.0,449.0,139.0,67.0,"images/fr.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) dxDrawImage(616.0,376.0,141.0,63.0,"images/pr.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) dxDrawImage(616.0,304.0,139.0,62.0,"images/br.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) dxDrawImage(616.0,228.0,139.0,66.0,"images/ru.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) dxDrawImage(616.0,153.0,139.0,65.0,"images/en.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) dxDrawImage(616.0,76.0,139.0,67.0,"images/es.png",0.0,0.0,0.0,tocolor(255,255,255,255),true) end addEventHandler("onClientPlayerJoin", getLocalPlayer(), function () addEventHandler("onClientRender", getRootElement(), Mova) triggerEvent ( "onSpecialEvent", getRootElement()) end )
  3. no hace nada sigue sin aparecer cuando entro
  4. addEventHandler("onClientPlayerJoin",getRootElement(), function () addEventHandler("onClientRender",getRootElement(),Mova) triggerEvent ( "onSpecialEvent", getRootElement()) end ) como hacer que estos eventos se ejecuten solo a la persona que acaba de entrar ? S:
  5. este tio creo que ya estuvo por aqui y como nadie queria ayudarle y le decian que aprenda lua empezo a insltarlos es un desagradecido ... nada mas que decir...
  6. Arsilex

    Join

    Aver mira function dxDrawColorText(str, ax, ay, bx, by, color, scale, font, left, top, clip, wordbreak, postGUI) local pat = "(.-)#(%x%x%x%x%x%x)" local s, e, cap, col = str:find(pat, 1) local last = 1 while s do if cap == "" and col then color = tocolor( tonumber( "0x"..col:sub( 1, 2 ) ), tonumber( "0x"..col:sub( 3, 4 ) ), tonumber( "0x"..col:sub( 5, 6 ) ), 255 ) end if s ~= 1 or cap ~= "" then local w = dxGetTextWidth(cap, scale, font) dxDrawText( cap, ax, ay, ax + w, by, color, scale, font ) ax = ax + w color = tocolor( tonumber( "0x"..col:sub( 1, 2 ) ), tonumber( "0x"..col:sub( 3, 4 ) ), tonumber( "0x"..col:sub( 5, 6 ) ), 255 ) end last = e + 1 s, e, cap, col = str:find( pat, last ) end if last <= #str then cap = str:sub( last ) local w = dxGetTextWidth( cap, scale, font ) dxDrawText( cap, ax, ay, ax + w, by, color, scale, font, left, top, clip, wordbreak, postGUI ) end end local messageJoin = "" local messageQuit = "" function renderPlayerJoined() dxDrawImage(1289.0,57.0,38.0,29.0,"images/Join.png",0.0,0.0,0.0,tocolor(255,255,255,255),false) dxDrawColorText("".. messageJoin,1008.0,57.0,1359.0,84.0,tocolor(255,255,255,255),0.45,sans,"left","top",false,false,false) local imgPath = ":admin/client/images/flags/"..getElementData(source,"Country")..".png" dxDrawImage ( 966.0,57.0,38.0,29.0, imgPath , 0, 0, 0,tocolor(255,255,255,255),true) end function renderPlayerLeft() dxDrawColorText("< ".. messageQuit,400,740.0,574.0,32.0,tocolor(255,255,255,255),0.45,sans,"left","top",false,false,false) end addEventHandler('onClientPlayerJoin', root, function() setTimer(function(source) local country = getElementData(source,"Country") messageJoin = getPlayerName(source).." #00A6FFhas #FFFFFFJoin #00A6FFThe server from: "..country.."." addEventHandler("onClientRender", root, renderPlayerJoined) setTimer(function() removeEventHandler("onClientRender", root, renderPlayerJoined) end,7000,1) end,250,1,source) end) addEventHandler('onClientPlayerQuit', root, function(reason) messageQuit = getPlayerName(source) .. " #00A6FFhas #FFFFFFLeft #00A6FFThe server.#FFFFFF [" .. reason .. "]" addEventHandler("onClientRender", root, renderPlayerLeft) setTimer(function() removeEventHandler("onClientRender", root, renderPlayerLeft) end,7000,1) end) addEventHandler('onPlayerJoin',g_Root, function () local Home = exports.admin.getPlayerCountry(source) or "N/a" setElementData(source,'Country',Home) end ) No se que me falla alli lo que yo quiero es que al entrar salga has joinder from Argentina y la IMG
  7. intenta trigear un evento desde cuando el dueño abre el coche pos que se active esto..
  8. Arsilex

    Join

    addEventHandler('onClientPlayerJoin', root, function() setTimer(function(source) local country = getElementData(source,"Country") local imgPath = ":admin/client/images/flags/"..getElementData(source,"Country")..".png" messageJoin = getPlayerName(source).." #00A6FFhas #FFFFFFJoin #00A6FFThe server from: "..country.."." addEventHandler("onClientRender", root, renderPlayerJoined) setTimer(function() removeEventHandler("onClientRender", root, renderPlayerJoined) end,7000,1) end,250,1,source) end) que fallo tengo aqui es que me dice que el fallo esta en local imgPath = ":admin/client/images/flags/"..getElementData(source,"Country")..".png" ::S:S:SS
  9. te digo en serio el race de tg si es dificil de crear y por mi parte creo que es mas dificil que el de ffs...
  10. no estava en el meta en el meta me ekvoque cuando me pasastetu script... en este el error era el que me soluciono castillo que por cierto gracias
  11. local weapons = { {fileName="Misil2", model=359} } function cargar() for index, weapon in pairs(weapons) do tex = engineLoadTXD ( ""..weapon.fileName.. ".txd", weapon.model ) engineImportTXD ( tex, weapon.model ) mod = engineLoadDFF ( ""..weapon.fileName.. ".dff", weapon.model ) engineReplaceModel ( mod, weapon.model ) end end addEventHandler("onClientResourceStart",resourceRoot, function () local version = getVersion() if version.mta == "1.3" then setTimer ( cargar, 5000, 1) end end) ' por que no me funciona ?
  12. Arsilex

    How ?

    gridMaps = guiCreateGridList(639,99,356,511,false) guiGridListSetSortingEnabled(gridMaps,false) guiGridListAddColumn(gridMaps,"Map name",0.9) guiSetAlpha(gridMaps,0.69999998807907) how to put in this all maps of Race?
  13. Arsilex

    Mapas

    podrias ser un poquito mas especifico con que funciones ?
  14. Arsilex

    Mapas

    Que debo usar para que los mapas que tenga en el servidor Tipo Race salgan en un Grieldlist?
  15. Arsilex

    Hex

    How to getNameTagColor in hex ? i have this function RGBToHex(red, green, blue, alpha) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then return nil end if(alpha) then return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha) else return string.format("#%.2X%.2X%.2X", red,green,blue) end end function stats2 () Tabla = guiCreateGridList(639,99,356,511,false) guiSetAlpha(Tabla,0.69999998807907) local column = guiGridListAddColumn( Tabla, "Players", 0.85 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( Tabla ) local r, g, b = getPlayerNametagColor(player) local hex = RGBToHex(r, g, b) guiGridListSetItemText ( Tabla, row, column, getPlayerName ( player ), false, false ) guiGridListSetItemColor ( Tabla, row, column, getPlayerNametagColor ( player ) ) end end end addEventHandler ( "onIniciodePlayers", root, stats2 ) but i dont khnow how is to add Color to guiGridListSetItemColor ( Tabla, row, column, getPlayerNametagColor ( player ) )
  16. function RGBToHex(red, green, blue, alpha) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then return nil end if(alpha) then return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha) else return string.format("#%.2X%.2X%.2X", red,green,blue) end end _getPlayerName(player) Y no me funciona
  17. y como se hace para obtener colores HEX ?
  18. pero solo me pone el color del team no del player
  19. Como ago para que esto function stats2 () Tabla = guiCreateGridList(639,99,356,511,false) guiSetAlpha(Tabla,0.69999998807907) local column = guiGridListAddColumn( Tabla, "Players", 0.85 ) if ( column ) then for id, player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( Tabla ) guiGridListSetItemText ( Tabla, row, column, getPlayerName ( player ), false, false ) end end end El nombre salga en color ?
  20. eso no es asi NOD aver si te fijas bien en la wiki ... destroyElement ( element elementToDestroy ) Eso que dijiste se parece mas a un setTimer aun que en un setTimer no es Elemento es theFunction como bien dijo Solidsnake14
  21. todos los objetos con el ID que pusiste.
  22. olle tu eres uno de los de el servidor de mikito el de bayside rp?
  23. no entiendes se borran solo los obejtos con el Modelo que el puso los demas no si hay 300 ibjetos con ID 200 y 500 con ID 500 entonces el poner que se borre el ID 200 solo se brranlos 300 obejtos con ID 200 los otro no,,,
  24. Tienes que editar esto en el sql/mysql.lua local server = get( "server" ) or "HOSTDELMYSQL" local user = get( "user" ) or "USERDEMYSQL" local password = get( "password" ) or "PASSDEMYSQL" local db = get( "database" ) or "BASEDEDATOSMYSQL" --Esto lo dejas como esta.! local port = get( "port" ) or 3306 local socket = get( "socket" ) or nil
×
×
  • Create New...