Jump to content

depato123

Members
  • Posts

    551
  • Joined

  • Last visited

Everything posted by depato123

  1. ¿Pero si no están las variables locales todos podrán ver a los markers? la idea es que el marker este para cada usuario distinto
  2. Necesito ayuda con un marker 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 ( -2503.5, 2425.39, 16.6, "checkpoint", 2.5, 0, 255, 0, 255 ) setElementDimension(Marker3, 10) destroyElement ( Marker2 ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), Marker30 ) Se supone que al pasar por el marker 1 se crea un segundo marker pero al pasar por este segundo marker no se crea el tercero que esta especificado en el lua ¿Que es lo que funciona mal?
  3. Hola, ya casi termino de crear un recurso basico de gasolina y quisiera crear un blip con esta imagen para cada punto de carga de gasolina ¿Para obtener esa imagen como blip hay que remplazar la textura de uno que venga por defecto en el gta?
  4. Sigue sin funcionar y no sale ningun error en el debugscript
  5. No funciona, no resta el dinero al pasajero
  6. ¿Debo remplazarlo por eso o lo agrego?
  7. Gracias pero sigue sin funcionar :_ agregué lo que faltaba como el setTimer y el takePlayerMoney pero no le saca el dinero al pasajero function taximetro( thePlayer ) if isPedInVehicle ( thePlayer ) then local taxi = getPedOccupiedVehicle ( thePlayer ) local driver = getVehicleOccupant ( taxi, 0 ) if ( getElementModel ( taxi ) == 44 and driver ) then setTimer ( function() takePlayerMoney ( pasajero, 50) end, 60000, 1 ) end end end addCommandHandler( "taximetro", taximetro )
  8. ¿Me das un ejemplo de como definir el driver?
  9. Intente definir "driver" asi function taximetro( thePlayer ) driver = getVehicleOccupant(source, 0) ------ aqui if isPedInVehicle ( thePlayer ) then local taxi = getPedOccupiedVehicle ( thePlayer ) if ( getElementModel ( taxi ) == 420) then BLOQUE.. end end end addCommandHandler( "taximetro", taximetro) Si esta bien ¿me podrías ayudar con lo de SetTimer?
  10. ¿Y luego pongo getPlayerMoney takePlayerMoney setTimer ?
  11. si, porque quería que solamente el comando pueda usarse en el vehiculo 420 pero luego no se como usar el setTimer
  12. Intente arreglarlo pero el hice desastre function dinero(theVehicle, seat, jacked) local id = getElementModel ( theVehicle ) if (id == 420) and ( seat ~= 0 ) then local pasajero = getVehicleOccupant ( theVehicle, 1 ) takePlayerMoney(pasajero, 50) setTimer ( function() takePlayerMoney(pasajero, 50) end, 5000, 1 ) end end addCommandHandler ( "taximetro", taximetro ) ¿Alguien sabe como solucionarlo?
  13. function taximetro(pasajero, seat, jacked) theVehicleID = getElementModel ( source ) if (theVehicleID == 420) and ( seat ~= 0 ) then local money = getPlayerMoney(thePlayer) if (money > 50) then -- No se como comprobar si el usuario tiene el dinero en este caso 50$ driver = getVehicleOccupant(source, 0) setTimer ( function() takePlayerMoney ( pasajero, 50) end, 60000, 1 ) end end addCommandHandler ( "taximetro", taximetro ) Intente hacer esto pero en el if de getMoney no se como corroborar si el usuario (pasajero) tiene el dinero pero si si tiene mas de 50 necesito ayuda con eso y tampoco me funciono el resource :_
  14. Hola quería que me ayuden a hacer un resource de taximetro que si el conductor del taxi dice /taximetro a los pasajeros le resten dinero por cada 50 segundos que pase dentro del auto ¿como se podria hacer?
  15. No me di cuenta , gracias ya esta
  16. !Ayudaaa¡ intente hacer esto pero ahora no se generan los pickups pickup1 = createPickup(-2529.199,2249.30,5,3,1318,0) pickup2 = createPickup(-2523.10,2277,-3,3,1318,0) function teleport(player) if getElementType(player)=="player" then local vehicle=getPedOccupiedVehicle(player) if source == pickup1 then setElementPosition(vehicle, -2525.69, 2272.69, -3) setElementRotation(vehicle, 0, 0, 332) elseif ( source == pickup2 ) then setElementPosition(vehicle, -2526.10, 2255.80, 5) setElementRotation(vehicle, 0, 0, 334) end end end end addEventHandler("onPickupHit", getRootElement(), teleport)
  17. ¿Como es eso de elseiff? ¿un ejemplo de como usarlo?
  18. Hola, necesito ayuda. Tengo un recurso que si pasas por un pickup te teletransporta el problema es el siguiente pickup1 = createPickup(-2529.199,2249.30,5,3,1318,0) function teleport(player) if getElementType(player)=="player" then local vehicle=getPedOccupiedVehicle(player) if source == pickup1 then setElementPosition(vehicle, -2525.69, 2272.69, -3) setElementRotation(vehicle, 0, 0, 332) end end end addEventHandler("onPickupHit", getRootElement(), teleport) pickup2 = createPickup(-2523.10,2277,-3,3,1318,0) function teleport(player) if getElementType(player)=="player" then local vehicle=getPedOccupiedVehicle(player) if source == pickup2 then setElementPosition(vehicle, -2526.10, 2255.80, 5) setElementRotation(vehicle, 0, 0, 334) end end end addEventHandler("onPickupHit", getRootElement(), teleport) pickup3 = createPickup(-2561.399,2256.300,5.099,3,1318,0) function teleport(player) if getElementType(player)=="player" then local vehicle=getPedOccupiedVehicle(player) if source == pickup3 then setElementPosition(vehicle, -2552.10, 2269.10, 0) setElementRotation(vehicle, 0, 0, 0) end end end addEventHandler("onPickupHit", getRootElement(), teleport) pickup4 = createPickup(-2552.399,2274.5,0,3,1318,0) function teleport(player) if getElementType(player)=="player" then local vehicle=getPedOccupiedVehicle(player) if source == pickup4 then setElementPosition(vehicle, -2558.60, 2262.30, 5.09) setElementRotation(vehicle, 0, 0, 334) end end end addEventHandler("onPickupHit", getRootElement(), teleport) El pickup 3 y 4 funcionan bien pero el 1 y 2 no funcionan y si desactivo el 3 y 4 funcionan ¿hay alguna solución?
  19. Para que todo este bien el "Driver" tiene que estar en el asiento 0 y el pasajero en los demás asientos ¿no?
  20. Ahora tengo problemas en el argumento "Driver" function betaaldeChaufeur(thePlayer, seat, jacked) theVehicleID = getElementModel ( source ) if (theVehicleID == 420) and ( seat ~= 0 ) then driver = getVehicleOccupant(source, 0) givePlayerMoney (driver, 50) outputChatBox ( "El usuario ha pagado", driver, 0, 255, 0, false ) takePlayerMoney (thePlayer, 50) outputChatBox ("El taxi cuesta 50", thePlayer) destroyElement ( taxiBlip ) end end addEventHandler ("onVehicleEnter", getRootElement(), betaaldeChaufeur) Tengo problemas en las lineas 5 y 6 PD: ¿también tengo que remplazar thePlayer por source?
  21. Ahora si, perfecto ¿repito lo mismo con las demas funciones?
  22. fail Client side <--- esto anda perfecto pero por las dudas GUIEditor_Label = {} theWindow = guiCreateWindow(8,136,149,220,"Telefono",false) guiWindowSetSizable(theWindow,false) guiSetVisible (theWindow, false) GUIEditor_Label[1] = guiCreateLabel(0.0671,0.1273,0.8255,0.0773,"Car",true,theWindow) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) guiSetFont(GUIEditor_Label[1],"default-bold-small") spawnBut = guiCreateButton(0.0604,0.2227,0.4161,0.0955,"Spawn",true,theWindow) destroyBut = guiCreateButton(0.4966,0.2227,0.4161,0.0955,"Destroy",true,theWindow) fixBut = guiCreateButton(0.0604,0.3227,0.4161,0.0955,"Fix $50",true,theWindow) flipBut = guiCreateButton(0.5034,0.3227,0.4161,0.0955,"Flip",true,theWindow) GUIEditor_Label[2] = guiCreateLabel(0.0537,0.4409,0.8591,0.0773,"Taxi",true,theWindow) guiLabelSetColor(GUIEditor_Label[2],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[2],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[2],"left",false) guiSetFont(GUIEditor_Label[2],"default-bold-small") pirshipBut = guiCreateButton(0.0604,0.5273,0.8792,0.1,"Pirateship $25",true,theWindow) ammuBut = guiCreateButton(0.0604,0.6364,0.8792,0.1,"Ammunation $50",true,theWindow) carshopBut = guiCreateButton(0.0604,0.7455,0.8792,0.1,"Bank $50",true,theWindow) clothBut = guiCreateButton(0.0604,0.8545,0.8792,0.1,"Clothesshop $50",true,theWindow) function resourceStart () bindKey ("m", "down", menuShow) end addEventHandler ("onClientResourceStart", getRootElement(), resourceStart) function menuShow () visableornot = guiGetVisible (theWindow) if (visableornot == true) then guiSetVisible (theWindow, false) showCursor (false) end if (visableornot == false) then guiSetVisible (theWindow, true) showCursor (true) end end addEvent ("carSpawn", true) addEvent ("carDestroy", true) addEvent ("carFix", true) addEvent ("carFlip", true) addEvent ("taxiShip", true) addEvent ("taxiAmmu", true) addEvent ("taxiCar", true) addEvent ("taxiCloth", true) function guiClick (button, state, absoluteX, absoluteY) if (source == spawnBut) then triggerServerEvent ("carSpawn", getLocalPlayer()) elseif (source == destroyBut) then triggerServerEvent ("carDestroy", getLocalPlayer()) elseif (source == fixBut) then triggerServerEvent ("carFix", getLocalPlayer()) elseif (source == flipBut) then triggerServerEvent ("carFlip", getLocalPlayer()) elseif (source == pirshipBut) then triggerServerEvent ("taxiShip", getLocalPlayer()) elseif (source == ammuBut) then triggerServerEvent ("taxiAmmu", getLocalPlayer()) elseif (source == carshopBut) then triggerServerEvent ("taxiCar", getLocalPlayer()) elseif (source == clothBut) then triggerServerEvent ("taxiCloth", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", getRootElement(), guiClick) Server side, solamente el donde da error: addEvent ("carSpawn", true) addEvent ("carDestroy", true) addEvent ("carFix", true) addEvent ("carFlip", true) addEvent ("taxiShip", true) addEvent ("taxiAmmu", true) addEvent ("taxiCar", true) addEvent ("taxiCloth", true) function taxiAmmu ( thePlayer, command ) taxiBlip = createBlipAttachedTo ( thePlayer, 48, 1, 255, 0, 0, 0, 0, 99999.0, getRootElement() ) outputChatBox ("Has llamado a un taxi.", thePlayer, 255, 190, 0, false ) outputChatBox ("Alguien ha pedido un taxi", getRootElement(), 255, 190, 0, false ) end addEventHandler ("taxiAmmu", getRootElement(), taxiAmmu) El error se da en la onceava linea del script que esta arriba (server)
  23. Mejor cierren este post porque ya sabemos que nadie va a responder si yo doy como tengo el script
×
×
  • Create New...