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

Wysłany: 2010-01-08, 19:34


Bieluch







Wiek: 31
Na forum: 5996 dni
Posty: 2



Respekt: 50

witam! mam problem poniewa? zrobi?em swoj? baz? admina i da?em bram? ale nie wiem jak wgra? skrypt ?eby ona si? otwiera?a dla Administrator?w niestety jestem w tym zielony prosz? o pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-02-02, 17:01


MatX Real

ScOrE






Wiek: 31
Na forum: 6051 dni
Posty: 31
Nick w MP: MatX PL

Piwa: 294

Respekt: 50

Ostrzeżeń: 20%
Mo?esz zrobi? bram? na has?o, oto kod, kt?ry otwierasz luaedit :

Odkryta wiadomość / Unhidden message(aby ją zobaczyć nie musisz nic robić)
function createGate ()
gatebrama = createObject ( ID OBJEKTU, X, Y, Z, OBRUT X, OBRUT Y, BRAMA Z ) --ID mozesz znalezdz gdzies np;. 989, X, Y. Z, Obroty XYZ mozesz znalezc w map editorze lub zapisujac sa-place meanger
end

addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createGate )

function openGate(playerSource, commandName)
moveObject ( gatebrama, 1000, X, Y, Z) --Predkosc przesuwania sie ,cordy przesunietej bramy X,Y,Z
end
addCommandHandler("TU TWOJE HASLO NA OTWIERANIE", openGate) --Wpisujesz haslo

function onLeave ( thePlayer, matchingDimension )
setTimer ( movingBackbrama, 1000, 1, thePlayer ) --gdzie 1000 predkosc
end
addCommandHandler( "TU TWOJE HASLO NA ZAMYKANIE", onLeave ) --chaslo na zamykanie

function movingBackbrama ()
moveObject ( gatebrama, 1000, -2486.12, -620.9, 131.27 ) --predkosc przesuwania, X,Y,Z przesunietej bramy
end


Wklejasz to na LuaEdit i wpisujesz dane :D
Jak jeszcze jakies pytania to pisz w temacie...

Ostatnio zmieniony przez KukiX 2010-02-17, 12:31, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
dikejpl
Wysłany: 2010-02-15, 16:02


sebastian.98







Wiek: 34
Na forum: 5981 dni
Posty: 4

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
8-) :arrow: :piwo:

ja mam jeszcze 1 pytanie powiedz jak i gdzie to wklei? ?eby si? otwiera?a i zamyka?a dam ci jeszcze 1 :piwo: albo :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-02-17, 11:21


bartekPL







Wiek: 28
Na forum: 5963 dni
Posty: 26

Piwa: 7

Respekt: 80

tworzysz nowy dokument tekstowy i zmienisz rozszerzenie na .LUA

potem wchodzisz w ten plik i wklejasz:


function onResourceStart ( name, root )
brama = getElementByID ( "twojaBrama" ) -- tutaj sprawdzasz czy w pliku .map istnieje obiekt "twojaBrama".
end
addEventHandler ( "onResourceStart", getRootElement(), onResourceStart )

function openbrama(playerSource, commandName)
moveObject ( brama, 3000, 0, 0, 30) -- tutaj sa wsp??rz?dne bramy otwartej.
end

function closebrama(playerSource, commandName)
moveObject ( brama, 3000, 0, 0, 5) -- tutaj sa wsp??rz?dne bramy zamkni?tej
end


addCommandHandler("komenda do otwarcia", openbrama)
addCommandHandler("komenda do zamkniecia", closebrama)


zaraz po moveObject jest liczba 3000 a to 3000 to jest czas otwierania/zamykania sie bramy. 1000 = 1 sekunda czyli 3000 to sa 3 sekundy


je?li chcesz by tych komend mog?a u?ywac tylko jedna osoba to przed moveObject wklejasz:

if isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( playerSource ) ), aclGetGroup ( "Admin" ) ) or (getPlayerName(playerSource) == "nick osoby ktora moze uzywac tych komend") then

a po moveObject wklejasz:

else

outputChatBox ("Nie mo?esz u?ywa? tej komendy!", playerSource, 255, 0, 0, true)

end

tylko pami?taj ?e musisz zrobic to przy dw?ch moveObject i w kazdym funciton() maja by? 2 zakonczenia end
w tedy tych komend mo?e uzywa? tylko ta osoba kt?rej nick wpiszesz tam w odpowiednim polu i admini

skoro ju? zrobi?e? plik LUA i np ma nazwe skrypt.lua to otwierasz plik meta.xml i tam wpisujesz linijk?:

<script src="skrypt.lua" />

tylko pami?taj by j? wstawi? mi?dzy: <meta> a </meta> ale nie wstawiaj mi?dzy: <settings> a </settnigs> o ile jest to settings.


je?li pomog?em postaw sch?odzone :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-02-17, 18:35


sebastian.98







Wiek: 34
Na forum: 5981 dni
Posty: 4

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
hmm czy by?by? taki dobry i napisa? mi tego skrypta:

Id obiektu 987
Miejsce (Wsp????dne) 340.41491699219, 1794.1496582031, 17.285697937012

i chce ?eby na komende /OpenWojsko przesuwa?a si? do pozycji

331.25671386719, 1787.5941162109, 17285697937012

a na komende /CloseWojsko przesuwa?? si? spowrotem oczywi?cie masz ju? :piwo: a je?eli napiszesz mi to i bedzie dzia???o i powiesz gdzie to da? masz :piwo: :piwo: :) z g?ry dzi?kuje

aa i jeszcze 1 ?eby przesuwa?? si? w 2,5 s!!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-05-30, 08:00


MatX Real

ScOrE






Wiek: 31
Na forum: 6051 dni
Posty: 31
Nick w MP: MatX PL

Piwa: 294

Respekt: 50

Ostrzeżeń: 20%
"sebastian.98" napisał/a:

hmm czy by?by? taki dobry i napisa? mi tego skrypta:

Id obiektu 987
Miejsce (Wsp????dne) 340.41491699219, 1794.1496582031, 17.285697937012

i chce ?eby na komende /OpenWojsko przesuwa?a si? do pozycji

331.25671386719, 1787.5941162109, 17285697937012

a na komende /CloseWojsko przesuwa?? si? spowrotem oczywi?cie masz ju? :piwo: a je?eli napiszesz mi to i bedzie dzia???o i powiesz gdzie to da? masz :piwo: :piwo: :) z g?ry dzi?kuje

aa i jeszcze 1 ?eby przesuwa?? si? w 2,5 s!!

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Podpis
pomogłem ? Postaw
"Wszyscy wiedzą, że czegoś nie da się zrobić, ale zawsze znajdzie się taki, który nie wie, że się nie da i to robi" - Albert Einstain
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 25 piw(a):
Igor69, szagi, Gard, Flash., AkaAncht, oker, xLampekx, tadusss, f4nt4, kajto77, kewciu1217, PaQus, droper24hp, Setamix, Pjoter1, Zuziana, Aerciak, TheSebaPL, Nemhedzik, RysioZbysio1, Rexiaczek123, proninjaxd07, yokereK_, Kellus, krolcysiu
Wysłany: 2010-07-25, 15:16


johncena12







Wiek: 29
Na forum: 5808 dni
Posty: 1

Piwa: 1

Respekt: 50

MatX Real, j zrobi? by? mi te? tak tylko ?e niewiem sk?dmam wzi??? ip bramy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-08-04, 12:32


Lysol







Wiek: 30
Na forum: 5786 dni
Posty: 1
Nick w MP: Lysol



Respekt: 50

Witam. Bawi? si? z tym nie od dzi? i mam problem..
M?g? by kto? zrobi? to dla mnie?
Brama zamkni?ta <object id="object (fenceshit3) (3)" doublesided="true" model="983" interior="0" dimension="0" posX="897.34155273438" posY="2010.3474121094" posZ="10.503867149353" rotX="0" rotY="0" rotZ="0" />
Otwarta <object id="object (sub_roadbarrier) (1)" doublesided="true" model="973" interior="0" dimension="0" posX="897.47271728516" posY="2018.0825195313" posZ="8.660532951355" rotX="0" rotY="0" rotZ="270" />

Chodzi mi zeby otwierala sie /open pass

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-09-21, 19:16


Piotrek1910







Wiek: 27
Na forum: 5860 dni
Posty: 48

Piwa: 1054

Respekt: 47,5

Ostrzeżeń: 20%
ja mam ma?y problem z skryptem wzio?em od MatX Real, ten skrypt pozmienia?em x y z i pisze tak jak chce wyprubowa? skrypt
chodzi mi o to ?e nie ?apie wcale skryptu :(

Kod:

[19] Starting bra
[19] SCRIPT ERROR: D:/Gta San Andreas1123/server/mods/deathmatch/resources/bra/brama.lua:4: ')' expected near '0'
[19] WARNING: Loading script failed: D:/Gta San Andreas1123/server/mods/deathmatch/resources/bra/brama.lua:4: ')' expected near '0'
[19] start: Resource 'bra' started



a skrypt wygl?da tak

Kod:




garage4 = createObject ( 11292, -1261.7432861328, 41.736892700195, 14.367386817932 0, 0, 49 )

function goragarage4()

moveObject (garage4, 3500, 3085.0732421875, -602.095703125, 26.294841766357 )
end

addCommandHandler("gora", goragarage4)

function dolgarage4()

moveObject (garage4, 3500, -1261.7432861328, 41.736892700195, 14.367386817932 )
end

addCommandHandler("dol", dolgarage4)



prosze o szybk? odp.
oczywi?cie za pomoc :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-10-14, 22:30


Pepe220198







Wiek: 34
Na forum: 5758 dni
Posty: 8
Nick w MP: Pepe

Piwa: 1

Respekt: 50

Kod:

garage4 = createObject ( 11292, -1261.7432861328, 41.736892700195, 14.367386817932 0, 0, 49 )

function goragarage4()

moveObject (garage4, 3500, 3085.0732421875, -602.095703125, 26.294841766357 )
end

addCommandHandler("gora", goragarage4)

function dolgarage4()

moveObject (garage4, 3500, -1261.7432861328, 41.736892700195, 14.367386817932 )
end

addCommandHandler("dol", dolgarage4)


masz zr?ben wsp??rz?dne :D Je?eli to jest brama to powinna by? tylko wysoko?c zmieniana miedyz gora a dol :D Daj mi wps??rz?dne brmay zamkni?tej i wysoko?? otwartej czyli Z to ci poprawie :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-10-15, 14:11


Piotrek1910







Wiek: 27
Na forum: 5860 dni
Posty: 48

Piwa: 1054

Respekt: 47,5

Ostrzeżeń: 20%
ja nie wiem co zrobi? mam jedn? brame kt?r? sam zmieni?em wsp??rz?dne i ona dzaila ale ta co j? poda?em to nie :(
a oto kod w kt?rej zmieni?em wsp??rz?dne

to jest na dwie bramy
Kod:


function createTheGate ()
myGate = createObject ( 3115, -1262.2407226563, 28.436574935913, 19.465223312378, 0, 90.36511230469, 44.681396484375 )
end
addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createTheGate )

function openMyGate ( )
moveObject ( myGate, 3000, -1262.2407226563, 28.436574935913, -7.3348016738892 )
end
addCommandHandler("openbaza",openMyGate)

function movingMyGateBack ()
moveObject ( myGate, 3000, -1262.2407226563, 28.436574935913, 19.465223312378 )
end
addCommandHandler("closebaza",movingMyGateBack)

function createTheGate2 ()
myGate2 = createObject ( 3115, -1249.1429443359, 39.511825561523, 20.257202148438, 0, 90.501098632813, 44.681396484375 )
end
addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createTheGate2 )

function openMyGate2 ()
moveObject ( myGate2, 3000, -1249.1429443359, 39.511825561523, 31.556522369385 )
end
addCommandHandler("openwe",openMyGate2)

function movingMyGateBack2 ()
moveObject ( myGate2, 3000, -1249.1429443359, 39.511825561523, 20.257202148438 )
end
addCommandHandler("closewe",movingMyGateBack2)


[ Dodano: 2010-10-25, 12:17 ]
ju? nie mam problemu !!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-10-26, 18:04


malax701221







Wiek: 29
Na forum: 5704 dni
Posty: 1



Respekt: 50

mogli?cie by mi zrobi? bram? x= 987, 1570.8740234375 y=656.4150390625
z= 17.285697937012 obrotu x=0 obrotu y=0 obrotu z=90


i gdzie to w?o?y? po pr?buje zrobi? w?asne. pr?buje to zrobi? przez 2 dni help dam :piwo:

Postaw piwo autorowi tego posta
 

 
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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