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

Wysłany: 2016-08-04, 19:54


STOPseba

Emeryt na scenie MTA






Wiek: 26
Na forum: 3912 dni
Posty: 448
Nick w MP: STOPseba

Piwa: 5016

Respekt: 576,3
Respekt: 576,3

Witam mo?e kto? mi pom?c z tym skryptem ?eby te barierki si? nie rozwala?y
Za pomoc :piwo:
 function barier(plr) 
    if getElementModel(plr) ~= 280 then return end
    if getPedOccupiedVehicle(plr) then return end
    
    local x,y,z = getElementPosition(plr)
    local rx,ry,rz = getElementRotation(plr)
        
    local barierka = createObject(1228, x,y,z-0.5)
    setElementData(barierka, "isBarierka", true)
    setElementRotation(barierka, rx, ry, rz+90)
    setElementFrozen(barierka, true)
    
    setElementData(barierka, "isBarierka2", getPlayerName(plr))
end
addCommandHandler("ub",barier )
    
function barier(plr) 
    if getElementModel(plr) ~= 280 then return end
    for i,v in ipairs(getElementsByType("object", resourceRoot)) do
      if not getElementData(v, "isBarierka") then return end
      if getElementData(v, "isBarierka2") == getPlayerName(plr) then
        destroyElement(v)
     end
   end
 end
 addCommandHandler("usb", barier)
 
 
function barier2(plr) 
 if getElementModel(plr) ~= 280 then return end
    if getPedOccupiedVehicle(plr) then return end
    
    local x,y,z = getElementPosition(plr)
    local rx,ry,rz = getElementRotation(plr)
        
    local barierka = createObject(1238, x,y,z-0.6)
    setElementData(barierka, "isBarierka", true)
    setElementRotation(barierka, rx, ry, rz+90)
    setElementFrozen(barierka, true)
    
    setElementData(barierka, "isBarierka2", getPlayerName(plr))
end
addCommandHandler("up",barier2 )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-04, 22:27


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

 function barier(plr) 
    if getElementModel(plr) ~= 280 then return end
    if getPedOccupiedVehicle(plr) then return end
    
    local x,y,z = getElementPosition(plr)
    local rx,ry,rz = getElementRotation(plr)
        
    local barierka = createObject(1228, x,y,z-0.5)
    setElementData(barierka, "isBarierka", true)
    setElementRotation(barierka, rx, ry, rz+90)
    setElementFrozen(barierka, true)
    
    setElementData(barierka, "isBarierka2", getPlayerName(plr))
end
addCommandHandler("ub",barier )
    
function barier(plr) 
    if getElementModel(plr) ~= 280 then return end
    for i,v in ipairs(getElementsByType("object", resourceRoot)) do
      if not getElementData(v, "isBarierka") then return end
      if getElementData(v, "isBarierka2") == getPlayerName(plr) then
        destroyElement(v)
     end
   end
 end
 addCommandHandler("usb", barier)
 
 
function barier2(plr) 
 if getElementModel(plr) ~= 280 then return end
    if getPedOccupiedVehicle(plr) then return end
    
    local x,y,z = getElementPosition(plr)
    local rx,ry,rz = getElementRotation(plr)
    local barierka = createObject(1238, x,y,z-0.6)
    setElementData(barierka, "isBarierka", true)
    setElementRotation(barierka, rx, ry, rz+90)
        triggerClientEvent("rozwalanie",root,barierka)
    setElementFrozen(barierka, true)
    
    setElementData(barierka, "isBarierka2", getPlayerName(plr))
end
addCommandHandler("up",barier2 )


c:

addEvent("rozwalanie",true)
addEventHandler("rozwalanie",function(barierka)
setObjectBreakable(barierka,true)
end)


sprawd? z barierk? na komende /up innych nie robi?em.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-04, 23:18


STOPseba

Emeryt na scenie MTA






Wiek: 26
Na forum: 3912 dni
Posty: 448
Nick w MP: STOPseba

Piwa: 5016

Respekt: 576,3
Respekt: 576,3

Dalej si? rozwalaj?

Podpis



Kontakt
Discord: STOPseba#7603
STOPseba na fejsie
Messenger


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 00:21


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

jutro ci pode?le gotowy kod z komputera.

[ Dodano: 2016-08-05, 12:58 ]
Server:
function barier(player) 
    if getElementModel(player) ~= 280 then return end
    if getPedOccupiedVehicle(player) then return end
    
    local x,y,z = getElementPosition(player)
    local rx,ry,rz = getElementRotation(player)
        
    local barierka1 = createObject(1228, x,y,z-0.5)
    setElementData(barierka1, "isBarierka3", true)
    setElementRotation(barierka1, rx, ry, rz+90)
    setElementFrozen(barierka1, true)
    
    setElementData(barierka1, "isBarierka1", getPlayerName(player))
triggerClientEvent("rozwalanie",player,barierka1)
end
addCommandHandler("ub",barier )
    
function barier(player) 
    if getElementModel(player) ~= 280 then return end
    for i,v in ipairs(getElementsByType("object", resourceRoot)) do
      if not getElementData(v, "isBarierka3") then return end
      if getElementData(v, "isBarierka1") == getPlayerName(player) then
        destroyElement(v)
     end
   end
 end
 addCommandHandler("usb", barier)
 
 
function barier2(player) 
 if getElementModel(player) ~= 280 then return end
    if getPedOccupiedVehicle(player) then return end
    
    local x,y,z = getElementPosition(player)
    local rx,ry,rz = getElementRotation(player)
    local barierka2 = createObject(1238, x,y,z-0.6)
    setElementData(barierka2, "isBarierka4", true)
    setElementRotation(barierka2, rx, ry, rz+90)
    setElementFrozen(barierka2, true)
    
    setElementData(barierka, "isBarierka5", getPlayerName(player))
triggerClientEvent("rozwalanie",player,barierka2)
end
addCommandHandler("up",barier2 )


Client:
addEvent("rozwalanie",true)
addEventHandler("rozwalanie",root,function(object)
setObjectBreakable(object, false)
end)


Meta:

<meta>
<script src="server.lua" type="server" />
<script src="client.lua" type="client" />
</meta>


Pliki nazwij server i client

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-05, 14:10


STOPseba

Emeryt na scenie MTA






Wiek: 26
Na forum: 3912 dni
Posty: 448
Nick w MP: STOPseba

Piwa: 5016

Respekt: 576,3
Respekt: 576,3

Dobra dzia?a Dzi?ki za pomoc leci :piwo:

Podpis



Kontakt
Discord: STOPseba#7603
STOPseba na fejsie
Messenger


Postaw piwo autorowi tego posta
 

 
Tagi: barierki
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Barierki 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