-
Posts
1,410 -
Joined
-
Last visited
Everything posted by Arsilex
-
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 )
-
no hace nada sigue sin aparecer cuando entro
-
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:
-
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...
-
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
-
intenta trigear un evento desde cuando el dueño abre el coche pos que se active esto..
-
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
-
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...
-
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
-
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 ?
-
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 ) )
-
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
-
y como se hace para obtener colores HEX ?
-
pero solo me pone el color del team no del player
-
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 ?
-
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
-
todos los objetos con el ID que pusiste.
-
adaptar un resource de server sql a server de windows
Arsilex replied to david_mikito's topic in Scripting
olle tu eres uno de los de el servidor de mikito el de bayside rp? -
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,,,
-
adaptar un resource de server sql a server de windows
Arsilex replied to david_mikito's topic in Scripting
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