Jump to content

FraN-724

Members
  • Posts

    438
  • Joined

  • Last visited

Everything posted by FraN-724

  1. FraN-724

    ayuda login

    Guiate por este es sencillo y fácil https://community.multitheftauto.com/ind ... ls&id=4481, para crear un login necesitas la herramienta guieditor.
  2. A lo que se refiere Nod es que agas esto addEventHandler("onClientVehicleEnter", getRootElement(), function(thePlayer, seat) if thePlayer == getLocalPlayer() then if ( getElementModel ( source ) == 574 ) then Marker1 = createMarker ( -2350.89, 2469.5, 5, "checkpoint", 2.5, 255, 255, 0, 255 ) end end end ) function Marker20 ( hitPlayer, matchingDimension ) Marker2 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 0, 255 ) destroyElement ( Marker1 ) end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker20 ) function Marker50 ( hitPlayer, matchingDimension ) Marker3 = createMarker ( -2281.30, 2403.80, 4.9, "checkpoint", 2.5, 0, 255, 255, 255 ) givePlayerMoney ( thePlayer, 50 ) destroyElement ( Marker2 ) end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker50 )
  3. Intenta esto -- Anuncios para ventas u demas cosas -- Ejemplo: /an Vendo Bullet barato #49546566 function publicChat(thePlayer, commandName, ...) local players = getElementsByType("player") local chatContent = {...} for index, player in ipairs ( players ) do outputChatBox( "[Anuncio]:" ..table.concat ( chatContent, " "), player, 50, 200, 100) end end addCommandHandler( "an", publicChat )
  4. Es un tipo de codificación que traen algunos scripts, si tienes notepad++ dale click en donde dice Codificación y pon Convertir en UTF-8.
  5. tendrias que buscar la animacion de sentarse, no crees?
  6. Seria lo mismo porque se tendria que destruir el text igual.
  7. Depende de cuantos output pongas también, pero igual se me habia ocurrido poner un DxDrawText, pero ponerle un destroyElement para que cuando salga del market destruya el dxDrawText o sino lo tendra todo el rato el mensaje hay.
  8. Buen vídeo, felicidades, y buen trabajo
  9. Yo si ayude en algo pero creo que no le sirvió , bueno, igual no hay de que.
  10. Las oportunidades se dan sola una ves y este la desperdicio, ademas creo que cuando uno tropieza con la misma piedra la segunda no debe tropezar nuevamente, pero este ya se ha tropezado dos veces.
  11. FraN-724

    BMX

    Esta es mi bici
  12. Disculpa mi ignorancia, pero, ¿qué es bonnet._.?
  13. Dale, es que segui tu ejemplo Yakuza y no me di cuenta, ahora si crossMissionStartMarker = createMarker (-2515.83,2353.17,3.98,"cylinder",1.5,0,255,255) addEventHandler ("onMarkerHit", getRootElement(), function(player) if (source == crossMissionStartMarker) and (getElementType (player) == "player") then if ( getElementModel ( player ) == 25 ) then outputChatBox ("Prueba de manejo.", player, 127, 0, 255, false) outputChatBox (" Bienvenido a la prueba de manejo", player, 255, 255, 255, false) outputChatBox (" Por 100$ podras acceder a un circuito de prueba", player, 255, 255, 255, false) outputChatBox (" Podras ganar 500$ como ayuda para tu auto si pasas la prueba", player, 255, 255, 255, false) outputChatBox (" Para comenzar di /startprueba", player, 255, 255, 255, false) else outputChatBox ("No tienes el skin 25 para hacer esta mision", player, 255, 0, 0, true) end end end) addEventHandler ("onMarkerLeave", getRootElement(), function(player) if (source == crossMissionStartMarker) and (getElementType (player) == "player") then outputChatBox ("Te has ido de la prueba.", player, 127, 0, 255, false) end end) addCommandHandler ("startprueba", function(player, command) if (isElementWithinMarker (player, crossMissionStartMarker)) and (getPlayerMoney (player) >= 500) then takePlayerMoney (player, 500) outputChatBox ("Mission started!", player, 255, 0, 0, false) local missionVehicle = createVehicle(410, -2506.69, 2347.30, 4.69, 0, 0, 180) setElementInterior (missionVehicle, 0) setElementDimension (missionVehicle, 10) setElementInterior (player, 0) setElementDimension (player, 10) warpPedIntoVehicle (player, missionVehicle) showPlayerHudComponent (player, "ammo", false) showPlayerHudComponent (player, "area_name", false) showPlayerHudComponent (player, "armour", false) showPlayerHudComponent (player, "breath", false) showPlayerHudComponent (player, "clock", false) showPlayerHudComponent (player, "health", false) showPlayerHudComponent (player, "money", false) showPlayerHudComponent (player, "radar", false) showPlayerHudComponent (player, "vehicle_name", false) showPlayerHudComponent (player, "weapon", false) setTimer (onEndMission, 120000, 1, player, getPedOccupiedVehicle (player)) end end) function onEndMission (player, vehicle) if (getElementDimension (player) == 10) and (getElementInterior (player) == 0) and (getElementModel (vehicle) == 410) then destroyElement (vehicle) showPlayerHudComponent (player, "ammo", true) showPlayerHudComponent (player, "area_name", true) showPlayerHudComponent (player, "armour", true) showPlayerHudComponent (player, "breath", true) showPlayerHudComponent (player, "clock", true) showPlayerHudComponent (player, "health", true) showPlayerHudComponent (player, "money", true) showPlayerHudComponent (player, "radar", true) showPlayerHudComponent (player, "vehicle_name", true) showPlayerHudComponent (player, "weapon", true) setElementDimension (player, 0) setTimer (setElementInterior, 500, 1, player, 0) setTimer (setElementPosition, 1500, 1, player, -2515.75,2356.14,4.98) setTimer (setPedRotation, 0, 1, player, 0) outputChatBox ("La prueba ha terminado", player, 255, 0, 0, false) end end addEventHandler ("onVehicleExit", getRootElement(), function(player, seat, jacked) if (getElementDimension (player) == 10) and (getElementInterior (player) == 0) and (getElementModel (source) == 410) then setTimer (warpPedIntoVehicle, 500, 1, player, source) outputChatBox ("Oops! you fall off!", player, 255, 0, 0, false) end end) addEventHandler ("onMarkerHit", getRootElement(), function(hitElement, matchingDimension) if (getElementType (hitElement) == "player") and (matchingDimension == true) and (getElementDimension (hitElement) == 10) and (getElementInterior (hitElement) == 0) and (getElementDimension (hitElement) == 10) then givePlayerMoney (hitElement, 100) playSoundFrontEnd (hitElement, 43) local x,y,z = getElementPosition (source) setTimer (createNewStuntMarker, 20000, 1, x,y,z) destroyElement(source) end end) function createNewStuntMarker(x,y,z) local coolMarker = createMarker (x,y,z,"corona",0.5,101,0,254,255,getRootElement()) setElementInterior (coolMarker, 0) setElementDimension (coolMarker, 10) end addEventHandler ("onPlayerQuit", getRootElement(), function() if (getElementDimension (source) == 10) then setElementInterior (player, 0) setElementPosition (player, -2515.75,2356.14,4.98) end end)
  14. Yo creo que esta bien lo que dice Renkon porque no haces ni el mínimo esfuerzo de hacer el script solo, no aprenderás nunca así si te seguimos ayudando ni nada, intenta ver sólito como funcionan las cosas e ir probando funciones etc.
  15. Intenta esto crossMissionStartMarker = createMarker (-2515.83,2353.17,3.98,"cylinder",1.5,0,255,255) addEventHandler ("onMarkerHit", getRootElement(), function(player) if (source == crossMissionStartMarker) and (getElementType (player) == "player") then if ( getElementModel ( source) == 25 ) then outputChatBox ("Prueba de manejo.", player, 127, 0, 255, false) outputChatBox (" Bienvenido a la prueba de manejo", player, 255, 255, 255, false) outputChatBox (" Por 100$ podras acceder a un circuito de prueba", player, 255, 255, 255, false) outputChatBox (" Podras ganar 500$ como ayuda para tu auto si pasas la prueba", player, 255, 255, 255, false) outputChatBox (" Para comenzar di /startprueba", player, 255, 255, 255, false) else outputChatBox ("No tienes el skin 25 para hacer esta mision", player, 255, 0, 0, true) end end end) addEventHandler ("onMarkerLeave", getRootElement(), function(player) if (source == crossMissionStartMarker) and (getElementType (player) == "player") then outputChatBox ("Te has ido de la prueba.", player, 127, 0, 255, false) end end) addCommandHandler ("startprueba", function(player, command) if (isElementWithinMarker (player, crossMissionStartMarker)) and (getPlayerMoney (player) >= 500) then takePlayerMoney (player, 500) outputChatBox ("Mission started!", player, 255, 0, 0, false) local missionVehicle = createVehicle(410, -2506.69, 2347.30, 4.69, 0, 0, 180) setElementInterior (missionVehicle, 0) setElementDimension (missionVehicle, 10) setElementInterior (player, 0) setElementDimension (player, 10) warpPedIntoVehicle (player, missionVehicle) showPlayerHudComponent (player, "ammo", false) showPlayerHudComponent (player, "area_name", false) showPlayerHudComponent (player, "armour", false) showPlayerHudComponent (player, "breath", false) showPlayerHudComponent (player, "clock", false) showPlayerHudComponent (player, "health", false) showPlayerHudComponent (player, "money", false) showPlayerHudComponent (player, "radar", false) showPlayerHudComponent (player, "vehicle_name", false) showPlayerHudComponent (player, "weapon", false) setTimer (onEndMission, 120000, 1, player, getPedOccupiedVehicle (player)) end end) function onEndMission (player, vehicle) if (getElementDimension (player) == 10) and (getElementInterior (player) == 0) and (getElementModel (vehicle) == 410) then destroyElement (vehicle) showPlayerHudComponent (player, "ammo", true) showPlayerHudComponent (player, "area_name", true) showPlayerHudComponent (player, "armour", true) showPlayerHudComponent (player, "breath", true) showPlayerHudComponent (player, "clock", true) showPlayerHudComponent (player, "health", true) showPlayerHudComponent (player, "money", true) showPlayerHudComponent (player, "radar", true) showPlayerHudComponent (player, "vehicle_name", true) showPlayerHudComponent (player, "weapon", true) setElementDimension (player, 0) setTimer (setElementInterior, 500, 1, player, 0) setTimer (setElementPosition, 1500, 1, player, -2515.75,2356.14,4.98) setTimer (setPedRotation, 0, 1, player, 0) outputChatBox ("La prueba ha terminado", player, 255, 0, 0, false) end end addEventHandler ("onVehicleExit", getRootElement(), function(player, seat, jacked) if (getElementDimension (player) == 10) and (getElementInterior (player) == 0) and (getElementModel (source) == 410) then setTimer (warpPedIntoVehicle, 500, 1, player, source) outputChatBox ("Oops! you fall off!", player, 255, 0, 0, false) end end) addEventHandler ("onMarkerHit", getRootElement(), function(hitElement, matchingDimension) if (getElementType (hitElement) == "player") and (matchingDimension == true) and (getElementDimension (hitElement) == 10) and (getElementInterior (hitElement) == 0) and (getElementDimension (hitElement) == 10) then givePlayerMoney (hitElement, 100) playSoundFrontEnd (hitElement, 43) local x,y,z = getElementPosition (source) setTimer (createNewStuntMarker, 20000, 1, x,y,z) destroyElement(source) end end) function createNewStuntMarker(x,y,z) local coolMarker = createMarker (x,y,z,"corona",0.5,101,0,254,255,getRootElement()) setElementInterior (coolMarker, 0) setElementDimension (coolMarker, 10) end addEventHandler ("onPlayerQuit", getRootElement(), function() if (getElementDimension (source) == 10) then setElementInterior (player, 0) setElementPosition (player, -2515.75,2356.14,4.98) end end)
  16. FraN-724

    Dudas

    Eso es para que pases todo al client side, o cuando tienes que utilizar funciones en client, o lo otro que podrías hacer es cambiar en el meta server por client y en el script cambiar los eventos.
  17. FraN-724

    Dudas

    triggerClientEvent getElementModel
  18. Intenta esto. function drawImage() dxDrawImage ( 218,513,384,82,"images/logo1.png") end addEventHandler("onClientRender", getLocalPlayer(), drawImage) setTimer ( function lala(killer, weapon, bodypart) removeEventHandler ( "onClientRender", getLocalPlayer(), drawImage ) end, 8000, 0 ) addEventHandler("onClientPlayerWasted", getLocalPlayer(), lala)
×
×
  • Create New...