mam problem ze skryptem na kajdanki wpisuje /zakuj /kajdanki z id bez id z nickiem bez nicku i nic totalnie nie dzia?a jakby kto? by? w stanie to moge podes?a? ca?y skrypt
Witam przychodz? z pytaniem jakich u?y? funkcji na kajdanki by one nie bugowa?y si? z blipami typu zakujesz gracza to blip na minimapie jak i mapie f11 zostaje. Do tego by by?a mo?liwo?? wsadzenia owej osoby do auta
Mam problem z kodem, kt?ry jak zauwa?y?em jest sklejk? 2 skrypt?w.
Problem polega na tym, ?e gracz zakuty w kajdanki jest rozkuwany gdy osoba kt?ra go zaku?a wejdzie do samochodu lub interioru, jak temu zaradzi??
Czy kto? b?dzie w stanie pom?c to naprawi??
[lua]
function kajdankii ( player, cmd, gracz )
if getElementData(player,'player:faction') and getElementData(player,'player:faction')=='SAPD' then
if not (gracz) then
outputChatBox("B??d! U?yj: /zakuj <nick/ID> ",player)
return
end
local targetElement=exports['pystories-core']:findPlayer(player, gracz)
if targetElement then
local x, y, z = getElementPosition(player)
local tx, ty, tz = getElementPosition(targetElement)
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
if (distance<=10) then
local dokogo=getElementData(targetElement,"kajdanki")
if (not dokogo or not isElement(dokogo)) then
if isPedInVehicle(targetElement) then
removePedFromVehicle(targetElement)
end
Jak zrobi?, aby po wpisaniu /kajdanki gracz szed? przed nami i gdy my wsi?dziemy do pojazdu to on wsi?dzie z nami? co do tego aby szed? przed nami to pr?bowa?em attachElement ale nie wychdzi bo po odkuciu nagle jestem przed nim
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
[lua]
function findPlayer(plr, cel)
local target = nil
if (tonumber(cel) ~= nil) then
target = getElementByID("p"..cel)
else
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 1, true) then
if (target) then
outputChatBox("Znaleziono wiecej niz jednego gracza o pasujacym nicku, podaj wiecej liter.", plr)
return nil
end
target=thePlayer
end
end
end
return target
end
kaj = {}
function zalozkaj(plr, cmd, target)
local gracz = findPlayer(plr, target)
if getElementData(plr, "kajdanki") == false then
local gracz = getPlayerName(gracz)
local gracz = getPlayerFromName(gracz)
local x2,y2,z2 = getElementPosition(gracz)
local x,y,z = getElementPosition(plr)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<20) then
toggleControl(gracz, "enter_exit", false)
toggleControl(gracz, "enter_passenger", false)
attachElements(gracz, plr, 0,0.4,0)
setElementPosition(gracz, x,y,z)
local graczz = getPlayerName(gracz)
kaj[plr] = {}
kaj[plr] = {graczz}
setElementData(plr,"kajdanki", true)
setPedAnimation ( gracz, "zmeczony", "IDLE_tired", -1, true, false )
outputChatBox(""..getPlayerName(plr).." zakuwa ci? w kajdanki.",gracz, ...
Gdy nak?adam kajdanki, to potem jak jeszcze raz napisze kajdanki to nie zdejmuje tylko ponownie zak?ada kajdanki, jak si? RC zrobi to nie ma si? ju? wiecie jak to naprawi?, Prosze o pomoc bo nie wiem co robi?.
function blokada ( player, seat, jacked )
local kategoria = getElementData(player, "kajdanki")
if kategoria ~= false then
if ( not policeVehicles[getElementModel(source)] ) then
cancelEvent()
outputChatBox("#FF0000Masz kajdanki i nie mo?esz wsi??? do tego pojazdu.",player,255, 0, 0, true)
end
end
end
addEventHandler ("onVehicleStartEnter", getRootElement(), blokada)
function kajdankii ( player, cmd, gracz )
if getElementData(player,'player:duty') and getElementData(player,'player:duty')=='SAPD' then
if not (gracz) then
outputChatBox("B??d! U?yj: /kajdanki <nick/ID> ",player)
return
end
local targetElement=exports['ogrpg-core']:findPlayer(player, gracz)
if targetElement then
local x, y, z = getElementPosition(player)
local tx, ty, tz = getElementPosition(targetElement)
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
if (distance<=10) then
local dokogo=getElementData(targetElement,"kajdanki")
if (not dokogo or not isElement(dokogo)) then
toggleControl(targetElement, "sprin...
[center]Witam mam problem z kajdankami chodzi o to, ?e gdy zakuje gracza i id? oraz obkr?cam myszk? to zakuty gracz mi si? te? kr?ci. Prosz? o pomoc.
KOD:
[lua]function findPlayer(plr, cel)
local target = nil
if (tonumber(cel) ~= nil) then
target = getElementByID("p"..cel)
else
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 1, true) then
if (target) then
outputChatBox("Znaleziono wiecej niz jednego gracza o pasujacym nicku, podaj wiecej liter.", plr)
return nil
end
target=thePlayer
end
end
end
return target
end
kaj = {}
function zalozkaj(plr, cmd, target)
local gracz = findPlayer(plr, target)
if getElementData(plr, "kajdanki") == false then
local gracz = getPlayerName(gracz)
local gracz = getPlayerFromName(gracz)
local x2,y2,z2 = getElementPosition(gracz)
local x,y,z = getElementPosition(plr)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<20) then
toggleControl(gracz, "enter_exit", false)
toggleControl(gracz, "enter_passenger", false)
attachElements(gracz, plr, 0,0.4,0)
setElementPosition(gracz, x,y,z)
local graczz = getPlayerName(gracz)
kaj[plr] = {}
kaj[plr] = {graczz}
setElementData(plr,"kajdanki", true)
...
Witajcie mam do was pytanie bo mam skrypt na kajdanki z paczki its your world i chcia?bym ?eby jak zakuje osob? ?eby nie mog?a si? rusza? o to kod
policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }
function blokada ( player, seat, jacked )
local kategoria = getElementData(player, "kajdanki")
if kategoria ~= false then
if ( not policeVehicles[getElementModel(source)] ) then
cancelEvent()
outputChatBox("#FF0000Masz kajdanki i nie mo?esz wsi??? do tego pojazdu.",player,255, 0, 0, true)
end
end
end
addEventHandler ("onVehicleStartEnter", getRootElement(), blokada)
function kajdankii ( player, cmd, gracz )
if getElementData(player,'player:duty') and getElementData(player,'player:duty')=='SAPD' then
if not (gracz) then
outputChatBox("B??d! U?yj: /kajdanki <nick/ID> ",player)
return
end
local targetElement=exports['ogrpg-core']:findPlayer(player, gracz)
if targetElement then
local x, y, z = getElementPosition(player)
local tx, ty, tz = getElementPosition(targetElement)
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
if (distance<=10) then
local dokogo=getElementData(targetElement,"kajdanki")
if (not dokogo or not isElement(dokogo)) then
toggleControl(targetElement, "sprint", false )
toggleControl(targetElement, "jump", false )...
Witam was bardzo serdecznie w tym temacie chodzi o to ?e nie wiem jak zrobi? aby jak wpisz? komend? pusc to unfreeze gracza i m?g? normalnie biega? i chodzi? :? troszk? kombinowa?em ale nie mog? to wykombinowa? prosz? o pomoc :?
[color=cyan]Witam mam takie pytanie czy kto? pomorze mi dopisa? animacje do kajdanek z ylgames [/color]
[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("#FF0000Masz kajdanki i nie mo?esz wsi??? do tego pojazdu.",player,255, 0, 0, true)
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 )
outputChatBox("#0078FFZa?o?y?e? kajdanki.&quo...
Jakie funkcje u?y? do kajdanek aby gdy za?o?ysz wyznaczonemu graczowi kajdanki to gracz znajduje si? przed tob? i tak jak by go niesiesz a jak wsiadasz z nim do auto to teleportuje ci? na tylnie siedzenia pojazdu policyjnego .
Albo jak kto? ma link do gotowego takiego skryptu to bym poprosi?
Witam,
mam problem z kajdankami w silniku XyzzyRP. Normalnie da si? zakuwa? i osoba kt?ra jest zakuta pod??a za policjantem. Natomiast gdy wsiadamy do auta to ona ju? z nami nie wsiada tylko kajdanki si? odkuwaj?.
Pomo?e kto? ?
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
Witam czy ten kod jest poprawny bo jak sprawdza?em na sobie nie dzia?a czy tylko na innym graczu Prosze sprawdzi? czy ten kod dzia?a i czy b?dzie zakuwa? graczy
Witam prezentuje wam skrypt kt?ry zrobi?em i polega on na tym ?e po wpisaniu komendy /zaloz_kaj [nick] zak?ada graczowi kajdanki i gracz nie mo?e prowadzi? pojazd?w (mo?e wsiada? tylko do aut policyjnych), szybko biega?, skaka?, strzela?. je?eli chcemy zdj?? kajdanki trzeba wpisac komende /zdejmij_kaj [nick] oczywi?cie trzeba by? w ACL "Policja" aby mo?na by?o wpisa? komende.
Jutro dodam SS
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Czesc mam problem z kajdankami a mianowicie
jesli wpisz /kajdanki id to zakowa zawsze id 0
i jest mi jeszcze potrzebny timer z teleportacja
do policjanta ktory zakul tego gracza daje respekt i piwo
[center]Witam.Znalaz?em skrypt kajdanki na necie ale gdy go wklejam do mapy wyskakuj? errory
[code]
F:Eno mapamap.pwn(3573) : error 012: invalid function call, not a valid address
F:Eno mapamap.pwn(3573) : warning 215: expression has no effect
F:Eno mapamap.pwn(3573) : error 017: undefined symbol "params"
F:Eno mapamap.pwn(3573) : error 029: invalid expression, assumed zero
F:Eno mapamap.pwn(3573) : fatal error 107: too many error messages on one line
Witam. Ot?? zebrali?my si? tu, aby mi pom?c. Za co oczywi?cie bardzo dzi?kuj? z g?ry. Wi?c do rzeczy. Mam problem z Timerem, w?a?ciwie z jego usuni?ciem.
M?g?by mi kto? pokaza? jak zrobi? skrypt na takie kajdanki , ?e gdy gliniarz wpisze /skuj , to b?dzie za nim teleportowa?o gracza ? A potem /odkuj , to tzw. odkuje go ?