Wysłany: 2016-06-20, 18:24
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
Witam po raz kolejny . Tak jak w temacie ....
okno = guiCreateWindow ( 241 , 151 , 325 , 294 , "Panel Policji" , false )
guiWindowSetSizable ( okno , false )
p1 = guiCreateButton ( 9 , 27 , 93 , 40 , "Skin 1" , false , okno )
p2 = guiCreateButton ( 9 , 77 , 93 , 42 , "Skin 2" , false , okno )
p3 = guiCreateButton ( 9 , 129 , 93 , 40 , "Skin 3" , false , okno )
p4 = guiCreateButton ( 9 , 177 , 93 , 42 , "Skin 4" , false , okno )
p5 = guiCreateButton ( 10 , 234 , 140 , 46 , "Zaloguj" , false , okno )
p6 = guiCreateButton ( 165 , 235 , 145 , 45 , "Wyloguj" , false , okno )
p7 = guiCreateButton ( 217 , 27 , 98 , 40 , "Suszarka" , false , okno )
p8 = guiCreateButton ( 217 , 75 , 98 , 44 , "Deagle" , false , okno )
p9 = guiCreateButton ( 216 , 129 , 99 , 43 , "Uzi" , false , okno )
image = guiCreateStaticImage ( 112 , 27 , 96 , 119 , ":policja.png" , false , okno )
function skin1 ( thePlayer )
if source == p1 then
setElementModel ( thePlayer , 280 )
outputChatBox ( "Skin zosta? zmieniony ." , player )
end
end
addEventHandler ( "onClientGUIClick" , p1 , skin1 )
function skin2 ( thePlayer )
if source == p2 then
setElementModel ( thePlayer , 281 )
outputChatBox ( "Skin zosta? zmieniony ." , player )
end
end
addEventHandler ( "onClientGUIClick" , p2 , skin2 )
function skin3 ( thePlayer )
if source == p3 then
setElementModel ( thePlayer , 282 )
outputChatBox ( "Skin zosta? zmieniony ." , player )
end
end
addEventHandler ( "onClientGUIClick" , p3 , skin3 )
function skin4 ( thePlayer )
if source == p4 then
setElementModel ( thePlayer , 283 )
outputChatBox ( "Skin zosta? zmieniony ." , player )
end
end
addEventHandler ( "onClientGUIClick" , p4 , skin4 )
function zaloguj ( thePlayer )
if source == p5 then
triggerServerEvent ( "onTeamPolicja" , getLocalPlayer (), "" )
end
end
addEventHandler ( "onClientGUIClick" , p5 , zaloguj )
function suszarka ()
if source == p6 then
giveWeapon ( source , 90 , 999 )
outputChatBox ( "Otrzyma?e? suszark? ." , player )
end
end
addEventHandler ( "onClientGUIClick" , p6 , suszarka )
function pokaz ( thePlayer )
if getLocalPlayer () ~= thePlayer then return end
guiSetVisible ( okno , true )
showCursor ( true )
end
addEvent ( "onClientMarkerHit" , true )
addEventHandler ( "onClientMarkerHit" , root , pokaz )
function zamknij ( thePlayer )
guiSetVisible ( window [ 1 ] , false )
showCursor ( false )
end
addEventHandler ( "onClientMarkerLeave" , root , pokaz )
Pisane po stronie clienta !
Wysłany: 2016-06-20, 18:48
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
Poczytaj troch? jakich? poradnik?w, bo totalna katastrofa
1. giveWeapon dzia?a wy??cznie po s-side, wi?cej info tutaj:
Więcej informacji znajdziesz w Wikipedii MTA: giveWeapon
2. Niekt?re przyciski GUI po??czy?e? z nie tymi funkcjami.
3. Raz definiujesz gracza jako "thePlayer", a raz jako "player". Je?eli robisz skrypt po stronie client'a, to graczem jest zawsze "localPlayer" lub funkcja:
4. Je?eli korzystasz z funkcji outputChatBox po stronie clienta, to nie musisz definiowa? komu ma si? wy?wietla?. Wi?cej tutaj:
5. Nie masz ?adnego markera, kt?ry powodowa?by otwieranie i zamykanie si? GUI.
6. Za jaki? czas wstawi? tu poprawion? wersj?
Link do pobrania poprawionej wersji:
http://www.mediafire.com/...xk2/policja.zip
Licz? na i/lub
Wysłany: 2016-06-21, 15:34
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
Dzi?ki za pomoc , ale mam jeszcze jedno pytanie . Jak chce miec to na marker to jak to zrobi? ?
Podpis
Uczeń LUA . Mapper MTA.
Wysłany: 2016-06-21, 16:07
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
"sasik12" napisał/a :Dzi?ki za pomoc , ale mam jeszcze jedno pytanie . Jak chce miec to na marker to jak to zrobi? ?
Podaj mi koordynaty dla markera, to przerobi? odpowiednio
Wysłany: 2016-06-22, 11:08
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
A mo?esz przerobi? bez kordynat?w ? Tam gdzie trzeba poprostu daj x,y,z a ja sobie uzupelnie je?li tak mo?na
Podpis
Uczeń LUA . Mapper MTA.
Wysłany: 2016-06-22, 11:33
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
Prosz? Ci? bardzo:
okno = guiCreateWindow ( 241 , 151 , 325 , 294 , "Panel Policji" , false )
guiWindowSetSizable ( okno , false )
guiSetVisible ( okno , false )
p1 = guiCreateButton ( 9 , 27 , 93 , 40 , "Skin 1" , false , okno )
p2 = guiCreateButton ( 9 , 77 , 93 , 42 , "Skin 2" , false , okno )
p3 = guiCreateButton ( 9 , 129 , 93 , 40 , "Skin 3" , false , okno )
p4 = guiCreateButton ( 9 , 177 , 93 , 42 , "Skin 4" , false , okno )
p5 = guiCreateButton ( 10 , 234 , 140 , 46 , "Zaloguj" , false , okno )
p6 = guiCreateButton ( 165 , 235 , 145 , 45 , "Wyloguj" , false , okno )
p7 = guiCreateButton ( 217 , 27 , 98 , 40 , "Suszarka" , false , okno )
p8 = guiCreateButton ( 217 , 75 , 98 , 44 , "Deagle" , false , okno )
p9 = guiCreateButton ( 216 , 129 , 99 , 43 , "Uzi" , false , okno )
marker = createMarker ( x , y , z , "cylinder" , 1 )
-- image = guiCreateStaticImage ( 112 , 27 , 96 , 119 , ":policja.png" , false , okno )
addEventHandler ( "onClientGUIClick" , p1 ,
function()
setElementModel ( localPlayer , 280 )
outputChatBox ( "* Tw?j skin zosta? zmieniony na ID " .. getElementModel ( localPlayer ).. "." )
end )
addEventHandler ( "onClientGUIClick" , p2 ,
function()
setElementModel ( localPlayer , 281 )
outputChatBox ( "* Tw?j skin zosta? zmieniony na ID " .. getElementModel ( localPlayer ).. "." )
end )
addEventHandler ( "onClientGUIClick" , p3 ,
function()
setElementModel ( localPlayer , 282 )
outputChatBox ( "* Tw?j skin zosta? zmieniony na ID " .. getElementModel ( localPlayer ).. "." )
end )
addEventHandler ( "onClientGUIClick" , p4 ,
function()
setElementModel ( localPlayer , 283 )
outputChatBox ( "* Tw?j skin zosta? zmieniony na ID " .. getElementModel ( localPlayer ).. "." )
end )
addEventHandler ( "onClientGUIClick" , p5 ,
function()
triggerServerEvent ( "onTeamPolicja" , getLocalPlayer ())
end )
addEventHandler ( "onClientGUIClick" , p7 ,
function()
triggerServerEvent ( "dajSuszarke" , root , localPlayer )
end )
addEventHandler ( "onClientGUIClick" , p8 ,
function()
triggerServerEvent ( "dajDeagle" , root , localPlayer )
end )
addEventHandler ( "onClientGUIClick" , p9 ,
function()
triggerServerEvent ( "dajUzi" , root , localPlayer )
end )
addEventHandler ( "onClientMarkerHit" , marker ,
function( plr )
if getElementType ( plr )== "player" and guiGetVisible ( okno )== true then
guiSetVisible ( okno , false )
showCursor ( false )
elseif getElementType ( plr )== "player" and guiGetVisible ( okno )== false then
guiSetVisible ( okno , true )
showCursor ( true )
end
end )
--[[ addCommandHandler ( "gui-policja" ,
function()
if guiGetVisible ( okno )== true then
guiSetVisible ( okno , false )
showCursor ( false )
else
guiSetVisible ( okno , true )
showCursor ( true )
end
end )]]
Usu? wszystko co masz po stronie client'a i wklej tam powy?szy kod.
Miejsce markera masz na g?rze, pod przyciskami. Powodzenia
Wysłany: 2016-06-22, 12:15
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
Dzi?ki, a jak chce zrobi? to na grup? acl to nowa funkcja ? I eveny "onPlayerMarkerHit" czy jak ?
Podpis
Uczeń LUA . Mapper MTA.
Wysłany: 2016-06-22, 16:27
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-06-22, 23:45
sasik12
Wiek: 26 Na forum: 3763 dni Posty: 182
Piwa : 7
Do zamkni?cia
Podpis
Uczeń LUA . Mapper MTA.
Tagi: nie :: daje :: skina :: broni :: ...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: