Wysłany: 2018-03-17, 21:27
MacNyg
Wiek: 31 Na forum: 4020 dni Posty: 32
Nick w MP: xDXD
Piwa : 2
Chcia?bym zrobi? do skryptu XyzzyRP kod, by po wej?ciu funkcjonariusza do radiowozu teleportowa?o gracza do radiowozu i tak samo z wyj?ciem - policjant wychodzi i gracz wychodzi bez rozkuwania. Nie wiem jak si? do tego zabra? wi?c prosz? Was o pomoc.
Kod policji XyzzyRP:
Server:
Kod:
--[[
@author Lukasz Biegaj <wielebny@bestplay.pl>
@author Karer <karer.programmer@gmail.com>
@author WUBE <wube@lss-rp.pl>
@copyright 2011-2013 Lukasz Biegaj <wielebny@bestplay.pl>
@license Dual GPLv2/MIT
@package MTA-XyzzyRP
@link https://github.com/lpiob/MTA-XyzzyRP GitHub
]]--
addEvent("onKajdankiZakuj", true)
addEventHandler("onKajdankiZakuj", resourceRoot, function(kto,kogo)
triggerClientEvent(kogo, "onKajdankiZakuj", resourceRoot, kto)
end)
addEvent("spac",true)
addEventHandler("spac", root, function()
setPedAnimation(source, "CHAINSAW" ,"csaw_part", 0, false, true, true )
end)
Client:
Kod:
--[[
@author Lukasz Biegaj <wielebny@bestplay.pl>
@author Karer <karer.programmer@gmail.com>
@author WUBE <wube@lss-rp.pl>
@copyright 2011-2013 Lukasz Biegaj <wielebny@bestplay.pl>
@license Dual GPLv2/MIT
@package MTA-XyzzyRP
@link https://github.com/lpiob/MTA-XyzzyRP GitHub
]]--
local function follow()
local dokogo=getElementData(localPlayer,"kajdanki")
if (not dokogo or not isElement(dokogo)) then
setElementData(localPlayer,"kajdanki", nil)
removeEventHandler("onClientPreRender", root, follow)
triggerServerEvent("setPedAnimation", localPlayer)
return
end
-- setElementInterior(localPlayer, getElementInterior(dokogo))
-- setElementDimension(localPlayer, getElementDimension(dokogo))
if (getPedOccupiedVehicle(dokogo) or getElementInterior(dokogo)~=getElementInterior(localPlayer) or getElementDimension(dokogo)~=getElementDimension(localPlayer)) then
setElementData(localPlayer,"kajdanki", nil)
removeEventHandler("onClientPreRender", root, follow)
triggerServerEvent("setPedAnimation", localPlayer)
return
end
local x,y,z=getElementPosition(dokogo)
local x2,y2,z2=getElementPosition(localPlayer)
local kat=0
kat=math.deg(math.atan(-1*(x2-x)/(y2-y)))
if (y2-y)<0 then
kat=kat+180.0
end
kat=(kat+180)%360
-- rx,ry,rz=getElementRotation(localPlayer)
-- setElementRotation(localPlayer, rx,ry,kat)
setPedRotation(localPlayer, kat)
local dist=getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)
if (dist<1) then
setControlState("forwards", false)
else
setControlState("forwards", true)
end
if (dist>30) then
setElementPosition(localPlayer, x+math.random(-1,1), y+math.random(-1,1), z+math.random(0,10)/10)
return
end
if (dist>2) then
setControlState("sprint", true)
setControlState("walk", false)
else
setControlState("walk", true)
setControlState("sprint", false)
end
-- setPedAnimation(localPlayer, "ped" ,"WALK_csaw", 0, true, true, true )
-- triggerServerEvent("spac", localPlayer)
end
----
function menu_zakuj(args)
local x,y,z=getElementPosition(localPlayer)
local x2,y2,z2=getElementPosition(args.with)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)>5) then
outputChatBox("PodejdĹş bliĹĽej.", 255,0,0,true)
return
end
triggerServerEvent("onKajdankiZakuj", resourceRoot, localPlayer, args.with)
end
addEvent("onKajdankiZakuj", true)
addEventHandler("onKajdankiZakuj", resourceRoot, function(kto)
local obecnie=getElementData(localPlayer, "kajdanki")
if (obecnie and obecnie==kto) then
setElementData(localPlayer,"kajdanki", nil)
removeEventHandler("onClientPreRender", root, follow)
triggerServerEvent("setPedAnimation", localPlayer)
outputChatBox(getPlayerName(kto) .. " zdejmuje z Ciebie kajdanki.")
return
end
outputChatBox(getPlayerName(kto) .. " zakuwa Ci?™ w kajdanki.")
setElementData(localPlayer,"kajdanki", kto)
addEventHandler("onClientPreRender", root, follow)
end)
-------------------------------
local obecnie=getElementData(localPlayer, "kajdanki")
if (obecnie and isElement(obecnie)) then
addEventHandler("onClientPreRender", root, follow)
end
Za pomoc stawiam zimne piwko
Wysłany: 2018-03-17, 21:36
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Pobierasz nick gracza, kt?rego wsadasz,
Po czym pojazd do kt?rego wsiadasz,
Po czym go wrzucasz do niego,
A, wyrzucasz go za pomoc?,
Wysłany: 2018-03-17, 21:42
MacNyg
Wiek: 31 Na forum: 4020 dni Posty: 32
Nick w MP: xDXD
Piwa : 2
Jestem zielony w lua tak naprawd?, m?g?bym prosi? o gotowy kod? Przestudiowa?bym go sobie tak na przysz?o??
[ Dodano : 2018-03-20, 20:50 ]
@Ref
Wysłany: 2018-03-26, 21:53
PenkY
Mapper
Wiek: 23 Na forum: 3464 dni Posty: 223
Nick w MP: penky
Piwa : 2210
@ref Te? prosi?bym o pomoc! Stawiam oraz
Tagi: teleport :: kajdankach :: radiowozu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: