Wysłany: 2018-03-10, 23:15
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
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
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
Wysłany: 2018-03-11, 00:41
Gravgor
Wiek: 22 Na forum: 3619 dni Posty: 380
Nick w MP: 1944
Piwa : 702
Masz jakies b??dy w db3?
Podpis
Portfolio marceliborowczak.me
Więcej szczegółów
Wystawiono 1 piw(a):manieks78
Wysłany: 2018-03-11, 00:46
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
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
Wysłany: 2018-03-11, 13:03
MagiK.
Lua :-)
Wiek: 26 Na forum: 3441 dni Posty: 102
Piwa : 391
Mo?e do dzia?ania tego skryptu jest potrzebna tabelka mysql?
Więcej szczegółów
Wystawiono 1 piw(a):manieks78
Wysłany: 2018-03-11, 14:06
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
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
Wysłany: 2018-03-11, 14:50
NeX.
Calm Story
Wiek: 26 Na forum: 3643 dni Posty: 56
Nick w MP: NeX
Piwa : 36
?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]
Więcej szczegółów
Wystawiono 1 piw(a):manieks78
Wysłany: 2018-03-11, 15:38
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
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
Wysłany: 2018-03-11, 18:57
=DC=
Wiek: 35 Na forum: 3944 dni Posty: 223
Nick w MP: =DC=
Piwa : 72
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
[you]
, jeśli Ci pomogłem postaw mi lub Dzięki!
Więcej szczegółów
Wystawiono 1 piw(a):manieks78
Wysłany: 2018-03-12, 02:37
manieks78
Lua ;)
Wiek: 25 Na forum: 3387 dni Posty: 97
Nick w MP: Hexan
Piwa : 5
Dzi?kuj?, bardzo mi pomog?e?
Podpis
Jeśli ci pomogłem wynagrodź mnie
Tagi: więzienie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: