Wysłany: 2013-04-25, 22:34
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
"Ciastkooo" napisał/a :Teraz gdy klikam na Sabre, bullet to nie tworzy auta kolo mnie.
GUIEditor = {
gridlist = {},
button = {},
label = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
okno = guiCreateWindow ( 505 , 250 , 581 , 513 , "Panel Gracza" , false )
guiSetAlpha ( okno , 0.79 )
guiSetSizable ( okno , false )
guiSetMovable ( okno , false )
GUIEditor . label [ 1 ] = guiCreateLabel ( 134 , 15 , 378 , 117 , "Panel Gracza" , false , okno )
guiSetFont ( GUIEditor . label [ 1 ], "sa-header" )
GUIEditor . button [ 1 ] = guiCreateButton ( 209 , 147 , 144 , 62 , "MAX HP" , false , okno )
guiSetProperty ( GUIEditor . button [ 1 ], "NormalTextColour" , "FFAAAAAA" )
GUIEditor . button [ 2 ] = guiCreateButton ( 210 , 234 , 143 , 62 , "MAX ARMOR" , false , okno )
guiSetProperty ( GUIEditor . button [ 2 ], "NormalTextColour" , "FFAAAAAA" )
GUIEditor . label [ 2 ] = guiCreateLabel ( 204 , 313 , 155 , 57 , "Pojazd:" , false , okno )
guiSetFont ( GUIEditor . label [ 2 ], "sa-header" )
bullet = guiCreateButton ( 69 , 375 , 125 , 60 , "Bullet" , false , okno )
guiSetFont ( bullet , "default-bold-small" )
guiSetProperty ( GUIEditor . button [ 3 ], "NormalTextColour" , "FFAAAAAA" )
sabre = guiCreateButton ( 229 , 376 , 120 , 59 , "Sabre" , false , okno )
guiSetFont ( sabre , "default-bold-small" )
guiSetProperty ( GUIEditor . button [ 4 ], "NormalTextColour" , "FFAAAAAA" )
buffalo = guiCreateButton ( 382 , 376 , 127 , 59 , "Buffalo" , false , okno )
guiSetFont ( buffalo , "default-bold-small" )
guiSetProperty ( GUIEditor . button [ 5 ], "NormalTextColour" , "FFAAAAAA" )
addEventHandler ( "onClientGUIClick" , bullet , bullett )
addEventHandler ( "onClientGUIClick" , sabre , sabree )
end
)
function gui ()
if ( guiGetVisible ( okno ) == false ) then
guiSetVisible ( okno , true )
showCursor ( true )
else
guiSetVisible ( okno , false )
showCursor ( false )
end
end
bindKey ( "F3" , "down" , gui )
function bullett ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local bullet = createVehicle ( 541 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , bullet )
end
function sabree ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local sabre = createVehicle ( 475 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , sabre )
end
Wysłany: 2013-04-25, 22:41
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
Wciaz nie tworzy, lecz wyswietla tylko ten blad o <min_client_version>
Wysłany: 2013-04-26, 12:54
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
Ja bym polecal zebys sie nie madrzyl, bo tez wszystkiego nie umiesz.
[ Dodano : 2013-04-26, 14:14 ]
Obecny Kod :
GUIEditor = {
gridlist = {},
button = {},
label = {}
}
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
okno = guiCreateGridList ( 505 , 250 , 581 , 513 , false )
guiSetAlpha ( okno , 0.79 )
GUIEditor . label [ 1 ] = guiCreateLabel ( 134 , 15 , 378 , 117 , "Panel Gracza" , false , okno )
guiSetFont ( GUIEditor . label [ 1 ], "sa-header" )
hp = guiCreateButton ( 209 , 147 , 144 , 62 , "MAX HP" , false , okno )
armor = guiCreateButton ( 210 , 234 , 143 , 62 , "MAX ARMOR" , false , okno )
GUIEditor . label [ 2 ] = guiCreateLabel ( 204 , 313 , 155 , 57 , "Pojazd:" , false , okno )
guiSetFont ( GUIEditor . label [ 2 ], "sa-header" )
bullet = guiCreateButton ( 69 , 375 , 125 , 60 , "Bullet" , false , okno )
guiSetFont ( bullet , "default-bold-small" )
sabre = guiCreateButton ( 229 , 376 , 120 , 59 , "Sabre" , false , okno )
guiSetFont ( sabre , "default-bold-small" )
buffalo = guiCreateButton ( 382 , 376 , 127 , 59 , "Buffalo" , false , okno )
guiSetFont ( buffalo , "default-bold-small" )
end
)
addEventHandler ( "onClientGUIClick" , sabre , sabree )
addEventHandler ( "onClientGUIClick" , bullet , bullett )
function gui ()
if ( guiGetVisible ( okno ) == false ) then
guiSetVisible ( okno , true )
showCursor ( true )
else
guiSetVisible ( okno , false )
showCursor ( false )
end
end
bindKey ( "F3" , "down" , gui )
function bullett ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local bullet = createVehicle ( 541 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , bullet )
end
function sabree ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local sabre = createVehicle ( 475 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , sabre )
end
B??dy:
Nie tworz? si? auta po wcisnieciu buttony
W debugscript 3 pokazalo mi problem z addEventHandler.
Wysłany: 2013-04-26, 15:20
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
Bo to forum jest od pomagania i wyjasniania, a nie od szybkich odpowiedzi.
Wysłany: 2013-04-26, 16:44
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
function bullett ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local bullet = createVehicle ( 541 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , bullet )
end
function sabree ( thePlayer )
local x , y , z = getElementPosition ( thePlayer )
local sabre = createVehicle ( 475 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( thePlayer , sabre )
end
Pisa?em Ci, jak te funkcje powinny wygl?da?. I jakby? nie wiedzia? - po naci?ni?ciu przycisku mo?e stworzy auto, jednak inni gracze nie b?d? mogli do niego wsi???. B?d? go tylko widzie?.
Wysłany: 2013-04-26, 17:28
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
Wiem dlatego zrobiilem funkcje warpPedIntoVehicle, zeby odrazu sam wsiadl jak recznie nie mozna ;D
Wysłany: 2013-04-27, 01:31
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Ciastkooo , ale zrozum, ?e jak wrzucisz ten kod do skryptu to reszta serwera nie zauwa?y ?adnej zmiany (nie pojawi si? im pojazd, nie warpnie nikogo do niego).
Wysłany: 2013-04-27, 02:02
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
W takim razie co mam zrobic zeby dzialalo bo juz zglupialem O.o
[ Dodano : 2013-04-27, 12:33 ]
Czyli w koncu mam uzyc tego triggera czy nie?
Wysłany: 2013-04-27, 14:36
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
"Ciastkooo" napisał/a :Czyli w koncu mam uzyc tego triggera czy nie?
Tak - i dopiero po stronie serwera tworzysz auto i przenosisz do niego gracza.
Wysłany: 2013-04-27, 18:09
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Klient:
local player = getLocalPlayer ()
GUIEditor = {
gridlist = {},
button = {},
label = {}
}
okno = guiCreateGridList ( 505 , 250 , 581 , 513 , false )
guiSetAlpha ( okno , 0.79 )
guiSetVisible ( okno , false )
GUIEditor . label [ 1 ] = guiCreateLabel ( 134 , 15 , 378 , 117 , "Panel Gracza" , false , okno )
guiSetFont ( GUIEditor . label [ 1 ], "sa-header" )
local hp = guiCreateButton ( 209 , 147 , 144 , 62 , "MAX HP" , false , okno )
local armor = guiCreateButton ( 210 , 234 , 143 , 62 , "MAX ARMOR" , false , okno )
GUIEditor . label [ 2 ] = guiCreateLabel ( 204 , 313 , 155 , 57 , "Pojazd:" , false , okno )
guiSetFont ( GUIEditor . label [ 2 ], "sa-header" )
local bullet = guiCreateButton ( 69 , 375 , 125 , 60 , "Bullet" , false , okno )
guiSetFont ( bullet , "default-bold-small" )
local sabre = guiCreateButton ( 229 , 376 , 120 , 59 , "Sabre" , false , okno )
guiSetFont ( sabre , "default-bold-small" )
local buffalo = guiCreateButton ( 382 , 376 , 127 , 59 , "Buffalo" , false , okno )
guiSetFont ( buffalo , "default-bold-small" )
function gui ()
if ( guiGetVisible ( okno ) == false ) then
guiSetVisible ( okno , true )
showCursor ( true )
else
guiSetVisible ( okno , false )
showCursor ( false )
end
end
bindKey ( "F3" , "down" , gui )
function dajbullet ()
outputChatBox ( "To co wpisa?e? musi by? liczb?!" , 255 , 0 , 0 , true )
triggerServerEvent ( "dajbulet" , getRootElement (), player )
end
addEventHandler ( "onClientGUIClick" , bullet , dajbullet )
function dajsabre ()
outputChatBox ( "To co wpisa?e? musi by? liczb?!" , 255 , 0 , 0 , true )
triggerServerEvent ( "dajsabre" , getRootElement (), player )
end
addEventHandler ( "onClientGUIClick" , sabre , dajsabre )
Serwer:
function dajsabre ( player )
local x , y , z = getElementPosition ( player )
local sabre = createVehicle ( 475 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( player , sabre )
end
addEvent ( "dajsabre" , true )
addEventHandler ( "dajsabre" , getRootElement (), dajsabre )
function dajbulet ( player )
local x , y , z = getElementPosition ( player )
local bullet = createVehicle ( 541 , x , y + 3 , z + 1 )
warpPedIntoVehicle ( player , bullet )
end
addEvent ( "dajbulet" , true )
addEventHandler ( "dajbulet" , getRootElement (), dajbulet ) licz? na zimne piwko
Wysłany: 2013-04-27, 18:36
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
Jakich funkcji uzyc i skladni by dzialaly przyciski MAX HP I MAX ARMOR?
Wysłany: 2013-04-27, 18:52
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Robisz podobny trigger jak kolega wy?ej pokaza?, tylko zamiast tworzenia auta i przenoszenia do niego gracza dajesz graczowi odpowiedni? ilo?? HP/kamizelki.
Dawanie HP:
setElementHealth ( player , 100 )
Kamizelka:
Wysłany: 2013-04-27, 19:08
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Ciastkooo , zr?b oby 2 funkcje tak jak auto
Wysłany: 2013-04-27, 19:50
Ciastkooo
Wiek: 41 Na forum: 4804 dni Posty: 78
Nick w MP: Ciastko
Piwa : 24
I ostatnie pytanko do tego dzialu. Jak powiekszyc rozmiar tekstu nie zmieniajac jego czcionki.
Wysłany: 2013-04-27, 19:58
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Ostatnio zmieniony przez Riot 2013-04-27, 20:00, w całości zmieniany 1 raz
Tagi: gracz :: panel
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: