
#Dv^
Members-
Posts
459 -
Joined
-
Last visited
Everything posted by #Dv^
-
NO PUEDO ESCUCHARR LA RADIO DEL SERVIDOR
#Dv^ replied to fabio lucas's topic in Ayuda relacionada al cliente/servidor
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/ -
Probablemente por un error en mtaserver.conf, ¿Puedes postear la parte de <Httpdownloadurl> </ httpdownloadurl> ?
-
Posteá los errores que te salen ya sea en la consola o debug
-
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
-
Leé la Wiki y sabrás cómo se usa triggerClientEvent
-
Em sí, si se puede si haces el trigger cómo te lo dije anteriormente
-
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 )
-
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
-
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
-
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 )
-
@Diablomta posteá tu código
-
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
-
Eso sería una función aparte
-
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
-
Usa getElementModel para comprobar si es el vehículo que pides
-
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 )
-
Posteá lo que hiciste y te ayudaremos con tu error
-
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 )
-
El código funciona bien, tú lo habrás involucrado con otro script quizás
-
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 )