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

Wysłany: 2018-03-10, 23:15


manieks78

Lua ;)






Wiek: 26
Na forum: 3528 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Witam, mam problem ze skryptem na wi?zienie, poniewa? kiedy wpisz? si? do editboxa sw?j nick to wrzuci nas tam do tego wi?zienia na podany czas, ale kiedy wpisze si? nick innej osoby ju? nie sw?j to wtedy nie wrzuca go, prosz? o pomoc za pomoc stawiam zimne piwko :D
function wsadz(thePlayer)
    if GUIEditor.button[5] ~= source then return end
        if guiCheckBoxGetSelected ( GUIEditor.checkbox[1] ) then
            local nick = guiGetText ( GUIEditor.edit[1] )
            local czas = guiGetText ( GUIEditor.edit[2] )
                show23(false)
                local player = getPlayerFromName(nick)
                setElementPosition(player, 264.15625, 86.552734375, 1001.0390625)
                setTimer(function() setElementPosition(player, 246.6689453125, 66.990234375, 1003.640625) end, czas*5000, 1)
            elseif guiCheckBoxGetSelected ( GUIEditor.checkbox[2] ) then
                local czas = guiGetText ( GUIEditor.edit[2] )
                local nick = guiGetText ( GUIEditor.edit[1] )
                local player = getPlayerFromName(nick)
                setElementPosition(player, 264.095703125, 82.2783203125, 1001.0390625)
                setTimer(function() setElementPosition(player, 246.6689453125, 66.990234375, 1003.640625) end, czas*5000, 1)
                show23(false)
            elseif guiCheckBoxGetSelected ( GUIEditor.checkbox[3] ) then
                show23(false)
                local czas = guiGetText ( GUIEditor.edit[2] )
                local nick = guiGetText ( GUIEditor.edit[1] )
                local player = getPlayerFromName(nick)
                setElementPosition(player, 264.43359375, 77.3837890625, 1001.0390625)
                setTimer(function() setElementPosition(player, 246.6689453125, 66.990234375, 1003.640625) end, czas*5000, 1)
                end
end
addEventHandler("onClientGUIClick", root, wsadz)


Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-11, 00:41


Gravgor







Wiek: 22
Na forum: 3761 dni
Posty: 380
Nick w MP: 1944

Piwa: 702

Respekt: 57,8

Masz jakies b??dy w db3?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-03-11, 00:46


manieks78

Lua ;)






Wiek: 26
Na forum: 3528 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

No w?a?nie nie ma ?adnych b??d?w, a kogo? innego nie mog? wsadzi? do wi?zienia, tylko siebie. Kiedy kogo? chc? wsadzi?, to po prostu nic si? nie dzieje.

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-11, 13:03


MagiK.

Lua :-)






Wiek: 27
Na forum: 3582 dni
Posty: 102

Piwa: 391

Respekt: 35,8

Mo?e do dzia?ania tego skryptu jest potrzebna tabelka mysql?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-03-11, 14:06


manieks78

Lua ;)






Wiek: 26
Na forum: 3528 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Hmm, nie wiem czy jest a? tak potrzebna, chyba jak b?dzie si? zapisywa?o wi??ni?w, ale to i tak serwer 4fun z kolegami do grania, chodzi mi o to, ?e gdy wpisuj? nick osoby kt?r? chc? doda? do jaila, to nie wyszukuje jej i nic si? nie dziej?, a je?li wpisz? sw?j nick, to oczywi?cie wyszuka t? osob?, czyli mnie i wsadzi mnie do jaila. Ps. Serwera nie robi? pod mysql, wi?c nie widz? sensu, aby specjalnie robi? wi?zienie pod baz? danych.

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-11, 14:50


NeX.

Calm Story






Wiek: 26
Na forum: 3785 dni
Posty: 56
Nick w MP: NeX

Piwa: 36

Respekt: 140
Respekt: 140

?ap.


function wsadz(gracz)
    if GUIEditor.button[5] ~= source then return end
    local nick = guiGetText(GUIEditor.edit[1])
    local czas = guiGetText(GUIEditor.edit[2])
    local plr = getPlayerFromName(tostring(nick))
    if plr and isElement(plr) and getElementType(plr) == "player" then
        if guiCheckBoxGetSelected(GUIEditor.checkbox[1]) then
            show23(false)
            setElementPosition(plr,264.15625,86.552734375,1001.0390625)
            setTimer(function(plr) if plr and isElement(plr) then setElementPosition(plr,246.6689453125,66.990234375,1003.640625) end end,czas*5000,1,plr)
        elseif guiCheckBoxGetSelected(GUIEditor.checkbox[2]) then
            show23(false)
            setElementPosition(plr,264.095703125,82.2783203125,1001.0390625)
            setTimer(function(plr) if plr and isElement(plr) then setElementPosition(plr,246.6689453125,66.990234375,1003.640625) end end,czas*5000,1,plr)
        elseif guiCheckBoxGetSelected(GUIEditor.checkbox[3]) then
            show23(false)
            setElementPosition(plr,264.43359375,77.3837890625,1001.0390625)
            setTimer(function(plr) if plr and isElement(plr) then setElementPosition(plr,246.6689453125,66.990234375,1003.640625) end end,czas*5000,1,plr)
        end
    end
end
addEventHandler("onClientGUIClick",resourceRoot,wsadz)


Podpis
Wykonuję zasoby programistyczne w języku lua. Osoby zainteresowane proszone są o kontakt.
[email protected]
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-03-11, 15:38


manieks78

Lua ;)






Wiek: 26
Na forum: 3528 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

dalej nie chc? zamkn?? kogo? innego, czyli je?li osoba kt?ra chce kogo? zamkn?? wpisuje sw?j nick to wszystko jest spoko, ale je?li np. ja wpisuj? kogo? nick to wtedy on tylko jakby tak zacznie mruga? jakby zmienia? widzialno?? i potem nic.

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-11, 18:57


=DC=







Wiek: 36
Na forum: 4085 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Rozwi?zaniem twojego problemu b?dzie zrobienie triggera z servera tak ?eby zmiana pozycji i odliczanie (timer) znajdowa? si? po stronie server.


--  c-side
function wsadz(gracz)
    if GUIEditor.button[5] ~= source then return end
    local nick = guiGetText(GUIEditor.edit[1])
    local czas = guiGetText(GUIEditor.edit[2])
    local plr = getPlayerFromName(tostring(nick))
    if plr and isElement(plr) and getElementType(plr) == "player" then
        if guiCheckBoxGetSelected(GUIEditor.checkbox[1]) then
            show23(false)
            triggerClientEvent("aresztuj",root,plr,czas,264.15625,86.552734375,1001.0390625)
        elseif guiCheckBoxGetSelected(GUIEditor.checkbox[2]) then
            show23(false)
            triggerClientEvent("aresztuj",root,plr,czas,264.095703125,82.2783203125,1001.0390625)
        elseif guiCheckBoxGetSelected(GUIEditor.checkbox[3]) then
            show23(false)
            triggerClientEvent("aresztuj",root,plr,czas,264.43359375,77.3837890625,1001.0390625)
        end
    end
end
addEventHandler("onClientGUIClick",resourceRoot,wsadz)

--  s-side
addEvent("aresztuj",true)
addEventHandler("aresztuj",root,function(plr,czas,x,y,z)
    setElementPosition(plr,z,y,z)
    setTimer(function(plr) if plr and isElement(plr) then 
        setElementPosition(plr,246.6689453125,66.990234375,1003.640625) end 
    end,czas*5000,1,plr)
end)


Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
manieks78
Wysłany: 2018-03-12, 02:37


manieks78

Lua ;)






Wiek: 26
Na forum: 3528 dni
Posty: 97
Nick w MP: Hexan

Piwa: 5

Respekt: 50

Dzi?kuj?, bardzo mi pomog?e? :D

Podpis
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 

 
Tagi: więzienie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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