Wysłany: 2016-01-09, 14:09
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
M?g?bym prosi? o pomo? z tym, aby chodzi? za mn? zakuty gracz
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 14:59
nationz
Wiek: 31 Na forum: 3851 dni Posty: 11
Nick w MP: dewu
Piwa : 2
Po stronie klienta:
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
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
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
end
local obecnie = getElementData ( localPlayer , "kajdanki" )
if ( obecnie and isElement ( obecnie )) then
addEventHandler ( "onClientPreRender" , root , follow )
end
Wysłany: 2016-01-09, 15:21
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Dobra jest git na lokalnym serwerze, ale nie dzia?a na pukawce i server project...
po debugscript 3 wyskakuje b??d po stronie serwera ss:
http://imgur.com/46h8wYY
[ Dodano : 2016-01-09, 15:22 ]
kaj_s.lua
policeVehicles = { [ 598 ]= true ,[ 596 ]= true ,[ 597 ]= true ,[ 432 ]= true ,[ 433 ]= true ,[ 528 ]= true ,[ 490 ]= true ,[ 599 ]= true }
function blokada ( player , seat , jacked )
local account = getPlayerAccount ( player )
if account then
local kategoria = getAccountData ( account , "kajdanki" )
if kategoria ~= false then
if ( not policeVehicles [ getElementModel ( source )] ) then
cancelEvent ()
outputChatBox ( "Masz kajdanki i nie mo?esz wsi??? do tego pojazdu." , player )
end
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), blokada )
function kajdankii ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , true )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , false )
toggleControl ( getPlayerFromName ( gracz ), "jump" , false )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "fire" , false )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , false )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , false )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , false )
outputChatBox ( "Za?o?y?e? kajdanki." , player )
outputChatBox ( "Policjant za?o?y? ci kajdanki.Nie mo?esz nic robi?..." , getPlayerFromName ( gracz ))
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zak" , kajdankii )
function zdejmijj ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , false )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , true )
toggleControl ( getPlayerFromName ( gracz ), "jump" , true )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "fire" , true )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , true )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , true )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , true )
outputChatBox ( "?ci?gn??e? graczowi kajdanki." , player )
outputChatBox ( "Policjant ?ci?gn?? ci kajdanki." , getPlayerFromName ( gracz ))
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zdk" , zdejmijj )
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 15:45
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Otw?rz plik np Notepad++ kliknij format i wybierz Koduj w UTF8 zapisz i to tyle.
Wysłany: 2016-01-09, 16:03
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Dzia?a, ale dalej zakuty gracz nie chodzi za mn? :<
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 16:13
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Pom?g? by? mi z tym :X bardzo bym prosi?
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 18:58
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Bodaj?e
function dogFollow ( thecop , theprisoner )
if not ( theprisoner and thecop ) then return end
if not theprisoner then return end
if not getElementData ( theprisoner , "dog:moveblock" ) then
local copx , copy , copz = getElementPosition ( thecop )
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 ( thecop ) ~= getElementInterior ( theprisoner ) then setElementInterior ( theprisoner , getElementInterior ( thecop )) end
if getElementDimension ( thecop ) ~= getElementDimension ( theprisoner ) then setElementDimension ( theprisoner , getElementDimension ( thecop )) end
local dog = getElementData ( theprisoner , "dog" )
if dist >= 200 then
local x , y , z = getElementPosition ( thecop )
setElementPosition ( theprisoner , x , y , z )
elseif dist >= 8 and dog . stamina >= 50 then
setPedAnimation ( theprisoner , "ped" , "sprint_civi" )
elseif dist >= 2 then
setPedAnimation ( theprisoner , "ped" , "run_player" )
else
setPedAnimation ( theprisoner , false )
end
end
local zombify = setTimer ( dogFollow , 500 , 1 , thecop , theprisoner )
end
Zamieniasz elementdaty itd. Ustawiasz og?lnie pod siebie
Wysłany: 2016-01-09, 20:13
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
marcin778 , Nie dzia?a
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 20:19
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"venzikk" napisał/a :
Mo?e by? tak, ?e gracz b?dzie "przyklejony" do policjanta np. 3 metry z ty?u?
Takowy kod by?by szybszy do wykonania.
Wysłany: 2016-01-09, 20:22
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Emm , Oczywi?cie!
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-09, 20:26
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
policeVehicles = { [ 598 ]= true ,[ 596 ]= true ,[ 597 ]= true ,[ 432 ]= true ,[ 433 ]= true ,[ 528 ]= true ,[ 490 ]= true ,[ 599 ]= true }
function blokada ( player , seat , jacked )
local account = getPlayerAccount ( player )
if account then
local kategoria = getAccountData ( account , "kajdanki" )
if kategoria ~= false then
if ( not policeVehicles [ getElementModel ( source )] ) then
cancelEvent ()
outputChatBox ( "Masz kajdanki i nie mo?esz wsi??? do tego pojazdu." , player )
end
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), blokada )
function kajdankii ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , true )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , false )
toggleControl ( getPlayerFromName ( gracz ), "jump" , false )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "fire" , false )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , false )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , false )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , false )
outputChatBox ( "Za?o?y?e? kajdanki." , player )
outputChatBox ( "Policjant za?o?y? ci kajdanki.Nie mo?esz nic robi?..." , getPlayerFromName ( gracz ))
attachElements ( gracz , player , 0 , - 2 , 0 )
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zak" , kajdankii )
function zdejmijj ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , false )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , true )
toggleControl ( getPlayerFromName ( gracz ), "jump" , true )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "fire" , true )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , true )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , true )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , true )
outputChatBox ( "?ci?gn??e? graczowi kajdanki." , player )
outputChatBox ( "Policjant ?ci?gn?? ci kajdanki." , getPlayerFromName ( gracz ))
detachElements ( gracz , player )
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zdk" , zdejmijj )
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-01-09, 21:20
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Wyskakuje b??d w db 3 Bad argument @ "attachElements" [expected element at argument 1, got string 'Wujek']
[ Dodano : 2016-01-09, 21:33 ]
Loading Script failed kajdanki/kaj_s 33 ")" near gracz
[ Dodano : 2016-01-09, 21:59 ]
Poprawi?em tamto, a teraz co? takiego jest:
ERROR Loading script failed: kajdanki/kaj_s.lua:34: ')' expected near 'gracz'
[ Dodano : 2016-01-10, 17:13 ]
To pomo?e kto? ;X?
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-10, 22:04
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4150 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Gracz nie chodzi za graczem, czy nie zakuwa
Wysłany: 2016-01-10, 22:08
venzikk
LUA, MODELER
Wiek: 24 Na forum: 3823 dni Posty: 235
Nick w MP: VenZ
Piwa : 3158
Nic si? nie dzieje, nie mo?e skaka?, wchodzi? do auta, zmienia? broni i wysiada? z auta
Podpis
Hej
[you]
,Tak ty! Pomogłem ci? zostaw
Pomagam w miarę możliwości
Kontakt:
Discord: VenZio#8080
GG:63293490
skype:szymex1021
Wysłany: 2016-01-11, 13:55
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
policeVehicles = { [ 598 ]= true ,[ 596 ]= true ,[ 597 ]= true ,[ 432 ]= true ,[ 433 ]= true ,[ 528 ]= true ,[ 490 ]= true ,[ 599 ]= true }
function blokada ( player , seat , jacked )
local account = getPlayerAccount ( player )
if account then
local kategoria = getAccountData ( account , "kajdanki" )
if kategoria ~= false then
if ( not policeVehicles [ getElementModel ( source )] ) then
cancelEvent ()
outputChatBox ( "Masz kajdanki i nie mo?esz wsi??? do tego pojazdu." , player )
end
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), blokada )
function kajdankii ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , true )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , false )
toggleControl ( getPlayerFromName ( gracz ), "jump" , false )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "fire" , false )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , false )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , false )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , false )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , false )
outputChatBox ( "Za?o?y?e? kajdanki." , player )
outputChatBox ( "Policjant za?o?y? ci kajdanki.Nie mo?esz nic robi?..." , getPlayerFromName ( gracz ))
attachElements ( getPlayerFromName ( gracz ), player , 0 , - 2 , 0 )
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zak" , kajdankii )
function zdejmijj ( player , cmd , gracz )
local playerName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. playerName , aclGetGroup ( "Policja" ) ) then
setAccountData ( getPlayerAccount ( getPlayerFromName ( gracz )), "kajdanki" , false )
toggleControl ( getPlayerFromName ( gracz ), "sprint" , true )
toggleControl ( getPlayerFromName ( gracz ), "jump" , true )
toggleControl ( getPlayerFromName ( gracz ), "aim_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "fire" , true )
toggleControl ( getPlayerFromName ( gracz ), "crouch" , true )
toggleControl ( getPlayerFromName ( gracz ), "enter_exit" , true )
toggleControl ( getPlayerFromName ( gracz ), "next_weapon" , true )
toggleControl ( getPlayerFromName ( gracz ), "previous_weapon" , true )
outputChatBox ( "?ci?gn??e? graczowi kajdanki." , player )
outputChatBox ( "Policjant ?ci?gn?? ci kajdanki." , getPlayerFromName ( gracz ))
detachElements ( getPlayerFromName ( gracz ), player )
else
outputChatBox ( "Nie Jeste? Policjantem." , player )
end
end
addCommandHandler ( "zdk" , zdejmijj )
Pr?buj. Przepraszam za m?j brak aktywno?ci - brak czasu ;/
[ Dodano : 2016-01-13, 14:22 ]
Rozwi?zane?
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Tagi: kajdanki
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: