Jump to content

#Dv^

Members
  • Posts

    459
  • Joined

  • Last visited

Everything posted by #Dv^

  1. Estás en la sección equivocada, y con ese lenguaje así nadie te ayudará Posteá tu problema en esta sección española https://forum.multitheftauto.com/forum/122-ayuda-relacionada-al-clienteservidor/
  2. Probablemente por un error en mtaserver.conf, ¿Puedes postear la parte de <Httpdownloadurl> </ httpdownloadurl> ?
  3. Posteá los errores que te salen ya sea en la consola o debug
  4. #Dv^

    Ayuda.

    Con el mismo código que te dí, usá toJSON para guardar la tabla en la cuenta del jugador cuando desconecte y fromJSON para extraer la tabla guardada en la cuenta del jugador cuando loguee
  5. No sé a qué te refieres con Niveles, ¿Te refieres a Turf's?
  6. Leé la Wiki y sabrás cómo se usa triggerClientEvent
  7. Em sí, si se puede si haces el trigger cómo te lo dije anteriormente
  8. Te faltó un end y cerrar el evento, pero el evento es sólo "server-side", tendrías que triggear addEventHandler("onElementDestroy", getRootElement(), function () if getElementType(source) == "vehicle" then local nPassengers = getVehicleMaxPassengers(source) local id = getElementModel(source) for i=0,nPassengers-1 do local occupant = getVehicleOccupant(source, i) if occupant then if id == 506 then --triggerClientEvent() outputChatBox("The vehicle that you were in has been destroyed by the script", occupant) end end end end end )
  9. Usa SetWorldSpecialPropertyEnabled para que el vehículo, y el evento onClientVehicleEnter para cuando el jugador se suba al vehículo se inicie la función, y para comprobar el vehículo usa getElementModel
  10. if guiCheckBoxGetSelected(getControl(wndMain, 'pasivo'), true) then setElementData(localPlayer, "antidm", true) guiSetEnabled(getControl(wndMain, 'pasivo'), false) setTimer( function () guiSetEnabled(getControl(wndMain, 'pasivo'), true) end, 8000, 1) else setElementData(localPlayer, "antidm", false) guiSetEnabled(getControl(wndMain, 'pasivo'), false) setTimer( function () guiSetEnabled(getControl(wndMain, 'pasivo'), true) end, 8000, 1) end
  11. Para las armaduras usa setPedArmor y para las zonas es createRadarArea
  12. El error era que posicionaste mal la variable "id" addEventHandler("onClientRender", root, function() local vehicle = getPedOccupiedVehicle(localPlayer) if vehicle then local id = getElementModel (vehicle) if id == 411 or id == 522 then dxDrawText("LG: "..getVehicleCurrentGear(vehicle), 1285, 657.100, 0, 100, tocolor(255, 255, 255, 255), 1.1, "default") end end end )
  13. Estas son algunos de las fuentes predeterminadas de MTA En 'font' reemplazas por algunas de esas dxDrawText("Cambio: "..getVehicleCurrentGear(vehicle), 20, 20, 0, 0, tocolor(255, 255, 255, 255), 2, font) Si quieres usar una distinta que no esté en esa lista, deberás usar dxCreateFont
  14. Usa esto para evitar que presionen muchas veces guiSetEnabled(getControl(wndMain, 'pasivo'), false) setTimer( function () guiSetEnabled(getControl(wndMain, 'pasivo'), true) end, 8000, 1)
  15. Debes usar la función guiCheckBoxGetSelected para comprobar si está en modo "true" o "false" la GUI if guiCheckBoxGetSelected(getControl(wndMain, 'pasivo'), true) then Y si está en false entonces cambia el elementData a false setElementData(source,"antidm",false) Así if guiCheckBoxGetSelected(getControl(wndMain, 'pasivo'), true) then setElementData(localPlayer, "antidm", true) else setElementData(localPlayer, "antidm", false) end
  16. Usa getElementModel para comprobar si es el vehículo que pides
  17. addEventHandler("onClientRender", root, function() local vehicle = getPedOccupiedVehicle(localPlayer) if vehicle then dxDrawText("Cambio: "..getVehicleCurrentGear(vehicle), 20, 20, 0, 0, tocolor(255, 255, 255, 255), 2, "default-bold") end end )
  18. #Dv^

    Ayuda por favor

    addCommandHandler("hi", function() exports.topbarchat:sendClientMessage ( "Hola", root ,255, 0, 0, true, 8 ) end )
  19. Posteá lo que hiciste y te ayudaremos con tu error
  20. addEventHandler("onVehicleEnter", root, function(p) local vehicle = getPedOccupiedVehicle(p) if getElementModel(vehicle) == 429 then -- Banshee setVehicleHandling(vehicle, "maxVelocity", 400.0) setVehicleHandling(vehicle, "engineAcceleration", 25 ) end end )
  21. #Dv^

    Ayuda.

    El código funciona bien, tú lo habrás involucrado con otro script quizás
  22. Quizás esto te sirva, no lo probé local col_radar = createRadarArea(-1328, -160, 100, 100, 0, 255, 0, 150) -- Zona en el aeropuerto de SF local rx, ry = getElementPosition(col_radar) local col_shape = createColCuboid(rx, ry, 13, 100, 100, 10) local car = {} addEventHandler("onColShapeHit", col_shape, function(p) if getElementType(p) == "player" then if not isPedInVehicle(p) then if isElement(car[p]) then destroyElement(car[p]) end local x, y, z = getElementPosition(p) car[p] = createVehicle(411, x, y, z) warpPedIntoVehicle(p, car[p]) end end end )
×
×
  • Create New...