- 
                Posts611
- 
                Joined
- 
                Last visited
Everything posted by AlvareZ_
- 
	Ps como dice el titulo, como puedo saber cuando un dxDraw ya esta Rendirizado para que no realize nada
- 
	Prueba: function onClientLookAtRender() local rotcam = math.rad (360 - getPedCameraRotation (localPlayer)) local xpos,ypos,zpos = getPedBonePosition (localPlayer, 8 ) local xlook,ylook,zlook = xpos - 300*math.sin(rotcam), ypos + 300*math.cos(rotcam), zpos setPedLookAt (localPlayer, xlook, ylook, zlook, -1) end addEventHandler ("onClientRender", root, onClientLookAtRender) function normal() removeEventHandler("onClientRender", root, onClientLookAtRender) setCameraTarget(localPlayer,localPlayer) end addEventHandler ("onClientResourceStop", root, normal)
- 
	Hola, todos usan: https://community.multitheftauto.com/index.php?p=resources&s=details&id=141 con el comando /guied y haciendo clic en el botón derecho te saldrán todas las opciones para crear tu ventana y todo.
- 
	this its not all script, its only the part of the error
- 
	Client: close = guiCreateButton(312, 169, 266, 66, "Darmelo", false, GUIEditor.window[1]) guiSetProperty(close, "NormalTextColour", "FFAAAAAA") function hola ( ) local row, col = guiGridListGetSelectedItem ( source ) if ( row and col and row ~= -1 and col ~= -1 ) then local arma = guiGridListGetItemText ( source, row, 1 ) if ( arma == "Jetpack" ) then triggerServerEvent ( thePlayer, "setJetpack", thePlayer ) end end end addEventHandler( "onClientGUIClick", close, hola, false) Server: function daselo() local yatiene = giveWeapon ( thePlayer, 41, 99999 ) outputChatBox ( "Tes has colocado el Spray!", thePlayer, 255, 0, 0, true ) if (yatiene) then outputChatBox ( "Ya tienes el Spray!", thePlayer, 255, 0, 0, true ) end end addEvent("setJetpack", true) addEventHandler("setJetpack", getRootElement(), darselo) Debug: 'addEventHandler' [Expected function at argument 2, got nil]
- 
	Intenta esto createBlip ( 1552.4996337891, -1677.3264160156, 15.1953125, 30 ) createBlip ( -1604.5458984375, 712.25848388672, 12.8671875, 30 ) createBlip ( 2340.9245605469, 2456.0463867188, 13.96875, 30 ) function createSAPDTeam () SAPDteam = createTeam ("Policia", 0, 149, 255) end addEventHandler ("onResourceStart", resourceRoot, createSAPDTeam) function joinSAPD() setPlayerTeam(source,SAPDteam) setElementModel(source, 280) giveWeapon ( source, 3 ) playeraccount = getPlayerAccount( source ) setAccountData( playeraccount, "team", "Policia", true ) outputChatBox("Ahora Fuiste Asignado Policia.",source,0,149,255) end addEvent("setSAPD", true) addEventHandler("setSAPD",root,joinSAPD) function policeJob ( attacker, attackerweapon, bodypart, loss ) if attacker and getElementType(attacker) == "player" then theTeam = getPlayerTeam ( attacker ) theWL = getPlayerWantedLevel ( source ) theSkin = getElementModel ( attacker ) if (attackerweapon == 3) and (loss > 2 ) and (theWL > 0) then if getTeamName( theTeam ) == "Policia" or getTeamName( theTeam ) == "SWAT" or getTeamName( theTeam ) == "FBI" then setElementPosition (source, 4076.3999023438, -1788.5, 3.511967, true) theName = getPlayerName ( source ) theCop = getPlayerName ( attacker ) local nivel = getPlayerWantedLevel ( thePlayer ) outputChatBox ( "Fuiste Arrestado Por "..theCop.. " para 100 segundos.", source ) local playeraccount = getPlayerAccount ( attacker ) local nivel = getPlayerWantedLevel ( thePlayer ) if ( nivel == 1 ) then givePlayerMoney (attacker, thePlayer, 3000) setTimer ( setElementPosition, 100000, 1, source, 1544.4332275391, -1674.7698974609, 13.688399200439) setPlayerWantedLevel (source, 0) elseif ( nivel == 2 ) then givePlayerMoney (attacker, thePlayer, 4000) setTimer ( setElementPosition, 100000, 1, source, 1544.4332275391, -1674.7698974609, 13.688399200439) setPlayerWantedLevel (source, 0) end end end end end addEventHandler ("onPlayerDamage", getRootElement(), policeJob)
- 
	Si existe, isElementInWater, Un ejemplo: function diedInWater() if isElementInWater(vehicle) then -- Verifica si el Vehículo esta en el agua Para luego decir el mensaje outputChatBox("Tocastes el agua con un Vehiculo!") end end addEventHandler("onClientPlayerWasted", root, diedInWater)
- 
	y con local getPedOccupiedVehicle? function Alarm(x,y,z) local nv = playSound3D("alarm.mp3", x,y,z, false) local theVehicle = getPedOccupiedVehicle(source) setSoundVolume(nv, 0.5) setSoundMaxDistance(nv, 20) setTimer(setVehicleOverrideLights, 1000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 2000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 3000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 4000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 5000, 1, theVehicle, 1) setTimer(setSoundPaused, 6000, 1, nv, true) end end addEvent("Alarm",true) addEventHandler( "Alarm", root, Alarm)
- 
	Hmm, Pero hay estaria tomando el ped que esta dentro del vehiculo, no? si no te anda ninguno de los anteriores solo intenta así function Alarm(x,y,z) local nv = playSound3D("alarm.mp3", x,y,z, false) setSoundVolume(nv, 0.5) setSoundMaxDistance(nv, 20) setTimer(setVehicleOverrideLights, 1000, 1, vehicle, 1) setTimer(setVehicleOverrideLights, 2000, 1, vehicle, 2) setTimer(setVehicleOverrideLights, 3000, 1, vehicle, 1) setTimer(setVehicleOverrideLights, 4000, 1, vehicle, 2) setTimer(setVehicleOverrideLights, 5000, 1, vehicle, 1) setTimer(setSoundPaused, 6000, 1, nv, true) end end addEvent("Alarm",true) addEventHandler( "Alarm", root, Alarm)
- 
	Oh, Gracias, SI no me equivoco debe funcionar (No Probado) function Alarm(x,y,z) local nv = playSound3D("alarm.mp3", x,y,z, false) local theVehicle = getElementPosition(source) setSoundVolume(nv, 0.5) setSoundMaxDistance(nv, 20) setTimer(setVehicleOverrideLights, 1000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 2000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 3000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 4000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 5000, 1, theVehicle, 1) setTimer(setSoundPaused, 6000, 1, nv, true) end end addEvent("Alarm",true) addEventHandler( "Alarm", root, Alarm)
- 
	En lo siguiente lo que hará es para el sonido a los 6 segundos, en donde las luces prenderán y apagaran dime si te funciona function Alarm(x,y,z) local nv = playSound3D("alarm.mp3", x,y,z, false) setSoundVolume(nv, 0.5) setSoundMaxDistance(nv, 20) setTimer(setVehicleOverrideLights, 1000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 2000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 3000, 1, theVehicle, 1) setTimer(setVehicleOverrideLights, 4000, 1, theVehicle, 2) setTimer(setVehicleOverrideLights, 5000, 1, theVehicle, 1) setTimer(setSoundPaused, 6000, 1, nv, true) end end addEvent("Alarm",true) addEventHandler( "Alarm", root, Alarm)
- 
	Perdona me falto la funcion setSoundPaused, Intesta esto function Alarm(x,y,z) local nv = playSound3D("alarm.mp3", x,y,z, false) setSoundVolume(nv, 0.5) setSoundMaxDistance(nv, 20) setTimer(setSoundPaused, 5000, 1, nv, true) end addEvent("Alarm",true) addEventHandler( "Alarm", root, Alarm)
- 
	Para el tiempo de alarma usa: setTimer Para las luces: setVehicleOverrideLights -- o setVehicleLightState
- 
	Otro ejemplo que lo entiendas mejor ya tu ves local nivel = getPlayerWantedLevel ( thePlayer ) if ( nivel > 1 ) then givePlayerMoney (thePlayer, 3000) elseif ( nivel > 2 ) then givePlayerMoney (thePlayer, 4000) Hay si su nivel es de 1 le dará 3000 si su nivel es de 2 le dará 4000 lee un poco la función https://wiki.multitheftauto.com/wiki/GetPlayerWantedLevel
- 
	O podrias usar getPlayerWantedLevel, Ejemplo: function busqueda () local nivel = getPlayerWantedLevel ( thePlayer ) if ( nivel > 3 ) then -- Cantidad del nivel, el if Verifica que si "nivel" definido anteriormente es de 3 ">" Saldría el mensaje en el chat outputChatBox ( "Tienes 3 Niveles de Busqueda" ) end end
- 
	No entendí, Explícate Mejor
- 
	function alarm(thePlayer) playervehicle = getPlayerOccupiedVehicle ( thePlayer ) x,y,z = getElementPosition(thePlayer) if isVehicleLocked ( playervehicle ) then local sound = playSound3D("alarma.mp3",x,y,z, false) setSoundVolume(sound, 0.5) end end addEventHandler("onClientVehicleEnter", getRootElement(),alarm)
- 
	onClientPlayerWasted (?), eso es cuando muera el jugador
- 
	Usa esto: local playerTeam = getPlayerTeam(player) if (getTeamName(playerTeam) == "TuTeam")
- 
	Amigo, Asegúrate de que tu MTA en a carpeta deathmach tiene el archivo registry.db creo que eso influye
- 
	local hi = createMarker ( 0, 0, 2, "cylinder", 1.5, 255, 255, 0, 170 ) -- This its the Marker function MarkerHit( hitElement, matchingDimension ) outputChatBox( "warned train station", source, 255, 255, 255, 255, false ) -- This output send on player hit the marker (hi) end addEventHandler("onClientMarkerHit", hi, MarkerHit) function playHBFMusic() local uSound = playSound3D( 'sound/sirene.mp3', -1901.9541015625, 341.8291015625, 43.750392913818 ) setSoundMaxDistance( uSound, 3000 ) setSoundMinDistance( uSound, 1000 ) end addEventHandler("onClientResourceStart", getRootElement(), playHBFMusic)

 
        