Wysłany: 2015-12-28, 18:50
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Witam mam blad z tym kodem
bindKey ( "f1" , "down" ,function()
if ( guiGetVisible ( okno ) == false ) then
okno = guiCreateWindow ( 0.39 , 0.28 , 0.23 , 0.19 , "Wyb?r pojazdu" , true )
guiWindowSetMovable ( okno , false )
gracz = guiCreateGridList ( 0.02 , 0.12 , 0.46 , 0.81 , true , okno )
guiGridListAddColumn ( gracz , "Pojazdy dla graczy" , 0.9 )
for i = 1 , 8 do
guiGridListAddRow ( gracz )
end
bli = guiGridListSetItemText ( gracz , 0 , 1 , "Blista Compact" , false , false )
bob = guiGridListSetItemText ( gracz , 1 , 1 , "Bobcat" , false , false )
fel = guiGridListSetItemText ( gracz , 2 , 1 , "Feltzer" , false , false )
inf = guiGridListSetItemText ( gracz , 3 , 1 , "Infernus" , false , false )
man = guiGridListSetItemText ( gracz , 4 , 1 , "Manana" , false , false )
sad = guiGridListSetItemText ( gracz , 5 , 1 , "Sadler" , false , false )
sen = guiGridListSetItemText ( gracz , 6 , 1 , "Sentinel" , false , false )
wal = guiGridListSetItemText ( gracz , 7 , 1 , "Walton" , false , false )
premium = guiCreateGridList ( 0.51 , 0.12 , 0.46 , 0.81 , true , okno )
guiGridListAddColumn ( premium , "Pojazdy dla premium" , 0.9 )
for i = 1 , 8 do
guiGridListAddRow ( premium )
end
ban = guiGridListSetItemText ( premium , 0 , 1 , "Banshee" , false , false )
guiGridListSetItemColor ( premium , 0 , 1 , 234 , 232 , 72 , 255 )
bul = guiGridListSetItemText ( premium , 1 , 1 , "Bullet" , false , false )
guiGridListSetItemColor ( premium , 1 , 1 , 234 , 232 , 72 , 255 )
com = guiGridListSetItemText ( premium , 2 , 1 , "Comet" , false , false )
guiGridListSetItemColor ( premium , 2 , 1 , 234 , 232 , 72 , 255 )
ele = guiGridListSetItemText ( premium , 3 , 1 , "Elegy" , false , false )
guiGridListSetItemColor ( premium , 3 , 1 , 234 , 232 , 72 , 255 )
hun = guiGridListSetItemText ( premium , 4 , 1 , "Huntley" , false , false )
guiGridListSetItemColor ( premium , 4 , 1 , 234 , 232 , 72 , 255 )
sab = guiGridListSetItemText ( premium , 5 , 1 , "Sabre" , false , false )
guiGridListSetItemColor ( premium , 5 , 1 , 234 , 232 , 72 , 255 )
tam = guiGridListSetItemText ( premium , 6 , 1 , "Tampa" , false , false )
guiGridListSetItemColor ( premium , 6 , 1 , 234 , 232 , 72 , 255 )
tur = guiGridListSetItemText ( premium , 7 , 1 , "Turismo" , false , false )
guiGridListSetItemColor ( premium , 7 , 1 , 234 , 232 , 72 , 255 )
showCursor ( true , false )
else
guiSetVisible ( okno , false )
showCursor ( false , false )
end
end )
function blistac ()
if source ~= bli then
triggerServerEvent ( "blistac" , getRootElement (), localPlayer )
guiSetVisible ( okno , false )
showCursor ( false , false )
end
end
addEventHandler ( "onClientGUIClick" , getRootElement (), blistac )
jezeli gracz kliknie w jakis element to respi mu auto a chce by tylko mu respilo jak kliknie w guiGridList o nazwie "bli"
Wysłany: 2015-12-28, 18:58
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Wydaje mi si? ?e addEventHandler ( "onClientGUIClick" , getRootElement (), blistac , false ) Ale nie jestem pewien przetestuj.
Wysłany: 2015-12-28, 19:12
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Je?li ju? to tak -V, btw. ja bym inaczej zdefiniowa? elementy na gridli?cie, w?tpi?, ?e to twoje b?dzie dzia?a?.
addEventHandler ( "onClientGUIClick" , element_gui , funkcja , false )
Podpis
Something is coming..
Wysłany: 2015-12-28, 19:40
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Tera to juz wgl nie dziala
[ Dodano : 2015-12-28, 19:41 ]
"Artysta" napisał/a :Je?li ju? to tak -V, btw. ja bym inaczej zdefiniowa? elementy na gridli?cie, w?tpi?, ?e to twoje b?dzie dzia?a?.
addEventHandler ( "onClientGUIClick" , element_gui , funkcja , false )
Mozesz to zrobic?
Wysłany: 2015-12-28, 20:07
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
?adnie dzia?a i przerzuca CI na stron? serwera nazw? pojazdu, czyli ju? masz ez
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Podpis
Something is coming..
Więcej szczegółów
Wystawiono 1 piw(a):filip0985
Wysłany: 2015-12-28, 20:12
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
jest b??d
i nie respi auta a b??d jest w
triggerServerEvent
argument 2
Wysłany: 2015-12-28, 20:15
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
triggerServerEvent ( "blistac" , localPlayer , da )
Podpis
Something is coming..
Wysłany: 2015-12-28, 20:26
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
A jak zrobic aby zakladka premium byla tylko dla graczy premium ?
[ Dodano : 2015-12-28, 20:29 ]
SERVER
addEvent ( "blistac" , true )
addEventHandler ( "blistac" , root ,function( player , da )
local x , y , z = getElementPosition ( player )
local blistac = createVehicle ( da , x , y , z )
warpPedIntoVehicle ( player , blistac )
end )
CLIENT
okno = guiCreateWindow ( 0.39 , 0.28 , 0.23 , 0.19 , "Wyb?r pojazdu" , true )
guiSetVisible ( okno , false )
bindKey ( "f1" , "down" ,function()
if ( guiGetVisible ( okno ) == false ) then
guiWindowSetMovable ( okno , false )
gracz = guiCreateGridList ( 0.02 , 0.12 , 0.46 , 0.81 , true , okno )
guiGridListAddColumn ( gracz , "Pojazdy dla graczy" , 0.9 )
for i = 1 , 8 do
guiGridListAddRow ( gracz )
end
bli = guiGridListSetItemText ( gracz , 0 , 1 , "Blista Compact" , false , false )
bob = guiGridListSetItemText ( gracz , 1 , 1 , "Bobcat" , false , false )
fel = guiGridListSetItemText ( gracz , 2 , 1 , "Feltzer" , false , false )
inf = guiGridListSetItemText ( gracz , 3 , 1 , "Infernus" , false , false )
man = guiGridListSetItemText ( gracz , 4 , 1 , "Manana" , false , false )
sad = guiGridListSetItemText ( gracz , 5 , 1 , "Sadler" , false , false )
sen = guiGridListSetItemText ( gracz , 6 , 1 , "Sentinel" , false , false )
wal = guiGridListSetItemText ( gracz , 7 , 1 , "Walton" , false , false )
premium = guiCreateGridList ( 0.51 , 0.12 , 0.46 , 0.81 , true , okno )
guiGridListAddColumn ( premium , "Pojazdy dla premium" , 0.9 )
for i = 1 , 8 do
guiGridListAddRow ( premium )
end
ban = guiGridListSetItemText ( premium , 0 , 1 , "Banshee" , false , false )
guiGridListSetItemColor ( premium , 0 , 1 , 234 , 232 , 72 , 255 )
bul = guiGridListSetItemText ( premium , 1 , 1 , "Bullet" , false , false )
guiGridListSetItemColor ( premium , 1 , 1 , 234 , 232 , 72 , 255 )
com = guiGridListSetItemText ( premium , 2 , 1 , "Comet" , false , false )
guiGridListSetItemColor ( premium , 2 , 1 , 234 , 232 , 72 , 255 )
ele = guiGridListSetItemText ( premium , 3 , 1 , "Elegy" , false , false )
guiGridListSetItemColor ( premium , 3 , 1 , 234 , 232 , 72 , 255 )
hun = guiGridListSetItemText ( premium , 4 , 1 , "Huntley" , false , false )
guiGridListSetItemColor ( premium , 4 , 1 , 234 , 232 , 72 , 255 )
sab = guiGridListSetItemText ( premium , 5 , 1 , "Sabre" , false , false )
guiGridListSetItemColor ( premium , 5 , 1 , 234 , 232 , 72 , 255 )
tam = guiGridListSetItemText ( premium , 6 , 1 , "Tampa" , false , false )
guiGridListSetItemColor ( premium , 6 , 1 , 234 , 232 , 72 , 255 )
tur = guiGridListSetItemText ( premium , 7 , 1 , "Turismo" , false , false )
guiGridListSetItemColor ( premium , 7 , 1 , 234 , 232 , 72 , 255 )
showCursor ( true , false )
guiSetVisible ( okno , true )
else
guiSetVisible ( okno , false )
showCursor ( false , false )
end
end )
function blistac ()
selectedRow , selectedCol = guiGridListGetSelectedItem ( gracz )
da = guiGridListGetItemText ( gracz , selectedRow , selectedCol )
if da == "" then
selectedRow , selectedCol = guiGridListGetSelectedItem ( premium )
da = guiGridListGetItemText ( premium , selectedRow , selectedCol )
end
outputChatBox ( "" .. da .. "" )
triggerServerEvent ( "blistac" , localPlayer , da )
guiSetVisible ( okno , false )
showCursor ( false , false )
end
addEventHandler ( "onClientGUIClick" , okno , blistac )
Wysłany: 2015-12-28, 20:34
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Albo triggerami sprawdzenie po stronie serwera czy gracz ma premium i je?li ma to pokazanie zak?adki
Albo bez trigger?w da? ifa, if getElementData ( localPlayer, "vip" ) then, ale wtedy musisz przy logowaniu dawa? dat? vip graczowi z vipem.
B?d? jeszcze mo?esz zostawi? widoczn? liste pojazd?w premium tylko podczas sprawnu zablokowa? tylko dla osob z vipem.
Podpis
Something is coming..
Wysłany: 2015-12-28, 20:39
BlackTen
LUA Dev.
Wiek: 28 Na forum: 4329 dni Posty: 698
Piwa : 2080
Wysłany: 2015-12-28, 20:44
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
SERVER
addEvent ( "blistac" , true )
addEventHandler ( "blistac" , root ,function( nazwa )
if nazwa == "Elegy" then
local x , y , z = getElementPosition ( source )
local blistac = createVehicle ( wstaw seee tu id elegy , x , y , z )
warpPedIntoVehicle ( source , blistac )
end
end )
[ Dodano : 2015-12-28, 20:48 ]
Albo
local idauta = getVehicleModelFromName ( nazwa )
Podpis
Something is coming..
Tagi: onclientguiclick
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: