Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-01-23, 20:18


KRRRECIK123







Wiek: 25
Na forum: 3935 dni
Posty: 51
Nick w MP: Krrrecik



Respekt: 50

--[[
@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"rootfollow)
      triggerServerEvent("setPedAnimation"localPlayer)
      return
    end

--    setElementInterior(localPlayergetElementInterior(dokogo))
--    setElementDimension(localPlayergetElementDimension(dokogo))

    if (getPedOccupiedVehicle(dokogo) or getElementInterior(dokogo)~=getElementInterior(localPlayer) or getElementDimension(dokogo)~=getElementDimension(localPlayer)) then
      setElementData(localPlayer,"kajdanki"nil)
      removeEventHandler("onClientPreRender"rootfollow)
      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(localPlayerrx,ry,kat)
    setPedRotation(localPlayerkat)
    local dist=getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)
    if (dist<1then
        setControlState("forwards"false)
    else
        setControlState("forwards"true)
    end
    if (dist>30then
      setElementPosition(localPlayerx+math.random(-1,1), y+math.random(-1,1), z+math.random(0,10)/10)
      return
    end
    if (dist>2then
        setControlState("sprint"true)
        setControlState("walk"false)
    else
        setControlState("walk"true)
        setControlState("sprint"false)
    end
--    setPedAnimation(localPlayer"ped" ,"WALK_csaw",  0truetruetrue )
--    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)>5then
    outputChatBox("Podejd? bli?ej."255,0,0,true)
    return
  end
  triggerServerEvent("onKajdankiZakuj"resourceRootlocalPlayerargs.with)
end

addEvent("onKajdankiZakuj"true)
addEventHandler("onKajdankiZakuj"resourceRoot, function(kto)
  local obecnie=getElementData(localPlayer"kajdanki")
  if (obecnie and obecnie==ktothen
      setElementData(localPlayer,"kajdanki"nil)
      removeEventHandler("onClientPreRender"rootfollow)
      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"rootfollow)
end)

-------------------------------

local obecnie=getElementData(localPlayer"kajdanki")
if (obecnie and isElement(obecnie)) then
  addEventHandler("onClientPreRender"rootfollow)

end


Powiedzcie mi jak ten skrypt dziala po ponoc maja to byc kajdanki ale jak patrze to nie wiem pod jaka komende itp itd XDD

Ostatnio zmieniony przez #404 2016-01-23, 21:09, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-23, 21:06


TRIN

Młodzieniec






Wiek: 23
Na forum: 4205 dni
Posty: 29
Nick w MP: GreeN

Piwa: 831

Respekt: 8,8

Ostrzeżeń: 100%
To jest do u?ytku jedynie na XyzzyRP pobierasz ID Kajdank?w ( z t?d https://github.com/lpiob/MTA-XyzzyRP/blob/master/resources/%5BXyzzyRP%5D/lss-gui/ekwipunek.lua#L100 ) i wpisujesz /dajmi ID ilo?? i klikasz TAB --> prawym przyciskiem na gracza --> Zakuj :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-23, 21:29


KRRRECIK123







Wiek: 25
Na forum: 3935 dni
Posty: 51
Nick w MP: Krrrecik



Respekt: 50

Bardzo dzi?kuje macie piwo i respekt, po za tym venzik dziekuje ci 2x za napisanie mi skryptu ktorego ja probowalem napisac i mi nie wychodzilo <3

[ Dodano: 2016-01-24, 00:38 ]
venzikk, A napisal bys mi jak zrobic zeby tylko na 2 metry od gracza dzialaly te kajdanki (jak policjant jest dalej niz 2 metry od gracza ktorego chce skuc to kajdanki nie zadzialaja) prosze :D

Postaw piwo autorowi tego posta
 

 
Tagi: czy :: ktos :: wytlumaczy :: chodzi :: tym :: skrypcie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » [<font color=#cccc99>SKRYPT</font>] CZY KTOS MI Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku