#Dv^

Members
  • Content count

    464
  • Joined

  • Last visited

Community Reputation

36 Good

5 Followers

About #Dv^

  • Rank
    Hustler
  • Birthday 14/08/1997

Details

  • Gang
    !Rl
  • Location
    Argentina
  • Occupation
    Programing
  • Interests
    Scripting

Recent Profile Visitors

3,513 profile views
  1. Tablas

    Depende de que manera quieras insertar al jugador en una tabla. local _table = {} addEventHandler("onPlayerJoin", root, -- al ingresar, se insertará en la tabla. function() _table[source] = true end ) addEventHandler("onPlayerLogin", root, function() if _table[source] then -- si está en la tabla, devolverá la siguiente afirmación. return print("El jugador ya se encuentra en la tabla.") end _table[source] = true -- de lo contrario, si no está en la tabla se insertará. end ) addEventHandler("onPlayerLogout", root, -- opcional. function() if _table[source] then _table[source] = nil end end ) Pues sino, de esta manera. local _table = {} addEventHandler("onPlayerJoin", root, -- al ingresar, se insertará en la tabla. function() table.insert(_table, source) end ) addEventHandler("onPlayerLogin", root, function() for _, v in pairs(_table) do if v == source then print("El jugador ya está en la tabla.") end end end )
  2. Tecla

    addEventHandler("onClientRender", root, function() if getKeyState("x") then -- si se presiona la tecla "x" entonces dxDrawText("Dx", 400, 400, 0, 0) -- se dibuja el texto end end )
  3. x = x - math.sin (math.rad (rx)) * 1 y = y + math.cos (math.rad (rx)) * 1 createObject ( 3260, x, y, z, 0, 90, rx ) addCommandHandler("tabla", function (source) local x,y,z = getElementPosition(source) local rx = getElementRotation(source) x = x - math.sin (math.rad (rx)) * 1 y = y + math.cos (math.rad (rx)) * 1 setPedAnimation( source, "knife", "knife_part") setPedWeaponSlot ( source, 10 ) setTimer ( function() createObject ( 3260, x, y, z, 0, 90, rx ) setPedAnimation( source, false) end, 1000, 1 ) end )
  4. ¿Es posible hacer éste script?

    Agregá esto en client-side: addEvent("fireDrone", true) addEventHandler("fireDrone", root, function(vehicle) if entity.drone then local x, y, z = getElementPosition(vehicle) --local rx, ry, rz = getElementRotation(vehicle) if (not createProjectile(localPlayer, 20, x, y, z-2)) then outputChatBox("Fire drone!") end end end ) Y esto en server-side: function fireDrone(player) if players[player] then triggerClientEvent(player, "fireDrone", player, players[player].drone) end end Y reemplazá la función 'startDrone' en 'server.lua' por esta: function startDrone(player, id) if players[player] then errMsg (msg.ALREADY_HAS_DRONE:format("droned"), player); return; end players[player] = {}; local x,y,z = getElementPosition(player) local drone = createVehicle(id, x+1.5, y+1.5, z) local ped = createPed(180, x+1.5, y+1.5, z) players[player].drone = drone; players[player].ped = ped setElementAlpha(ped, 0) warpPedIntoVehicle(ped, drone) giveWeapon(player, 40, 1, true) triggerClientEvent(player, "drone.start", resourceRoot, drone, ped) setPedAnimation(player, "CAMERA", "camstnd_lkabt",-1, false, false, false, true) toggleAllControls (player, false, true, false); addEventHandler ("onVehicleExplode", drone, function () stopDrone(player) end); addEventHandler ("onElementDestroy", drone, function () stopDrone(player) end); bindKey(player, "X", "down", fireDrone) end Con la tecla "x" disparas :b (Y la próxima vez postea tus dudas en esta sección: https://forum.mtasa.com/forum/166-spanish-español/)
  5. Chat Login

    addEventHandler("onPlayerChat", root, function() if isGuestAccount(getPlayerAccount(source)) then cancelEvent() end end )
  6. Ordenar Gridlist

    Podrías usar las siguientes funciones: guiGridListInsertRowAfter guiGridListGetRowCount
  7. [Servidor] AddAccount

    ¿Tiene que ver con 'Access denied'?. Si es así posteá tu acl.xml. De lo contrario tendrías que detallar más el error que te sale.
  8. [Servidor] AddAccount

    Posteá tu acl.xml
  9. [HELP DGS]GUI showing all.

    Post the 'server-side'.
  10. Obtener cierto valor

    Ya hace rato lo he solucionado, armé mi propia base de datos. Gracias por la ayuda.
  11. Como lograr ésto?

    guiGetScreenSize
  12. Eso va en server-side. ¿Qué error te sale en /debugscript 3?.
  13. addEventHandler("onPlayerSpawn", root, function() setPedWalkingStyle(source, 123) setPedFightingStyle(source, 6) end )
  14. Obtener cierto valor

    Buenas, tengo un pequeño inconveniente. Terminé de armar un login y necesito que este esté vinculado con el foro de mi servidor, necesito obtener datos del foro como por ejemplo ciertas estadísticas de los miembros del foro. No conozco mucho el lenguaje de programación php y quisiera saber que debería usar para obtener ciertos valores del foro a través de una consulta GET. Uso IPS de la comunidad. Por ejemplo, cómo puedo obtener o qué debo usar para recibir en mi servidor únicamente el nombre de la cuenta del miembro? Había hecho algo de esto: <?php $communityUrl = 'urlCode'; $apiKey = 'apikey'; $curl = curl_init( $communityUrl . 'api/'.'?/core/members/1' ); curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => "{$apiKey}:" ) ); $response = curl_exec( $curl ); echo $response; Con esto logré que me devuelva todos los datos de cierto miembro especificando la ID del usuario, pero quiero que me devuelva sólo cierto como por ejemplo el nombre. ¿Cómo puedo extraer sólo ese dato?. Gracias.
  15. API para youtube

    Yo uso alguna de estas API, podría de servirte a tí. https://www.convertmp3.io/api/