-
Posts
551 -
Joined
-
Last visited
Everything posted by depato123
-
Buenas, tengo esta duda: Hace falta modificar esto para actualizar el servidor? -- Minimum client version. Clients with a lower version will not be allowed to connect. After disconnection, clients will be given an opportunity to download an update. If left blank, this setting is disabled and there are no restrictions on who can connect. Version numbers are described here: [url=https://wiki.multitheftauto.com/wiki/GetPlayerVersion]https://wiki.multitheftauto.com/wiki/GetPlayerVersion[/url] and look like this: 1.1.0-9.03100.0 Note that this setting only determines if the client should be prompted to update. The actual build number they receive will be the highest available. See: [url=https://nightly.multitheftauto.com/ver]https://nightly.multitheftauto.com/ver[/url] --> 1.3.3
-
Listo. Gracias por ayudarme, había escrito mal algo en el meta.xml
-
Ahora me sale un error en el debug script y sigue sin darme el dinero. Intente arreglarlo pero no pude y sigue dando el mismo problema en el debugscript y no me da el dinero especificado
-
Gracias, pero no funcionó
-
Mejor cierren el tema porque ya nadie va a comentar...
-
CLIENT-SIDE Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) function Marker50 ( hitPlayer, matchingDimension ) if source == Marker2 then Marker3 = createMarker ( -2263.2, 2339.8, 4.8, "checkpoint", 2.5, 0, 255, 0, 255 ) Blip3 = createBlip ( -2263.2 , 2339.8 , 4.8 , 0 ) destroyElement ( Marker2 ) destroyElement ( Blip2 ) end end addEvent( "Pasandoelmarker", true ) addEventHandler ( "onClientMarkerHit", getRootElement(), Marker50 ) SERVER-SIDE function hitmarker( hitElement, matchingDimension ) triggerServerEvent ( "Pasandoelmarker", localPlayer, givePlayerMoney ( 50 ) ) end addEventHandler( "onClientMarkerHit", getRootElement(), hitmarker ) Ya remplaze todo, pero al pasar por el marker no me da el dinero especificado en server side
-
Server-side function Marker20( hitElement, matchingDimension ) triggerClientEvent ( "Pasandoelmarker", getRootElement(), 50) end addEventHandler( "onClientMarkerHit", getRootElement(), Marker20 ) Cient-Side function Marker20 ( hitPlayer, matchingDimension ) if source == Marker1 then Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) Blip2 = createBlip ( -2281.30 , 2403.80 , 4.9 , 0 ) destroyElement ( Marker1 ) destroyElement ( Blip1 ) end end addEvent( "Pasandoelmarker", true ) addEventHandler ( "onClientMarkerHit", getRootElement(), Marker20 )
-
Listo, pero sigue sin darle dinero en el server side
-
¿Asi esta bien? Client function Marker20 ( hitPlayer, matchingDimension ) if source == Marker1 then Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) Blip2 = createBlip ( -2281.30 , 2403.80 , 4.9 , 0 ) destroyElement ( Marker1 ) destroyElement ( Blip1 ) end end addEvent( "onClientMarkerHit", true ) addEventHandler ( "onClientMarkerHit", getRootElement(), Marker20 ) Server function Marker20( hitElement, matchingDimension ) triggerClientEvent ( "onClientMarkerHit", getRootElement(), 50) end addEventHandler( "onClientMarkerHit", getRootElement(), Marker20 ) No se como poner los argumentos de triggerClientEvent en server side
-
Si, estube leyendo algo y llegue a hacer esto function Marker20 ( hitPlayer, matchingDimension ) if source == Marker1 then Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) Blip2 = createBlip ( -2281.30 , 2403.80 , 4.9 , 0 ) destroyElement ( Marker1 ) destroyElement ( Blip1 ) triggerServerEvent ( "onMarkerHit", localPlayer, (givePlayerMoney ( 50 )) ) end end addEventHandler ( "onMarkerHit", getRootElement(), Marker20 ) pero ahora nisiquiera se crea un solo marker
-
Me podrían dar un ejemplo. Perdonen es que nunca use eso
-
¿Viste que cuando ganas dinero en client side no te lo da en server-side. Osea que el dinero ganado en client side es como un dinero inexistente, ¿como puedo hacer que ese dinero inexistente sirva en server side?
-
Hola. Marker1 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) function Marker20 ( hitPlayer, matchingDimension ) if source == Marker1 then Blip2 = createBlip ( -2281.30 , 2403.80 , 4.9 , 0 ) destroyElement ( Marker1 ) destroyElement ( Blip1 ) givePlayerMoney ( 50 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker20 ) ¿como puedo pasar el dinero es que se gana en este script de client side a server side?
-
Hola, ¿como puedo modificar el Handling de los autos osea los valores y como usar el argumento setVehicleHandling? Desde ya muchas gracias.
-
onMarkerHit es solo server-side. Y tu script es client-side, ¿no? Es verdad, igual ya pude arreglarlo y tengo otra pregunta (la ultima) ¿si me teletransporto con otro usuario a la dimensión 10 donde están los markers y empiezo a pasar por los checkpoints al otro usuario también le pasaran los argumentos especificados?
-
Te falta el onClientMarkerHit y si lo suplanto con onMarkerHit seguirá funcionando?
-
Gracias, ya averigue como arreglarlo, ahora aprovecho y pongo este otro problema Marker15 = createMarker ( -1140.79, 1110.79, 38.20,"checkpoint",3.2,255,0,0, hitPlayer ) function Marker390 ( hitPlayer, matchingDimension ) if source == Marker15 then givePlayerMoney ( hitPlayer, 500 ) setElementModel ( hitPlayer, 188 ) outputChatBox ("Has pasado la prueba.",hitPlayer, 255, 0, 0, false) destroyElement ( Marker15 ) end end cuando paso por el marker15 no funciona ninguno de los argumentos
-
¿Que afecta si le saco el local al createmarker osea envés de poner local marker1 = createMarker pongo marker1 = createMarker ¿que afecta?
-
Me quedo algo asi pero sigue sin funcionar Marker1 = createMarker ( -2435.89, 2501.60, 19.8, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker1, 10) function Marker10 ( hitPlayer, matchingDimension ) if source == Marker1 then Marker2 = createMarker ( -2436.60, 2436.8, 15.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker2, 10) destroyElement ( Marker1 ) elseif source == Marker2 then Marker3 = createMarker ( -2435.39, 2436.60, 13.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker3, 10) destroyElement ( Marker2 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker10 ) Gracias, pero no funciono
-
Hola, este es el problema local Marker1 = createMarker ( -2435.89, 2501.60, 19.8, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker1, 10) function Marker10 ( hitPlayer, matchingDimension ) if source == Marker1 then local Marker2 = createMarker ( -2436.60, 2436.8, 15.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker2, 10) destroyElement ( Marker1 ) elseif source == Marker2 then local Marker3 = createMarker ( -2435.39, 2436.60, 13.5, "checkpoint", 2.5, 0, 255, 0, 255, hitPlayer ) setElementDimension(Marker3, 10) destroyElement ( Marker2 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker10 ) como ven el primer marker esta perfectamente creado y funciona bien. Al pasar crea al segundo marker y se destruye el marker 1 pero al pasar por el marker 2 no se crea el marker 3 que esta especificado y tampoco funcionan los demás argumentos. Ayuda¡¡
-
¿Cual es la función de abrir un vehículo?
-
¿como que se este matando a si mismo? killer es simplmente el nombre de la funcion
-
¿Alguien podría decirme porque aparece este error? addEventHandler ("onPlayerWasted", getRootElement(), function (totalAmmo, killer, killerWeapon, bodypart, stealth) setPlayerWantedLevel (source, 0) if (getPlayerNametagText (source) == "[COP]" .. getPlayerName (source)) then outputChatBox ("* " .. getPlayerName (source) .. " is no cop any more.", getRootElement(), 0, 0, 255, false) setPlayerNametagText (source, getPlayerName (source)) elseif (getElementType(killer) == "player") and (killer) and (killer ~= source) and not (getPlayerNametagText (source) == "[COP]" .. getPlayerName (source)) then setPlayerWantedLevel (killer, getPlayerWantedLevel (killer) +1) elseif (getElementType(killer) == "player") and (killer) and (killer ~= source) and (getPlayerNametagText (source) == "[COP]" .. getPlayerName (source)) then setPlayerWantedLevel (killer, getPlayerWantedLevel (killer) +2) end end) Este resource se supone que cada vez que un usuario mate a otro le de 1 estrella de búsqueda. Todo anda bien pero sale ese error ¿a que se debe?
-
Intente ponerle un valor mas alto y no funciono y luego uno mas bajo y tampoco funciono, la linea sigue siendo muy larga
-
movingx = x + math.sin(math.rad(-(fuel)-0)) * 50 movingy = y + math.cos(math.rad(-(fuel)-0)) * 75 dxDrawLine(x-219, y-85, movingx-286, movingy-105, tocolor(255, 0, 0, 255), 2, true) Encontré este resource de la comunidad y no se como modificar la longitud de la linea que esta en el lua. Lo quiero modificar para que el largo de la linea sea un poco menos largo
