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: bramy
1. Skrypt na otwieranie i zamykanie bramy - co jest źle.
Mam taki skrypt, kt?ry po wej?ciu do markera i wci?ni?ciu klawisz H powinna si? otworzy? bram ale brama si? nie otwiera. Po wej?ciu do markera napisy si? pojawiaj?. W konsoli nie ma ?adnego b??du.

[code]removeWorldModel(17951, 1000, 2505.52, -1690.99, 14.3281)

--
local brama = createObject(17951, 2505.52, -1690.99, 14.3281, 0, 0, 90)
local marker = createMarker(2508.81836, -1686.99133, 12.56649, "cylinder", 1.5, 255, 255, 0, 150)

local function toggleBrama()
local status = getElementType(brama) == "object" and getElementData(brama, "brama:status") or "closed"
if status == "closed" then
moveObject(brama, 3000, 2505.52, -1690.99, 10.7281, 0, 0, 0)
setElementData(brama, "brama:status", "open")
else
moveObject(brama, 3000, 2505.52, -1690.99, 14.3281, 0, 0, 0)
setElementData(brama, "brama:status", "closed")
end
end

addEventHandler("onMarkerHit", marker, function(hitElement, matchingDimension)
if getElementType(hitElement) == "player" and matchingDimension then
outputChatBox("Wci?nij H, aby otworzy? bram?")
end
end)

addEventHandler("onMarkerLeave", marker, function(hitElement, matchingDimension)
if getElementType(hitElement) == "player" and matchingDimension then
outputChatBox("Opuszczasz marker")
end
end)

addEventHand...
2. Komenda na bramy
Cze?? mam taki skrypt na bramy

[code]
--GARA?E-- -8



b1 = createMarker(313.51, -188.82, 1.61-0.9, "cylinder", 1, 255, 255, 255, 255) -- gdzie ma byc marker w ktorym bedzie sie scrollowac

local d1 = createObject (6400, 314.65, -191.69, 3.0,0,0,0.2 ) -- podajesz koordy obiektu
setObjectScale(d1,1.01)
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"

function ob1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1,6400, 312.25, -191.69,5.44,0,-90,0) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)

end
end
end

function zb1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1, 6400, 314.65, -191.66, 3.0,0,90,0 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end

addCommandHandler("o", ob1 ) -- haslo otwartych drzwi
addCommandHandler("z", zb1 ) -- haslo zamknietych drzwi

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

b2 = createM...
3. [SKRYPT] Łatwe Bramy
Wystawiam dla was ?atwy system bram, napisa?em go sam. Wiem pisze si? to 15 sekund, ale dla pocz?tkuj?cych mo?e si? przyda?. Pozdrawiam gor?co. Jest to pod pysa, a jak chcecie pod innego gm'a, to wystarczy lekko przerobi? :D

Autor: Lucky (czyli ja XD)

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
4. Bramy na organizacje
Witam wiecie jak zrobi? brame na cz?onk?w organizacji? Chodzi mi o to ?e jak osoba z mojej organizacji podejdzie do bramy to si? otwiera, a jak odejdzie - zamyka. Daje :piwo:
5. Bramy Paczka PSSM
Mam problem z bramami na paczce PSSM kt?r? pobralem z GTAO.
Gdy chce zrobi? otwierane i zamykane bramy to obiekt si? ustawia lecz nie chce si? otworzy? ani zamkn??.
Wszystkie kordy s? powpisywane.
Pomo?e kto? prosz?. Stawiam Zimne piwko za pomoc l. :piwo:
6. bramy PSP
Witam. Przychodz? z takim problemem. Ot?? mam skrypt na bramy no i on wygl?da tak:

[lua]function isPlayerInFaction(plr)
local uid=getElementData(plr,'player:uid')
if not uid then return end

local result=exports['tiyl-db']:dbGet('SELECT 1 FROM tiyl_sluzby WHERE code=? AND uid=? LIMIT 1;', "SAFD", uid)
if result[1] then
return true
else
return false
end
end


bm = createMarker(2862.73,2126.76,10.82-0.9, "cylinder", 1, 255, 255, 255, 30) -- gdzie ma byc marker w ktorym bedzie sie scrollowac

d = createObject (11313, 2860.7998046875,2127.2998046875,11.80000019073,0,0,-90 ) -- podajesz koordy obiektu
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"

function od ( thePlayer)
if isElementWithinMarker(thePlayer, bm) then
if isPlayerInFaction(el) then
moveObject ( d,5000 ,2860.7998046875,2127.2998046875,11.800000190735+3 ) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end

function zd ( thePlayer)
if isElementWithinMarker(thePlayer, bm) then
if isPlayerInFaction(el) then
moveObject ( d, 5000 ,2860.7998046875,2127.2998046875,11.80000019073 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,anim...
7. Bramy
Witam. Na moim serwerze gdy startuje mapy (czyli np. budynek PSP) to wszystko jest dobrze, ale zostaj? bramy :( Chodzi o to ?e budynek sie wczytuje ale zostaj? bramy kt?re s? bez tej mapy, czyli z czystego GTA. Pomo?e kto? to naprawi??
8. Dodawanie bramy MTA
Witam mam pytanie czy jak pisz? skrypt na otwieranie bramy np: na jakiej? bazie to jak mog? wpisa? skal? obiektu? bo jak skaluje w map editorze to gdy odpalam serwer z skryptem obiekt jest w skali w ktorej bylo przed wyskalowaniem. Prosz? o pomoc.[b][/b]
9. Bramy pod duty
Witam mam problem z niedzia?aj?cymi bramami (nie otwieraj? si?). Nie wiem co jest nie tak, za pomoc daje R* oraz :piwo: kod
[lua]
-- BRAMA PIERWSZA

local bm = createMarker(-2305.70557, -157.99330, 34.5, "cylinder", 1.0, 0, 0, 0, 255)
local d = createObject (5422, -2306.5, -155.39, 36.40, 0, 0, 0)


function od(thePlayer, key, state)
if isElementWithinColShape(thePlayer, colshape) then
if getElementData(thePlayer,"player:duty") == "PSP" then
moveObject(d, 10000, -2306.5, -155.39, 32.20)
setPedAnimation(thePlayer, "CRIB", "CRIB_Use_Switch", true, false, false)
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
end
end
end

function zd(thePlayer, key, state)
if isElementWithinColShape(thePlayer, colshape) then
if getElementData(thePlayer,"player:duty") == "PSP" then
moveObject(d, 10000,-2306.5, -155.39, 36.40)
setPedAnimation(thePlayer, "CRIB","CRIB_Use_Switch", true, false, false)
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
end
end
end

addEventHandler("onMarkerHit", bm, function(el, md)
if not md then return end
bindKey(el, "mouse_wheel_down", "down", od)
bindKey(el, "mouse_wheel_up", "down", zd)
end)

addEventHandler("onMarkerLeave", bm, fun...
10. Bramy PSP
Witam. Mam model http://gtao.pl/%3Cfont-co...ro-vt110622.htm i nie wiem jak zrobic zeby otwieraly sie bramy.
Je?li b?d? potrzebne kody to prosz? pisa?.
11. Nie mam bramy w map edytorze
Siemka
tak jak w temacie
12. Bramy
Witam mam problem ze skryptem na bramy poniewa? nie dzia?a. Za pomoc piwo i respekt

DEBUGSCRIPT 3
https://imgur.com/a/Mf6fkAC

SKRYPT
[lua]
skiny = {[201]=true, [278]=true, [286]=true}
function bramystraz()
key1 = createObject(2886,-124.90000152588,1034.3000488281,20.299999237061,0.0000000,0.0000000,180.0000000) --object(sec_keypad) (1)
key2 = createObject(2886,-122.19999694824,1034.3000488281,20.299999237061,0.0000000,0.0000000,180.0000000) --object(sec_keypad) (2)
key3 = createObject(2886,-151.80000305176,1038,20.39999961853,0.0000000,0.0000000,180.0000000) --object(sec_keypad) (3)
brama1 = createObject(5422,-127.40, 1033.90, 20.79, 0, 0, 90) --object(cxf_spraydoor1) (1)
brama2 = createObject(5422,-119.69, 1034, 20.79, 0, 0, 90) --object(cxf_spraydoor1) (2)
brama3 = createObject(5422, -154.69999694824, 1037.6999511719, 20.89999961853, 0, 0, 90) --object(cxf_spraydoor1) (3)
setElementData(key1, "cootwiera", brama1)
setElementData(key2, "cootwiera", brama2)
setElementData(key3, "cootwiera", brama3)

for k,o in ipairs(getElementsByType("object",resourceRoot)) do
setElementData(o, "zamkni?ty", true)
end
end
addEventHandler("onResourceStart", resourceRoot, bramystraz)

function otworz(plr)
if not skiny[getElementModel(plr)] then return end
for k,o in ipairs(getElementsByType("object",resourceRoot)) do
local x,y,z = getElementPosition(plr)
local x2,y2,z2 = getElementPosition...
13. Bramy na sid
Witam, posiadam jaki? skrypt, kt?ry chyba dodaje nam bramy na sid, tylko mam pytanie jak wgra? i gdzie wklei? linijke i jak zrobi? t? linijke czy co? ?eby by?a brama na sid? Chodzi o to, ?eby dana osoba z np sid 1 czyli ja, doda?bym brame np u SAMC parking, i ?eby ta brama otwiera?a si? na m?j sid, co musz? zrobi? aby to tak dzia?a?o, i czy bram? musze pierw zmapowa? pod ten parking i wgra? czy jak to jest?


KOD z tego skrypty bramu:

[lua]
local gate={
object=createObject(980, 1643.33,-1715.15,15.85, 0, 0, 90),
marker=createMarker(1643.33,-1715.15,15.8-1, "cylinder", 5.3, 0, 0, 0, 10),
}

addEventHandler("onMarkerHit", gate.marker, function(el,md)
if getElementData(el,"player:uid") == 394 or getElementData(el,"player:uid") == 97 or getElementData(el,"player:uid") == 4 or getElementData(el,"player:uid") == 85 or getElementData(el,"player:uid") == 172 or getElementData(el,"player:uid") == 356 or getElementData(el,"player:uid") == 8 then
moveObject(gate.object, 3500, 1643.33,-1715.15,15.85-4, 0, 0, 0, "OutQuad")
else
outputChatBox("* Nie posiadasz uprawnien!", el, 255, 0, 0)
end
end)

addEventHandler("onMarkerLeave", gate.marker, function(el,md)
if getElementData(el,"player:uid") == 394 or getElementData(el,"player:uid") == 97 or getElementData(el,"player:uid") == 4 or getElementData(el,"player...
14. Bramy na marker
Witam mam problem z brama na marker ot?? pojawia mi si? brama oraz marker ale wcale si? nie otwiera za pomoc oczywi?cie R* i :piwo:
[lua]
-----------------------------------------------------------------------------------------------------------------------------------
-- @name: System Bram
-- @author: LuKiO
-- @date: 11-08-2015
-- @version: 1.0.0
-- @info: Zakaz zmiany autora skryptu
-- @For: Gtao.pl
---------------------------------------------------------
bramy = {}
bramy[1] = {x=xxx, y=xxx, z=xxx, z2=xxx, rot=xxx, id=xxx, rozmiar=xxx, acl=xxx }

----*xxx - wype?niij
----Przyk?ad
----bramy[1] = {x=-1631.8000488281, y=688.40002441406, z=8.6999998092651, z2=3, rot=270, id=10184, rozmiar=10, acl="Policja" }

data = {}
data.max = 1 --//Ilosc bram

brama = {} --//Tabela bram
maker = {} --//Tabela marker?w

function createBrama () --Tworzenie bram
for i=1, data.max do --P?tla do pobierania ilosci bram
brama[i] = createObject ( 5422, -127.40, 1033.90, 20.79, 0, 0, 90) --//Tworzebie objektu(Brama)
maker[i] = createMarker(-124.50101, 1035.11816, 19, 'cylinder', 1.5, 0, 255, 0, 75) --//Tworzebie Markeru
outputDebugString( "Storzono brame o id "..i)
end
end
addEventHandler( "onResourceStart", getRootElement(), createBrama)

function Wjedz(hitPlayer) --Wchodzenie do bramy
for i=0, data.max do --P?tla do pobierania ilosci bram
if source == maker[i] then --Sprawdzanie czy marker jest markerem bramy
...
15. Bramy na komende
Witam a wi?c tak jak w temacie mam problem z bramami. Chodzi o to ?e mam dwa skrypty jeden do jednej bramy a drugi do drugiej. Kiedy otwieram jedn? z bram to nachodzi ona na drug?, a drugiej si? nie da otworzy?. Nie wiem co mam ?le pr?bowa?em ju? wszystkiego tutaj s? ss jak to wygl?da
Na g?rze jest pierwszy skrypt a na dole drugi
https://imgur.com/cGb0uqt
https://imgur.com/59G061c
A tutaj jak wygl?da otwieranie bramy
https://imgur.com/edmQLjp

Prosz? o pomoc nagrodz? piwkiem :D
16. Bramy LS
https://imgur.com/a/T0RtT
wie ktos jak usunac te bramy?
W edytorze sie nie da chyba skryptem a jezeli tak to da ktos skrypt na to?
17. Bramy doherty
Wie ktos jak usunac brame po lewej stronie na mechu doherty?
Przez mapeditor sie nie da usunac.
18. Bramy doherty
Witam, jak wiemy kolo mechanika doherty sa dwie bramy ta po prawej da sie usunac a to po lewej nie da sie usunac wie ktos moze jak to usunac?
19. [DM] Bramy doherty
Witam, jak wiemy kolo mechanika doherty sa dwie bramy ta po prawej da sie usunac a to po lewej nie da sie usunac wie ktos moze jak to usunac?
20. [DM] Dźwięk odtwarzany przy otwieraniu bramy
Witajcie. Zwracam si? do was z ma?? pro?b?. Chodzi o to ?e mam skrypt na otwieran? bram? i chcia?bym doda? do niej d?wi?k. Pr?bowa?em to zrobi? ale skrypt nie dzia?a? i brama znika?a, mo?e mi kto? zrobi? tak aby przy otwieraniu i zamykaniu odtwarza? si? d?wi?k Garage.ogg? Postawi? :piwo: osobie kt?ra pomo?e. Za wszelk? pomoc dzi?kuj? i oczywi?cie stawiam :piwo: .

script.lua:

Brama1 createObject (11416, -1171028.520.89999961853000)
function 
OtworzBrame1 ()
moveObject Brama115000, -1171028.524.89999961853 )
end
addCommandHandler
("ob1"OtworzBrame1 )

function 
ZamknijBrame1 ()
moveObject Brama115000, -1171028.520.89999961853 )
end
addCommandHandler
("zb1"ZamknijBrame1 )
21. zamykanie i otwieranie bramy na przycisk
Mam skrypt dzi?ki kt?remu mo?na otwiera? bram? za pomoc? przycisku. Sam skrypt wygl?da tak:

brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"1.300255 )

function 
brama_test(thePlayer)
if 
isElementWithinMarker(thePlayermarker1then
moveObject 
brama130002431.885, -1423.00620.64)
end
end

addEventHandler
("onResourceStart"root, function()
for 
k,v in ipairs(getElementsByType("player")) do
bindKey(v"e""down"brama_test)
end
end
)


Chcia?bym ?eby on dzia?a w ten spos?b ?e po jednej i drugiej stronie bramy jest marker i jak si? wejdzie do pierwszego markera to bram si? otwiera. Potem jak si? wejdzie do drugiego to si? zamyka itd. Czy kto? jest w stanie podpowiedzie? jak to powinienem zrobi??
22. Bramy w mechaniku LV
Witam, mam pytanie czy mo?na te bramy usun?? ? Jak tak to jakim programem czy co? ?

Zdj?cie: http://imgur.com/a/QWqlq

Za pomoc zimne :arrow: :piwo: !
23. Skrypt na bramy pod frakcje
Witam mam taki problem bo posiadam kod na bramy pod frakcj? ale ?eby je otwiera? osoba musi by? na s?u?bie, pom?g? by kto? przerobi? to tak by mog?o si? otwiera? drzwi oraz bramy je?li si? nie jest na s?u?bie lecz we frakcji

-------TUTAJ PODSY?AM KODY------
Tworzenie bram - http://wklej.org/id/3108502/
Tworzenie Marker'a - http://wklej.org/id/3108504/

Chyba ?e ma kto? ju? gotowy skrypt pod frakcj? na scroll'a gdy nawet da si? otworzy? drzwi je?li si? nie jest na s?u?bie lecz si? jest we frakcji Pozrawiam ka?dego czytaj?cego i ka?dego u?ytkownika GTO.
24. Nie mogę otworzyć bramy YA
[lua]brama1 = createObject( 11313, -2102.099,-38, 36.299, 0, 0, 180 )

function bramao (thePlayer)
if getElementData(thePlayer,'player:duty') and getElementData(thePlayer,'player:duty')=='PSP' then
moveObject ( brama1, 2000, -2102.099,-38, 32.3)
end
end
addCommandHandler("o",bramao)

function bramaz (thePlayer)
if getElementData(thePlayer,'player:duty') and getElementData(thePlayer,'player:duty')=='PSP' then
moveObject ( brama1, 2000, -2102.099,-38, 36.299)
end
end
addCommandHandler("z",bramaz)

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

brama2 = createObject( 11313, -2102.100,-28.5, 36.299, 0, 0, 180 )

function bramao (thePlayer)
if getElementData(thePlayer,'player:duty') and getElementData(thePlayer,'player:duty')=='PSP' then
moveObject ( brama2, 2000, -2102.100,-28.5, 32.3)
end
end
addCommandHandler("o",bramao)

function bramaz (thePlayer)
if getElementData(thePlayer,'player:duty') and getElementData(thePlayer,'player:duty')=='PSP' then
moveObject ( brama2, 2000, -2102.100,-28.5, 36.299)
end
end
addCommandHandler("z",bramaz)

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

brama3 = createObject( 11313, -2102.100,-18.799, 36.299, 0, 0, 180 )

function bramao (thePlayer)
if getElementData(thePlayer,'player:duty') and getElementData(thePlayer,'player:duty')=='PSP' then
moveObject ( brama3, 2000, -2102.100,-18.799, 32.3)
end
end
addCommandHandler("o",bramao)

function bramaz (thePlayer...
25. Bramy
Witam mam malutki problem
Robi?em duzo razy brame i dzalala ale teraz cos nie idze
Chodzi o to ze jak sie otworzy to jest ok ale jak sie zamknie to ta brama sie przesowa, Prubowa?em dac inny element oraz kordy 3 razy bra??m


local gate
={
    -- var
    
object=createObject(96629.5,533.20,3.7,0,0,7.25),
    
closed=true,
    
animation=false,
}

gate.open222=function()
    if 
gate.animation or not gate.closed then return end

    gate
.animation=true
    moveObject
(gate.object2000,29.5,533.20,-3.7,0,0,7.25"OutQuad")

    
setTimer(function()
        
gate.animation=falsegate.closed=false
    end
60001)
end

gate
.close222=function()
    if 
gate.animation or gate.closed then return end

    gate
.animation=true
    moveObject
(gate.object2000,29.5,533.20,3.7,0,0,5.25"OutQuad")

    
setTimer(function()
        
gate.animation=falsegate.closed=true
    end
60001)
end

gate
.toggle=function(el)
    if 
not el then return end


        
if gate.closed then
            gate
.open()

            
setTimer(function()
                
gate.close()
            
end80001)
        
end
    end


addCommandHandler
("JestemScigant",gate.open222
addCommandHandler("JestemScigantz",gate.close222
26. Bramy
Witam mam zrobione bramy dziala wszystko ?adnie pi?knie ale jest taki problem ?e gdy zrestartuje skrypt to po restarcie pojawia si? odrazu gui a nie chce tego ...



addEventHandler
("onClientMarkerHit"marker, function(el,md) -- gdy wejdziemy w marker2 pojawia nam sigui
if el~=localPlayer then return end
    
if not guiGetVisible(oknothen
        showCursor
(true,false)
        
guiSetVisible(okno,true)
    
end
end
)

addEventHandler("onClientMarkerLeave"marker, function(el,md) -- gdy wyjdziemy z marker2 chowa nam sigui
if el~=localPlayer then return end
    
if guiGetVisible(oknothen
        showCursor
(false)
        
guiSetVisible(oknofalse)
    
end
end
)
27. Bramy, crash
1. Bramy
Mam pewien problem z bramami w bazie. Zrobi?em 12 bram ustawiaj?c ich pozycj? (otwarta/zamkni?ta) i nie wiem czemu ale od 6 bramy wzwy? jest problem z pozycjami bram czyli otwiera si? np. tam gdzie jest brama numer 4 czyli przesuwa si? do prawid?owej pozycji z innej pozycji, dodam te? ?e nie wszystkie si? pojawiaj? w pozycji jak? wpisa?em w kodzie.

Mo?liwe ?e zrobi?em to nieoptymalnie i dlatego jest taki problem albo po prostu trzeba wgra? plugin streamer ale w?tpi? ?e to naprawi problem.

[code]#include <a_samp>
#include <zcmd>

new wjazd;
new brama1;
new brama2;
new brama3;
new brama4;
new brama5;
new brama6;
new brama7;
new brama8;
new brama9;
new brama10;
new brama11;
new brama12;

public OnFilterScriptInit()
{
wjazd = CreateObject(19912, 1765.37268, 2063.28809, 12.65660, 0.00000, 0.00000, 0.00000);
brama1 = CreateObject(11319, 1732.89526, 2068.81641, 11.90240, 0.00000, 0.00000, 0.00000);
brama2 = CreateObject(11319, 1732.89526, 2077.04346, 11.90240, 0.00000, 0.00000, 0.00000);
brama3 = CreateObject(11319, 1732.89526, 2085.26855, 11.90240, 0.00000, 0.00000, 0.00000);
brama4 = CreateObject(11319, 1732.89526, 2093.49658, 11.90240, 0.00000, 0.00000, 0.00000);
brama5 = CreateObject(11319, 1732.89526, 2101.72534, 11.90240, 0.00000, 0.00000, 0.00000);
brama6 = CreateObject(11319, 1732.89526, 2093.49658, 11.90240, 0.00000, 0.00000, 0.00000);
brama7 = CreateObject(11319, 1732.89526, 2149.80542, 11.90...
28. Bramy OSP
Chcia?bym aby brame OSP mog?y otworzy? tylko osoby w ACL- OSP
Otwieranie by?o by za pomoc? komendy.
Za pomoc stawiam zimne :piwo: !!
29. Bramy
Witam! Mam pytanie jak zrobi? bram? na acl? Robi? remiz? Stra?ack? i chc? mie? bram?
otwieraj?c? si? dla ludzi z acl Stra?y
30. bramy
[lua]bm2 = createMarker(-2398.3654785156, -128.29824829102, 35.342010498047-0.9, "cylinder", 1.0, 0, 0, 90, 255) -- 2 marker przed koszarami
bm = createMarker(-2399.8286132813, -128.27526855469, 35.342010498047-0.9, "cylinder", 1.0, 0, 0, 90, 255) -- gdzie ma byc marker w ktorym bedzie sie scrollowac
d = createObject (2957, -2399.099609375, -125.7001953125, 36, 0, 0, 90) -- podajesz koordy obiektu

local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"

function od ( thePlayer)
if isElementWithinMarker(thePlayer, bm, bm2) then
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("PSP")) then --Tutaj zmieniasz tylko "Policja"
moveObject ( d, 2500, -2399.099609375, -125.7001953125, 36-7 ) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end

function zd ( thePlayer)
if isElementWithinMarker(thePlayer, bm, bm2) then
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("PSP")) then --Tutaj zmieniasz tylko "Policja"
moveObject ( d, 2500, -2399.099609375, -125.7001953125, 36 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimati...
31. Zamykanie i otwieranie bramy tym samym przyciskiem
Co nale?y doda? do skryptu ?ebym m?g? zamkn?? bram? tym samym przyciskiem? M?g?bym dorobi? drugi kt?ry by zamyka? bram? ale to troch? bez sensu.
32. Bramy na ACL
Kolejny m?j problem to bramy na acl. Jest identycznie jak z pacho?kami

DB:
w 5 linijce attempt to contacenate local 'accName' (a boleean value)

Kod
winda1 createObject 2885, -2865.3999023438461 4027089 )

function 
gora() 
    
local accName getAccountName (getPlayerAccount (player))
   if 
isObjectInACLGroup ("user."..accNameaclGetGroup ("PSP")) then

moveObject 
winda12885, -2865.3999023438461, -1.5)
outputChatBox ""  )
    
end
end
addCommandHandler
("psp1o"gora)

function 
dol()
    
local accName getAccountName (getPlayerAccount (player))
   if 
isObjectInACLGroup ("user."..accNameaclGetGroup ("PSP")) then
moveObject 
winda12885, -2865.39990234384614)
outputChatBox "" )
    
end
end
addCommandHandler
("psp1c"dol)
33. Bramy
Jak usun?? z tego obiektu bramy ?

http://www.wrzucajtu.pl/w...26_13-49-54.png
34. Czasowe automatyczne zamykanie bramy
Witam. Napisa?em taki kod i chcia?bym aby brama sama zamyka?a si? po pi?ciu minutach.

markerbrama createMarker 237.31878.5, -18.72"cylinder"20255255255 ) -- x y z miejsca markera
st1 
createObject (16775397.52476.600097656319.5000)

function 
stO1 (player)
if 
isElementWithinMarker playermarkerbrama then
moveObject 
st17000397.52476.600097656311.500)
outputChatBox("Hangar na opuszczonym lotnisku otwiera si?! Masz 5 minut na przeszukanie go!"player25500true)
end
end
addCommandHandler
("Otw?rz"stO1 )




function 
stC1 text )
    
moveObject st17000397.52476.600097656319.500)
    
outputChatBox("Brama zamyka si?! "player25500true)
end
 
-- set a timer so the function is called after 1 second
setTimer 
stC13000001)
35. otwieranie bramy
Witam mam problema z bram? w jednym GM , polega on na tym ?e s? bramy PSP otwiera si? za pomoc? tab a nast?pnie otworz zamknij , chc? to przerobi? na komend? , zrobi?em tak :

Stary kod :

setElementData(brama1.obiekt,"customAction",{label="Brama",resource="lss-straz",funkcja="menu_brama1",args={}})



zast?pi?em to :

addCommandHandler "brama"brama1 )


Za pomoc zimne ale to bardzo sch?odzone :piwo: :piwo: :piwo:
36. Bramy
Siema wczoraj dosta?em skrypt, na otwieranie si? bram i mam nast?puj?ce b??dy chocia? podobno wszystko dzia?a :/
[img]http://wrzucaj.net/images/2015/10/06/ssad.png[/img]

[code]#include <a_samp>
#include <streamer>
#include <md5>
#include <Dini>
#include <zcmd>

#define Czerwony 0xE10000FF
#define Zielony 0x00FF64FF
#define Niebieski 0x0005FFFF
#define Fioletowy 0x8C00FFFF
#define Blekitny 0x00FFFFFF
#define Pomaranczowy 0xFF8200FF

//Panel logowania
#define LOGIN 1
#define REJESTRACJA 2

new Text:Powitanie;
new Text:TDCywile;
new Text:TDPolicja;
new Text:TDStrazPozarna;
new Text:TDPogotowie;

new obj[2];

main()
{
print("n-------------------------");
print(" Ta mape stworzyl MaTiPL");
print("---------------------------n");
}

public OnGameModeInit()
{
//_________________ _MODL_OBIEKTU_____X________Y_________Z_______RX______RY_______RZ______
obj[0] = CreateDynamicObject(5422, 243.0413, -15.6543, 2.5663, 0.0000, 0.0000, -19.0800); //Pierwszy obiekt
obj[1] = CreateDynamicObject(5422, 243.0413, -15.6543, -1.4817, 0.0000, 0.0000, -19.0800); //Drugi obiekt

return 1;
}
CMD:bramao(playerid)
{
//_________________OBIEKT_ID_____X_________Y________Z_____SZYBKOSC___RX_____RY_______RZ
MoveDynamicObject(obj[0], 243.0413, -15.6543, 2.5663, 10.0, 0.0000, 0.0000, -19.0800); //Pierwszy obiekt kt?ry ma si? porusza?
return 1;
}

CMD:bramac(playerid)

{
//________________...
37. Bramy z ACL
Kod:

brama = createObject ( 8957, -2456.2001953125, 2281.7998046875, 6.9000000953674, 0, 0, 179.99450683594 )

function bo(cmd,gracz)
accountname = getAccountName (getPlayerAccount(gracz))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "OSP" ) ) then
moveObject (brama, 3000, -2456.2001953125, 2281.7998046875, 6.9000000953674, 0, 0, 0 )
end
end
addCommandHandler("OSPbrama1cl", bo)

function bc(cmd,gracz)
accountname = getAccountName (getPlayerAccount(gracz))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "OSP" ) ) then
moveObject (brama, 3000, -2456.1999511719, 2281.8000488281, 0.30000001192093, 0, 0, 0 )
end
end
addCommandHandler("OSPbrama1op", bc)


Code zosta? napisany ale jak wpisuje has?o to brama si? nie otwiera wie kto? dlaczego ??
ACL OSP zrobi?em i jestem w nim ale i tak nie dzia?a wyt?umaczy kto? czemu nie dzia?a ??

Prosz? o szybk? ODP stawiam zimne :piwo:
38. [INCLUDE] [INNE] NGATE - Tworz br
[center][img]http://i.imgur.com/9kzrsGP.png[/img]

Hejcia ! ^^

[color=red][b]O MNIE:[/b][/color]
Jestem YouTube'erem ktory robi poradniki do jezyka Pawn, jak i tworze Skrypty :)
Skrypt a bardziej Include ktory bym chcial wam Zaprezentowac to Include ktora nazwe nosi "NGATE" - "[N]ickk [G]ate".

[b][color=red]NICKK GATE(NGATE):[/color][/b]
Include NGATE(Nickk Gate) umozliwia tworzenie bardzo latwych do bardzo zaawansowanych bram, szlabany lub windy za pomoca tylko JEDNEJ linijki!
Zamiast sie wypisywac umieszczam ponizej filmik :) W filmiku macie pozniej takze poradnik jak wszystko tworzyc ;) Wszelka pomoc przy skryptowaniu z NGATE znajdziecie w pliku tekstowym ktory znajduje sie w paczce przy sciagnieciu :)

[color=red][b]KOD:[/b][/color]
[code]NGateCreate(modelD, Float: objectX, Float: objectY, Float: objectZ, Float: objectRotX=0.0, Float: objectRotY=0.0, Float: objectRotZ=0.0, Float: moveSpeed=3.0, Float: moveRadius=6.0, Float: detectRadius=10.0, moveTime=5000, moveDirection=MOVE_DOWN, moveMode=MODE_ALLAUTO, detectKey=KEY_CROUCH, detectCommandToOpen[]="/Gateopen", accessID=-1, bool: ignoreRangeOfPoint=false, Float: customDetectX=0.0, Float: customDetectY=0.0, Float: customDetectZ=0.0);

NBarrierCreate(Float: objectX, Float: objectY, Float: objectZ, Float: objectRotY = 90.0, Float: objectRotZ=90.0, Float: detectRadius=10.0, moveTime=5000, moveMode=MODE_ALLAUTO, detectKey=KEY_CROUCH, detectCommandToOpen[]="/Gateopen", ...
39. Otwieranie bramy przez sprawdzenie teamu.
Mam tutaj taki kod:

[lua]
-- brama wjazdowa na parking
{ colsphere={1592.11,-1637.63,13.54, 8, 0, 0}, obiekty={ "brama_1_komLS" }, frakcja="Policja",minrankid=2 },
-- brama wejsciowa na parking
{ colsphere={1583.48,-1638.25,13.35, 1, 0, 0}, obiekty={ "brama_2_komLS" }, frakcja="Policja",minrankid=2 },
}


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

function ruchomeElementyCH(hitElement, matchingDimension)
if (not matchingDimension or getElementType(hitElement)~="player") then
return
end
-- szukamy elementu
for i,v in ipairs(ruchome_elementy) do
if (ruchome_elementy[i].colshape and ruchome_elementy[i].colshape==source) then
-- sprawdzamy czy nie ma ograniczen do frakcji
if (ruchome_elementy[i].frakcja) then
local t=getElementData(hitElement,"faction:name")
if (not t or t~=ruchome_elementy[i].frakcja) then
outputChatBox("Dostep tylko dla czlonkow frakcji "..ruchome_elementy[i].frakcja, hitElement)
return
end
if ruchome_elementy[i].minrankid then
local lfrid=tonumber(getElementData(hitElement,"faction:rank_id"))
if not lfrid or lfrid<ruchome_elementy[i].minrankid then
return
end
end
end
-- przesuwamy!
for i2,v2 in ipairs(ruchome_elementy[i].obiekty) do
local o=getElement...
40. Rotacje bramy
Cze??,
Napisa?em kod na bram? na komend?, jednak nie wiem co mam zrobi? - gdzie to wpisa?, ?ebym m?g? zapisa? rotacj? bramy, co z tego, ?e na editorze ustawi? sobie bram? jak chc?, je?eli w kodzie nie zapisuje si? rotacja?

KOD:


brama = createObject ( 3036, -2179.3999023438, 661.20001220703, 50.200000762939)

function zmk()

moveObject (brama, 3036, -2179.3999023438, 661.20001220703, 50.200000762939 )
end
addCommandHandler("zmk", zmk)

function otw()
moveObject (brama, 3036, -2184.5, 661.20001220703, 50.200000762939 )
end
addCommandHandler("otw", otw )

Prosz? o pomoc, stawiam piwka ;) .