Tulipan Posted March 25, 2021 Share Posted March 25, 2021 Hola, alguien sabe algun script para esposar a alguien mediante un comando? y desposarlo con el mismo... Es para un servidor de roleplay, añado que el sujeto esposado sea llevado por el policia, si alguien puede ayudarme porfavor Link to comment
Administrators Tut Posted March 25, 2021 Administrators Share Posted March 25, 2021 Welcome to the forums. Your thread has been moved into the Spanish scripting section for best results Link to comment
Cuervo_fi Posted April 16, 2021 Share Posted April 16, 2021 On 25/03/2021 at 11:34, Tulipan said: Hola, alguien sabe algun script para esposar a alguien mediante un comando? y desposarlo con el mismo... Es para un servidor de roleplay, añado que el sujeto esposado sea llevado por el policia, si alguien puede ayudarme porfavor Hola, en esta sección del foro podrás recibir ayuda acerca de Errores o problemas de script, también acerca de dudas sobre Script. Pero lamentablemente no hay una categoría para solicitar scripts. Puedes intentar hacer el Script que quieres si conoces un poco del tema, en estos temas podrás ser instruido y ayudado pero no esperes que te entreguen todo realizado ya que esta sección del foro no se creó con esa intención. También puede contratar un Scripter, yo le recomiendo ir con personas que usted o sus amigos consideren confiable o alguien viejo en la comunidad para evitar problemas. Aquí un enlace de interés para usted, puede ir a https://community.multitheftauto.com/ para ver los script gratuitos que aportan los usuarios de la comunidad. Puede pedir ayuda también por Discord en la sección de Español, solo recuerde seguir las reglas de la comunidad: https://discord.gg/mtasa Link to comment
error403 ツ Posted April 26, 2021 Share Posted April 26, 2021 siguimientos = {} function dogFollow( theprisoner) if siguimientos[theprisoner] == nil then else if not theprisoner then return end policia = siguimientos[theprisoner] local copx, copy, copz = getElementPosition ( siguimientos[theprisoner] ) local prisonerx, prisonery, prisonerz = getElementPosition ( theprisoner ) copangle = ( 360 - math.deg ( math.atan2 ( ( copx - prisonerx ), ( copy - prisonery ) ) ) ) % 360 setPedRotation ( theprisoner, copangle ) local dist = getDistanceBetweenPoints2D ( copx, copy, prisonerx, prisonery ) if getElementInterior(siguimientos[theprisoner]) ~= getElementInterior(theprisoner) then setElementInterior(theprisoner, getElementInterior(siguimientos[theprisoner])) end if getElementDimension(siguimientos[theprisoner]) ~= getElementDimension(theprisoner) then setElementDimension(theprisoner, getElementDimension(siguimientos[theprisoner])) end if dist >= 200 then local x,y,z = getElementPosition(siguimientos[theprisoner]) setElementPosition(theprisoner, x, y, z) elseif dist >= 9 then setPedAnimation(theprisoner, "ped", "sprint_civi") elseif dist >= 6 then setPedAnimation(theprisoner, "ped", "run_player") elseif dist >= 3 then setPedAnimation(theprisoner, "ped", "WALK_player") else setPedAnimation(theprisoner, false) end if isPedInVehicle ( policia ) then car = getPedOccupiedVehicle ( policia ) for i = 0, getVehicleMaxPassengers( car ) do local p = getVehicleOccupant( car, i ) if not p and not isVehicleLocked(car) then warpPedIntoVehicle ( theprisoner, car, i ) end end else if isPedInVehicle ( theprisoner ) then removePedFromVehicle ( theprisoner ) end end local zombify = setTimer ( dogFollow, 750, 1, theprisoner ) end end addCommandHandler("esposar", function(player, cmd, other) if not player or isPedDead(player) then return end if exports.factions:isPlayerInFaction(player, 1) then if exports.items:has(player, 35,4) then if other then target, targetName = exports.players:getFromName( player, other ) if not target or isPedDead(target) then return end x1, y1, z1 = getElementPosition ( player ) x2, y2, z2 = getElementPosition ( target ) distance = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) if ( distance < 2) then if siguimientos[target] == nil then siguimientos[target] = player dogFollow(target) exports.chat:me(player, "pone las esposas a ".. targetName) showCursor(target, true) toggleControl ( target, "chatbox ", true ) setElementData(target, "esposado", true) else siguimientos[target] = nil exports.chat:me (player, "quita las esposas a ".. targetName) showCursor(target, false) toggleAllControls ( target, true ) setElementData(target, "esposado", false) end else outputChatBox("Estas demasiado lejos del fugetivo para esposarlo", player, 255, 0,0) end end else outputChatBox("(( No llevas las esposas en tu cinturón tactico ))", player, 255, 0, 0) end end end ) Hola aqui tienes una base, espero que te sirva Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now