Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: pacholki
1. pacholki
Jak zrobi? by stawia? pacho?ki mog?y tylko frakcje a gracze nie i ?eby usuwa?y sie tylko pacholki kt?re sam postawi?em a nie wszystkich


pacholki 
= {} 

function 
createPacholek(player) 
local frakcje=getElementData(player, 'Frakcja' )
local x, y, z = getElementPosition(player) 
r1, r2, r3 = getElementRotation(player)
local obiekt = createObject ( 1238, x, y, z-0.7) 
setElementRotation ( obiekt, r1, r2, r3)
setElementFrozen(obiekt, true)
table.insert(pacholki, obiekt) 
triggerClientEvent("rozwalanie",player,obiekt)
setElementCollisionsEnabled (obiekt, true)
end 
addCommandHandler
("ustawpacholek", createPacholek)

function 
destroyPacholki(player)
local frakcje=getElementData(player, 'Frakcja' )
for 
i,v in pairs(pacholki) do 
if 
isElement(v) then 
destroyElement
(v) 
end 
end 
pacholki 
= {} 
end 
addCommandHandler 
( "usunpacholek", destroyPacholki)
2. Pacholki na ACL
Witam, ot?? przerabiam skrypt na pacholki aby byl pod acl. Wszystko ladnie pieknie, pacholki sie tworza sa na acl, tylko usunac sie juz nieda

Podcczas wpisania komendy na usuniecie

DB3:
ERROR:pacholki/pacholek.lua::12: attempt to contacenate local 'accName' (a boleean value)

local pacholki = {}

function 
createPacholek(player)
local x, y, z = getElementPosition(player)
local obiekt = createObject(1238, x, y, z - 0.5)
table.insert(pacholki, obiekt)
end
addCommandHandler
("pacholek", createPacholek)

function 
destroyPacholki(player)
    
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
    if 
isObjectInACLGroup ("user."..accName, aclGetGroup ( "PSP" ) ) then
        
elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "OSP" ) ) then
      
for i,v in pairs(pacholki) do
            if 
isElement(v) then
            destroyElement
(v)
            
end
      end
  end
pacholki 
= {}
end
addCommandHandler
("usunpacholek", destroyPacholki)