Jump to content

PDMTA

Members
  • Posts

    56
  • Joined

  • Last visited

Everything posted by PDMTA

  1. PDMTA

    Freeroam

    Agrega este evento onPlayerLogin junto con lo que dice Blue Pie.
  2. PDMTA

    Freeroam

    Busca una linea que tenga onPlayerWasted o onClientPlayerWasted. Solo es una idea para que puedas comenzar por ahí. ------- Editado: Script "fr_server" Linea= 162 addEventHandler('onPlayerWasted', g_Root, function() if not getOption('spawnmapondeath') then return end local player = source setTimer( function() if isPedDead(player) then clientCall(player, 'showMap') end end, 2000, 1 ) end )
  3. No se si soy yo o lo que dices no tiene lógica ._. Palm Face!
  4. Alguna idea para crear un speedbooster con marker.? La idea es que cuando el auto pase por un marker corona el auto se acelere.
  5. Ponerle fecha de expiracion a un script habiendo condicionado eso en el trato va incluido en los derecho de autor.
  6. Buenas tardes, no se por que esta imagen solo me sale cuando el player ingresa al servidor, pero cuando quiero que aplique onClienPlayerWasted no abre nuevamente la imagen, algun error .? fondo = guiCreateStaticImage( 0.62, 0.10, 0.38, 0.70, "fuego.jpg", true ) function onSpawn () guiSetVisible (fondo,false) end addEventHandler ( "onClientPlayerSpawn", localPlayer, onSpawn ) addEventHandler ( "onClientPlayerWasted", localPlayer, onSpawn ) Gracias.
  7. Me pico la curiosidad jaja
  8. Si, por lo que vi y acabo de comprobar es el resource de radio que tengo que hace eso y no solo el evento.
  9. Bien, lo de bajar todo el volumen del radio del mta funciona también. Entiendo lo que dices AlexTMjugador, ese evento quizá lo que hace es aplazar procesos del mta pero da la sensación de que no existe lagg.
  10. PDMTA

    Panel

    GUIEditor = { label = {} } panel = guiCreateWindow(322, 205, 569, 285, "Panel de Vehículos by: Vido~># 1.0", false) guiWindowSetSizable(panel, false) hunter = guiCreateButton(41, 53, 152, 41, "$90.000", false, panel) tanque = guiCreateButton(41, 164, 152, 41, "$150.000", false, panel) hydra = guiCreateButton(368, 53, 152, 41, "$100.000", false, panel) at400 = guiCreateButton(368, 164, 152, 41, "$50.000", false, panel) cerrar = guiCreateButton(203, 234, 152, 41, "Cerrar", false, panel) guiSetProperty(cerrar, "NormalTextColour", "FFFE0000") GUIEditor.label[1] = guiCreateLabel(92, 38, 157, 15, "Hunter", false, panel) guiSetFont(GUIEditor.label[1], "default-bold-small") GUIEditor.label[2] = guiCreateLabel(426, 38, 133, 21, "Hydra", false, panel) guiSetFont(GUIEditor.label[2], "default-bold-small") GUIEditor.label[3] = guiCreateLabel(94, 149, 141, 15, "Tanque", false, panel) guiSetFont(GUIEditor.label[3], "default-bold-small") GUIEditor.label[4] = guiCreateLabel(425, 149, 134, 15, "AT-400", false, panel) guiSetFont(GUIEditor.label[4], "default-bold-small") ----------------------------------------------------------------- guiSetVisible(panel, false) function abrirocerrar() if (guiGetVisible(panel) == false) then guiSetVisible(panel, true) showCursor(true) else guiSetVisible(panel, false) showCursor(false) end end bindKey("F5", "down", abrirocerrar) function cerrarboton() guiSetVisible(panel, false) showCursor(false) end addEventHandler("onClientGUIClick", cerrar, cerrarboton, false) function hunter1() local luckyBugger = getLocalPlayer() -- get the local player local x, y, z = getElementPosition ( luckyBugger ) -- retrive the player's position if getPlayerMoney( getLocalPlayer ) >= 80000 then createVehicle ( 425, x , y + 10, z ) -- create the tank 10 units above them outputChatBox ( "Has obtenido un Hunter", 255, 0, 0) takePlayerMoney ( 80000) end end addEventHandler ("onClientGUIClick", hunter, hunter1,false) function hydra1() local luckyBugger = getLocalPlayer() -- get the local player local x, y, z = getElementPosition ( luckyBugger ) -- retrive the player's position if getPlayerMoney( getLocalPlayer ) >= 80000 then createVehicle ( 520, x , y + 10, z ) -- create the tank 10 units above them outputChatBox ( "Has obtenido un Hydra", 255, 0, 0) takePlayerMoney ( 80000 ) end end addEventHandler ("onClientGUIClick", hydra, hydra1,false) function tanque1() local luckyBugger = getLocalPlayer() -- get the local player local x, y, z = getElementPosition ( luckyBugger ) -- retrive the player's position if getPlayerMoney( getLocalPlayer ) >= 800000 then createVehicle ( 432, x + 10 , y , z ) -- create the tank 10 units above them outputChatBox ( "Has obtenido un Tanque", 255, 0, 0) takePlayerMoney ( 800000 ) end end addEventHandler ("onClientGUIClick", tanque, tanque1,false) function at4000() local luckyBugger = getLocalPlayer() -- get the local player local x, y, z = getElementPosition ( luckyBugger ) -- retrive the player's position if getPlayerMoney( getLocalPlayer ) >= 800000 then createVehicle ( 577 , x , y + 10, z ) -- create the tank 10 units above them outputChatBox ( "Has obtenido un AT-400", 255, 0, 0) takePlayerMoney ( 800000 ) end end addEventHandler ("onClientGUIClick", at400, at4000,false) Ya lo testee y funciona bien, solo era agregar getPlayerMoney Suerte.
  11. Buena idea, igual existe el servidor de IRC que usamos para eso Cual es, donde esta.?
  12. Bueno yo he escuchado por players de los servidores que he tenido que eso sucede por no tener el gta original, no se que tan cierto sea.
  13. El mta normalmente se frena cuando subes a un coche.
  14. Aca en mi localidad los ingenieros de sistema de manera de jerga le dicen extensiones. Bueno aportando algo productivo que tal si se crea una sala de chat con js que son muy comunes en internet pero para personas del mta, seria algo muy bueno ya que el foro no es algo instantáneo.
  15. Use un resource llamado Radio de la comunidad y me quito el lagg al subir a un coche, al principo crei que fue un simple evento pero fue el resource completo.
  16. Que extensiones manejas.?
  17. Es bien raro esto, no aparecen... Algun tipo de magia negra debe ser; ya me toco hacer los mapas desde 0.
  18. Unifique dos mapas y cambie al azar esos numero agregandole hasta 3 digitos a cada uno, pero me he dado cuenta que se ha dado la coincidencia de que hay muchos con los numeros repetidos, puse un 10 de ejemplo pero en realidad las coincidencias son asi: (55263) = (55263) Ahora... Los dos mapas tenian cada uno mas de 200 autos.
  19. Buenas tardes a todos. Esto genera interferencia a pesar que son distintos modelos de autos.? "vehicle (Cheetah) ([b]10[/b])" paintjob="3" interior="0" alpha="255" model="415" plate="VUYNCAQ" dimension="0" color="1,74,6,245,245,245,0,0,0,0,0,0" posX="1668.6999511719" posY="-1886.6999511719" posZ="13.507724761963" rotX="0" rotY="0" rotZ="94"/> --- Modelo Infernus ---> "vehicle (Infernus) ([b]10[/b])" paintjob="3" interior="0" alpha="255" model="411" plate="0IREI9F" dimension="0" color="51,81,71,245,245,245,0,0,0,0,0,0" posX="1643.1999511719" posY="-1904.9000244141" posZ="13.314866065979" rotX="0" rotY="0" rotZ="0"/> Si se fijan el cheetah(415) y el infernos(411) tienen el mismo id de creacion ... que sucederia si son los mismos, en el mapa que tengo ahi varios vehiculos asi y no quieren aparecer.
  20. "FSP Team" name="Free State Project" version="1" type="script"/> cuando dices ambos creo que tu crees que son dos scripts... solo es uno.
  21. Script spawn_client.lua al comienzo me andubo bien pero luego de reconectar unas 4 veces se bugueo, algun error.? addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) local team = getElementData ( localPlayer, "team" ) if ( not team or not getTeamFromName ( team ) ) then local Aleatorio = math.random(1,3) if (Aleatorio == 1) then setCameraMatrix(2092.01, 1948, 14.051, 2080.36, 1900.86, 16.98) elseif(Aleatorio == 2) then setCameraMatrix( -1382.57, 680.96, 84.00, -1639.29, 746.37, 79.68) elseif(Aleatorio == 3) then setCameraMatrix(1574.7861328125, -1603.6557617188, 64.496025085449, 1436.1011962891, -1683.4934082031, 13.546875) setTimer ( triggerEvent, 1000, 1, "spawnSystem:setSpawnVisible", localPlayer, true ) for _, skin in ipairs ( getValidPedModels ( ) ) do skinsTable [ skin ] = true end end end end )
  22. El script funciona perfectamente y no manda ningun tipo de debug... Seguro es usado en scripts de autos pero lo uso con el mapa. Alguien que sepa el por que del problema.?
  23. Buenas tardes gente del foro, tengo un inconveniente en mi servidor y es que no puedo activar un segundo mapa por que el primero se desactiva, este es el script que viene con el mapa: local file = xmlLoadFile("staticvehicles.xml") addEvent("c_loadStaticMapData", true) addEvent("c_addStaticVehicleSpawn", true) function addStaticVehicleSpawn() local vehicle = getPedOccupiedVehicle(source) local interior= getElementInterior(source) local model = getElementModel(vehicle) local x, y, z = getElementPosition(vehicle) local rx, ry, rz = getVehicleRotation(vehicle) local col1, col2, col3, col4 = getVehicleColor(vehicle) local upgrades = getVehicleUpgrades(vehicle) local paintjob = getVehiclePaintjob(vehicle) local xmlveh = xmlCreateChild(file, "vehicle") xmlNodeSetAttribute(xmlveh, "model", model) xmlNodeSetAttribute(xmlveh, "posX", x) xmlNodeSetAttribute(xmlveh, "posY", y) xmlNodeSetAttribute(xmlveh, "posZ", z) xmlNodeSetAttribute(xmlveh, "rotX", rx) xmlNodeSetAttribute(xmlveh, "rotY", ry) xmlNodeSetAttribute(xmlveh, "rotZ", rz) xmlNodeSetAttribute(xmlveh, "color", col1 .. " " .. col2 .. " " .. col3 .. " " .. col4) xmlNodeSetAttribute(xmlveh, "interior", interior) xmlNodeSetAttribute(xmlveh, "upgrades", s) xmlNodeSetAttribute(xmlveh, "paintjob", paintjob) outputChatBox("Vehicle added!", source) xmlSaveFile(file) end Aclaro no es hecho por mi.
×
×
  • Create New...