mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
Witam Robie panel logowania i ju? jak koncze go robi? to zauwa?y?em b??d i nie wiem co z nim zrobi?, Chodzi o to ?e Jak np. W??cze sobie ten Panel i Kto? b?dzie mie? do wyboru: Miasta,Parkingi,Inne to Jak kliknie te np. Miasta to Odrazu Tepa do Jakiego? miasta a nie W??cza 2 Gui.
Poniewa? Miejsca Draw S? w tym samym Miejscu i Jak klikam w to miejce to skrypt odbiera jako 2 Klikni?cia (Ze tu i tu zrobi)
I Pytanie
Czy da rade Zrobi? ze na pocz?tku nie dzia?aj? Przyciski na Wybranie miasta tylko na Wybranie typu Respa?
O to ca?y kod:
function renderZoneBox ()
-- Szare T ? a
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.2361 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.1542 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.0000 , screenW * 0.3383 , screenH * 0.0472 , tocolor ( 0 , 0 , 0 , 170 ), false )
-- Napisy
dxDrawText ( "Wybierz Miejsce Spawnu" , screenW * 0.0000 , screenH * 0.0000 , screenW * 0.3383 , screenH * 0.0472 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Miasta" , screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.1403 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Parkingi" , screenW * 0.0000 , screenH * 0.1542 , screenW * 0.2211 , screenH * 0.2222 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Inne" , screenW * 0.0000 , screenH * 0.2361 , screenW * 0.2211 , screenH * 0.3042 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
-- Grafika
dxDrawImage ( screenW * 0.5117 , screenH * 0.0139 , screenW * 0.4883 , screenH * 0.1764 , ":ogrpg-logging/logo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function Miasta ()
-- Szare T ? a
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.0000 , screenW * 0.3383 , screenH * 0.0472 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.2361 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.1542 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
dxDrawRectangle ( screenW * 0.0000 , screenH * 0.3181 , screenW * 0.2211 , screenH * 0.0681 , tocolor ( 0 , 0 , 0 , 170 ), false )
-- Napisy
dxDrawText ( "Wybierz Miejsce Spawnu" , screenW * 0.0000 , screenH * 0.0000 , screenW * 0.3383 , screenH * 0.0472 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Red Country" , screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.1403 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Fort Carson" , screenW * 0.0000 , screenH * 0.1542 , screenW * 0.2211 , screenH * 0.2222 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Las Venturas" , screenW * 0.0000 , screenH * 0.2361 , screenW * 0.2211 , screenH * 0.3042 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "San Fierro" , screenW * 0.0000 , screenH * 0.3153 , screenW * 0.2211 , screenH * 0.3861 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "bankgothic" , "center" , "center" , false , false , false , false , false
-- Grafika
dxDrawImage ( screenW * 0.5117 , screenH * 0.0139 , screenW * 0.4883 , screenH * 0.1764 , ":ogrpg-logging/logo.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
function Parking ()
-- Szare T ? a
-- Napisy
-- Grafika
end
function Inne ()
-- Szare T ? a
-- Napisy
-- Grafika
end
addEventHandler ( "onClientClick" , root , function( btn , state )
if btn == "left" and state == "down" then
-- MENU
if isMouseIn ( screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.1403 ) and data . showed then
closeZones ()
end
if isMouseIn ( screenW * 0.0000 , screenH * 0.1542 , screenW * 0.2211 , screenH * 0.2222 ) and data . showed then
closeZones3 ()
end
if isMouseIn ( screenW * 0.0000 , screenH * 0.2361 , screenW * 0.2211 , screenH * 0.3042 ) and data . showed then
closeZones4 ()
end
-- Miasta
-- San Fierro
if isMouseIn ( screenW * 0.0013 , screenH * 0.5400 , screenW * 0.4012 , screenH * 0.6000 ) and data . showed then
setElementData ( localPlayer , "player:spawn" ,{- 1864.37 , 1420.39 , 7.18 }) --
closeZones ()
end
-- Las Venturas
if isMouseIn ( screenW * 0.0013 , screenH * 0.5400 , screenW * 0.4012 , screenH * 0.6000 ) and data . showed then
setElementData ( localPlayer , "player:spawn" ,{- 1864.37 , 1420.39 , 7.18 }) -- 10
closeZones ()
end
-- Fort Carson
if isMouseIn ( screenW * 0.0013 , screenH * 0.5400 , screenW * 0.4012 , screenH * 0.6000 ) and data . showed then
setElementData ( localPlayer , "player:spawn" ,{- 1864.37 , 1420.39 , 7.18 }) -- 10
closeZones ()
end
-- Red Country
if isMouseIn ( screenW * 0.0000 , screenH * 0.0722 , screenW * 0.2211 , screenH * 0.1403 ) and data . showed then
setElementData ( localPlayer , "player:spawn" ,{- 1864.37 , 1420.39 , 7.18 }) -- 10
closeZones ()
end
end
end )
function closeZones ()
-- Usuwa Stare
removeEventHandler ( "onClientRender" , root , renderZoneBox )
-- Daje Nowe
addEventHandler ( "onClientRender" , root , Miasta )
end
function closeZones3 ()
-- Usuwa Stare
removeEventHandler ( "onClientRender" , root , renderZoneBox )
-- Daje Nowe
addEventHandler ( "onClientRender" , root , Parking )
end
function closeZones4 ()
-- Usuwa Stare
removeEventHandler ( "onClientRender" , root , renderZoneBox )
-- Daje Nowe
addEventHandler ( "onClientRender" , root , Inne )
end
function closeZones2 ()
showChat ( true )
showCursor ( false )
fadeCamera ( false )
setElementAlpha ( localPlayer , 255 )
stopSound ( data . misc )
showPlayerHudComponent ( "all" , false )
showPlayerHudComponent ( "radar" , true )
showPlayerHudComponent ( "crosshair" , true )
showPlayerHudComponent ( "weapon" , true )
showPlayerHudComponent ( "health" , true )
showPlayerHudComponent ( "breath" , true )
showPlayerHudComponent ( "ammo" , true )
data . showed = false
if ( blurShader ) then
destroyElement ( blurShader )
blurShader = nil
end
removeEventHandler ( "onClientRender" , root , renderblur )
-- Usuwamy elementy
triggerServerEvent ( "core:spawnPlayer" , localPlayer )
removeEventHandler ( "onClientRender" , root , renderZoneBox )
removeEventHandler ( "onClientRender" , root , Miasta )
removeEventHandler ( "onClientRender" , root , Inne )
removeEventHandler ( "onClientRender" , root , Parking )
end
function showZones ( misc )
data . misc = misc
data . showed = true
showPlayerHudComponent ( "all" , false )
guiSetInputMode ( "no_binds_when_editing" )
addEventHandler ( "onClientRender" , root , renderZoneBox )
end
Za Pomoc Piwo oraz Repka
//My?la?em nad triggerem Ale nwm czy cos z tego wyjdzie
Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106