Tomas
Members-
Posts
2,530 -
Joined
-
Last visited
Everything posted by Tomas
-
Debes crearlo desde server-side.
-
el 0 es solo el size de la letra, al ponerlo en cero, que yo sepa crea un size default. El default se auto-coloca si no colocas ese argumento.
-
Ya lo hice y no funciona ¿Lo has puesto con el guieditor? comprueba que no lo has puesto en post-gui (creo que se llamaba así) 'Post-GUI' es para DXs.
-
Ése i es igual al índice del loop que se está ejecutando, es decir, puede ser 1, 2, 3, 4 o 5 ( ya que fué el máximo que estipulaste ). De todas formas, deberías cambiar ese 5 por un 12, ya que hay 12 slots.
-
tidadWeapons do local weap = getPedWeapon(localPlayer,i) if weap ~= getPedWeapon(localPlayer,0) then local row = guiGridListAddRow ( itemgrid ) guiGridListSetItemText ( itemgrid, row, 1,getWeaponNameFromID(weap), false, false ) guiGridListSetItemText ( itemgrid, row, 2,getPedTotalAmmo(localPlayer, i), false, false )
-
Nunca lo destruyó ._.
-
Postea la función completa.
-
addEventHandler("onPlayerWasted", root, function(_, killer) if killer ~= source then if isPlayerWastedByHelicopter( killer ) then outputChatBox(getPlayerName( source ).. " murió por un ".. getVehicleType( killer ), getRootElement()); end end end) addEventHandler("onPedWasted", root, function(_, killer) if killer ~= source then if isPlayerWastedByHelicopter( killer ) then outputChatBox(getPlayerName( killer ).. " mató a un ped ".. tostring ( source ), getRootElement()); end end end) function isPlayerWastedByHelicopter ( car ) if ( getElementType( car ) == "vehicle" and getVehicleType ( car ) == "Helicopter" ) then return true; end return false; end
-
El killmessages sólo muestra los mensajes de los kills..
-
x, y, z = getCameraMatrix ( ) addEventHandler( "onClientRender", root, function ( ) setCameraMatrix ( x, y, z ) end )
-
[Solucionado] Por que devuelve string.find nil en este caso?
Tomas replied to UserToDelete's topic in Scripting
Cuando hagas copy past de otros scripts ten en cuenta que deberás cambiar las variables. if string.find(oname:lower(), getPlayerName(v):gsub("#%x%x%x%x%x%x", ""):lower()) then -
Amigo, si no tienes conocimiento no digas cosas sin sentido ya que los nuevos que lo lean lo creerán..
-
Para eso debes obtener la posición de la camara que quieres 'congelar' y luego setearla en un render.
-
local estado = getElementData(thePlayer, "duelo") if (estado == 'retado') then Para solucionar lo de cuando reinicias el resource, agrega esto: setElementData(localPlayer, "duelo", nil)
-
You can add it to any ACL and so blocking the function outputChatBox to this ACL.
-
Para iniciarlo: screen -dmS mtasa ./mta-server; Para ver la consola cuando ya está iniciado, tienes que usar: screen -ls Y te va a mostrar los procesos, tienes que buscar uno que diga %n.mta luego que ya tengas el número del proceso screen -r NumeroProceso
-
function red () for k,v in ipairs(getElementsByType("player")) do if tiempo[v] ~= nil then tiempo[v] = tiempo[v] - 1 end end end setTimer(red, 1000, 0) ¿?¿?¿?¿?
-
http://www.lua.org/manual/5.1/es/
-
Open source? Tenía pensado hacer algo así pero en PHP/HTML, algo así como OGP pero más basado en MTA.
-
function setNametag ( ) setPlayerNametagText(source, getPlayerName(source):gsub("#%x%x%x%x%x%x", "")) end addEventHandler("onClientPlayerJoin", root, setNametag) addEventHandler("onClientPlayerChangeNick", root, setNametag) setPlayerNametagText(localPlayer, getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", "")) Ya no hay necesidad de repetir infinitas veces por segundo un script que le cambia A TODOS los jugadores el nametag ( en vez de simplemente cambiárselo al localPlayer )
-
Algún tipo de estafa quizás? Probablemente, jaja.
-
Optimizado? Enserio? ...................................................
-
No existe tal funcion, tienes que crearla. Puedes crear un selector de idiomas o darte el trabajo de buscar que idioma habla cada pais del mundo. Si existe... getLocalization