Wysłany: 2015-09-27, 15:19
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
Siema. Mam do Was 2 sprawy:
1. Odkry?em w mta taki skrypt jak "voice" oraz w ustawieniach bind na chat glosowy. Czy to rzeczywi?cie da si? zrobi?? Jak tak, to jak?
2. Mam zapis pieni?dzy, skina itp. Ale je?li wybior? jaki? spawn z tego panelu logowania, to ustawia mi skin CJ. Mo?na to jako? zmieni?? Abo w og?le nie dawa?o skina?
C-side:
local Panel = {}
local show = true
local sm = {}
sm . moov = 0
sm . object1 , sm . object2 = nil , nil
local function camRender ()
local x1 , y1 , z1 = getElementPosition ( sm . object1 )
local x2 , y2 , z2 = getElementPosition ( sm . object2 )
setCameraMatrix ( x1 , y1 , z1 , x2 , y2 , z2 )
end
local function removeCamHandler ()
if( sm . moov == 1 ) then
sm . moov = 0
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
end
end
function smoothMoveCameraa ( x1 , y1 , z1 , x1t , y1t , z1t , x2 , y2 , z2 , x2t , y2t , z2t , time )
if( sm . moov == 1 ) then return false end
sm . object1 = createObject ( 1337 , x1 , y1 , z1 )
sm . object2 = createObject ( 1337 , x1t , y1t , z1t )
setElementAlpha ( sm . object1 , 0 )
setElementAlpha ( sm . object2 , 0 )
setObjectScale ( sm . object1 , 0.01 )
setObjectScale ( sm . object2 , 0.01 )
moveObject ( sm . object1 , time , x2 , y2 , z2 , 0 , 0 , 0 , "InOutQuad" )
moveObject ( sm . object2 , time , x2t , y2t , z2t , 0 , 0 , 0 , "InOutQuad" )
addEventHandler ( "onClientPreRender" , getRootElement (), camRender )
sm . moov = 1
setTimer ( removeCamHandler , time , 1 )
setTimer ( destroyElement , time , 1 , sm . object1 )
setTimer ( destroyElement , time , 1 , sm . object2 )
return true
end
Panel . Label_Login = guiCreateLabel ( 0.42 , 0.554 , 0.15 , 0.04 , "Zaloguj Si?™!" , true )
guiSetFont ( Panel . Label_Login , "default-bold-small" )
guiLabelSetHorizontalAlign ( Panel . Label_Login , "center" , false )
guiLabelSetVerticalAlign ( Panel . Label_Login , "center" )
Panel . Label_Login : setVisible ( false );
Panel . Label_Rejka = guiCreateLabel ( 0.42 , 0.611 , 0.15 , 0.04 , "Zarejestruj Si?™!" , true )
guiSetFont ( Panel . Label_Rejka , "default-bold-small" )
guiLabelSetHorizontalAlign ( Panel . Label_Rejka , "center" , false )
guiLabelSetVerticalAlign ( Panel . Label_Rejka , "center" )
Panel . Label_Rejka : setVisible ( false );
Panel . Edit_Login = guiCreateEdit ( 0.42 , 0.45 , 0.15 , 0.04 , "" , true )
Panel . Edit_Login : setVisible ( false );
Panel . Edit_Haslo = guiCreateEdit ( 0.42 , 0.51 , 0.15 , 0.04 , "" , true )
guiEditSetMasked ( Panel . Edit_Haslo , true )
Panel . Edit_Haslo : setVisible ( false );
Panel . Informacje = guiCreateLabel ( 0.26 , 0.38 , 0.47 , 0.05 , "" , true )
guiSetFont ( Panel . Informacje , "default-bold-small" )
guiLabelSetColor ( Panel . Informacje , 71 , 173 , 195 )
guiLabelSetHorizontalAlign ( Panel . Informacje , "center" , false )
guiLabelSetVerticalAlign ( Panel . Informacje , "center" )
Panel . Informacje : setVisible ( false );
local screenW , screenH = guiGetScreenSize ()
function Panel . Grafika ()
dxDrawRectangle ( screenW * 0.263 , screenH * 0.378 , screenW * 0.474 , screenH * 0.284 , tocolor ( 0 , 0 , 0 , 188 ), false )
dxDrawRectangle ( screenW * 0.263 , screenH * 0.313 , screenW * 0.474 , screenH * 0.065 , tocolor ( 68 , 68 , 68 , 182 ), false )
dxDrawText ( "Panel Logowania" , screenW * 0.263 , screenH * 0.313 , screenW * 0.442 , screenH * 0.378 , tocolor ( 255 , 255 , 255 , 255 ), 1.20 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Nazwa Serwera " , screenW * 0.558 , screenH * 0.313 , screenW * 0.738 , screenH * 0.378 , tocolor ( 255 , 255 , 255 , 255 ), 1.20 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Author: Monio" , screenW * 0.271 , screenH * 0.635 , screenW * 0.318 , screenH * 0.661 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "default-bold" , "left" , "center" , false , false , false , false , false )
dxDrawText ( "Login >>" , screenW * 0.329 , screenH * 0.453 , screenW * 0.424 , screenH * 0.488 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Has?‚o >>" , screenW * 0.329 , screenH * 0.507 , screenW * 0.424 , screenH * 0.542 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "<< Login" , screenW * 0.576 , screenH * 0.456 , screenW * 0.671 , screenH * 0.491 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "<< Password" , screenW * 0.576 , screenH * 0.505 , screenW * 0.671 , screenH * 0.540 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Wersjon: 1.0" , screenW * 0.690 , screenH * 0.635 , screenW * 0.738 , screenH * 0.661 , tocolor ( 255 , 255 , 255 , 255 ), 0.80 , "default-bold" , "left" , "center" , false , false , false , false , false )
end
function Panel . Button_Login_Off ()
if show == true then
dxDrawRectangle ( screenW * 0.420 , screenH * 0.555 , screenW * 0.150 , screenH * 0.043 , tocolor ( 68 , 68 , 68 , 209 ), false )
end
end
function Panel . Button_Haslo_Off ()
dxDrawRectangle ( screenW * 0.420 , screenH * 0.611 , screenW * 0.150 , screenH * 0.043 , tocolor ( 68 , 68 , 68 , 209 ), false )
end
function Panel . Button_Login_On ()
dxDrawRectangle ( screenW * 0.420 , screenH * 0.555 , screenW * 0.150 , screenH * 0.043 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
function Panel . Button_Haslo_On ()
dxDrawRectangle ( screenW * 0.420 , screenH * 0.611 , screenW * 0.150 , screenH * 0.043 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
addEventHandler ( "onClientResourceStart" , getResourceRootElement ( getThisResource ()),
function ()
smoothMoveCameraa ( 1895.091796875 , - 1807.1420898438 , 70.458423614502 ,
1573.9093017578 , - 1722.6770019531 , 52.467288970947 ,
1422.9503173828 , - 1728.3800048828 , 22.484668731689 ,
1478.8485107422 , - 1662.4718017578 , 25.742967605591 ,
12000 );
show = true
fadeCamera ( true );
showChat ( false );
showPlayerHudComponent ( "all" , false );
showCursor ( true );
Panel . Edit_Haslo : setVisible ( true );
Panel . Edit_Login : setVisible ( true );
Panel . Label_Login : setVisible ( true );
Panel . Informacje : setVisible ( true );
Panel . Label_Rejka : setVisible ( true );
addEventHandler ( "onClientRender" , root , Panel . Grafika );
addEventHandler ( "onClientRender" , root , Panel . Button_Haslo_Off );
addEventHandler ( "onClientRender" , root , Panel . Button_Login_Off );
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_On );
removeEventHandler ( "onClientRender" , root , Panel . Button_Login_On );
end )
addEventHandler ( "onClientMouseEnter" , Panel . Label_Login ,
function ()
removeEventHandler ( "onClientRender" , root , Panel . Button_Login_Off )
addEventHandler ( "onClientRender" , root , Panel . Button_Login_On )
end , false )
addEventHandler ( "onClientMouseLeave" , Panel . Label_Login ,
function ()
addEventHandler ( "onClientRender" , root , Panel . Button_Login_Off )
removeEventHandler ( "onClientRender" , root , Panel . Button_Login_On )
end , false )
addEventHandler ( "onClientMouseEnter" , Panel . Label_Rejka ,
function ()
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_Off )
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_On )
addEventHandler ( "onClientRender" , root , Panel . Button_Haslo_On )
end , false )
addEventHandler ( "onClientMouseLeave" , Panel . Label_Rejka ,
function ()
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_Off )
addEventHandler ( "onClientRender" , root , Panel . Button_Haslo_Off )
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_On )
end , false )
function onClickBtnLogin ( button , state )
if( button == "left" and state == "up" ) then
username = guiGetText ( Panel . Edit_Login )
password = guiGetText ( Panel . Edit_Haslo )
checksave = true
triggerServerEvent ( "onRequestLogin" , getLocalPlayer (), username , password , passwordConfirm , checksave )
end
end
addEventHandler ( "onClientGUIClick" , Panel . Label_Login , onClickBtnLogin , false )
function onClickBtnRegister ( button , state )
if( button == "left" and state == "up" ) then
username = guiGetText ( Panel . Edit_Login )
password = guiGetText ( Panel . Edit_Haslo )
triggerServerEvent ( "onRequestRegister" , getLocalPlayer (), username , password , password )
end
end
addEventHandler ( "onClientGUIClick" , Panel . Label_Rejka , onClickBtnRegister , false )
addEvent ( "Spawn" , true )
addEventHandler ( "Spawn" , root ,
function ()
end
)
addEvent ( "nick" , true )
addEventHandler ( "nick" , root ,
function ()
text = Panel . Informacje : setText ( "Wprowad?? sw??j login!" )
end )
addEvent ( "Zaloguj" , true )
addEventHandler ( "Zaloguj" , root ,
function ()
text = Panel . Informacje : setText ( "Teraz sie zaloguj !" )
end )
addEvent ( "Konto_jest" , true )
addEventHandler ( "Konto_jest" , root ,
function ()
text = Panel . Informacje : setText ( "Takie konto juz istnieje! \nWpisz inny nick lub haslo i sprobuj ponownie!" )
end
)
addEvent ( "Nick_Konto" , true )
addEventHandler ( "Nick_Konto" , root ,
function ()
text = Panel . Informacje : setText ( "Konto z tym nick'iem juz istnieje!" )
end
)
addEvent ( "Brak_Haslo" , true )
addEventHandler ( "Brak_Haslo" , root ,
function ()
text = Panel . Informacje : setText ( "Wpisz swoje haslo!" )
end
)
Spawn = {}
showed = true
Spawn . Los_Santos = guiCreateLabel ( 0.00 , 0.08 , 0.30 , 0.07 , "" , true )
Spawn . San_Fierro = guiCreateLabel ( 0.00 , 0.16 , 0.30 , 0.07 , "" , true )
Spawn . Las_Venturas = guiCreateLabel ( 0.00 , 0.25 , 0.30 , 0.07 , "" , true )
Spawn . Fort_Carson = guiCreateLabel ( 0.00 , 0.33 , 0.30 , 0.07 , "" , true )
-- Spawn . OZP = guiCreateLabel ( 0.00 , 0.41 , 0.30 , 0.07 , "" , true )
Spawn . Los_Santos : setVisible ( false );
Spawn . San_Fierro : setVisible ( false );
Spawn . Las_Venturas : setVisible ( false );
Spawn . Fort_Carson : setVisible ( false );
--. OZP : setVisible ( false );
function Spawn . Panel ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.000 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
dxDrawText ( "Wyb??r Spawnu!" , screenW * 0.007 , screenH * 0.000 , ( screenW * 0.007 ) + 397 , ( screenH * 0.000 ) + 53 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Los Santos" , screenW * 0.000 , screenH * 0.082 , screenW * 0.299 , screenH * 0.151 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "San Fierro" , screenW * 0.000 , screenH * 0.164 , screenW * 0.299 , screenH * 0.233 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Las Venturas" , screenW * 0.000 , screenH * 0.246 , screenW * 0.299 , screenH * 0.315 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Fort Carson" , screenW * 0.000 , screenH * 0.328 , screenW * 0.299 , screenH * 0.397 , tocolor ( 255 , 255 , 255 , 255 ), 2.00 , "default-bold" , "center" , "center" , false , false , false , false , false )
dxDrawText ( "Aby zaakceptowa?‡ sw??j wyb??r\n kliknij dwa razy!" , screenW * 0.000 , screenH * 0.410 , screenW * 0.299 , screenH * 0.479 , tocolor ( 255 , 255 , 255 , 255 ), 1.60 , "default-bold" , "center" , "center" , false , false , false , false , false )
end
end
function Spawn . Los_Santos_Dx ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.082 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
end
end
function Spawn . San_Fierro_Dx ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.164 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
end
end
function Spawn . Las_Venturas_Dx ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.246 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
end
end
function Spawn . Fort_Carson_Dx ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.328 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
end
end
function Spawn . OZP_Dx ()
if showed == true then
dxDrawRectangle ( screenW * 0.000 , screenH * 0.410 , screenW * 0.299 , screenH * 0.069 , tocolor ( 0 , 0 , 0 , 172 ), false )
end
end
-- Add
function Spawn . Los_Santos_Dx_On ()
dxDrawRectangle ( screenW * 0.000 , screenH * 0.082 , screenW * 0.299 , screenH * 0.069 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
function Spawn . San_Fierro_Dx_On ()
dxDrawRectangle ( screenW * 0.000 , screenH * 0.164 , screenW * 0.299 , screenH * 0.069 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
function Spawn . Las_Venturas_Dx_On ()
dxDrawRectangle ( screenW * 0.000 , screenH * 0.246 , screenW * 0.299 , screenH * 0.069 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
function Spawn . Fort_Carson_Dx_On ()
dxDrawRectangle ( screenW * 0.000 , screenH * 0.328 , screenW * 0.299 , screenH * 0.069 , tocolor ( 71 , 173 , 195 , 212 ), false )
end
--function Spawn . OZP_Dx_On ()
-- dxDrawRectangle ( screenW * 0.000 , screenH * 0.410 , screenW * 0.299 , screenH * 0.069 , tocolor ( 71 , 173 , 195 , 212 ), false )
-- end
addEvent ( "Zacznij" , true )
addEventHandler ( "Zacznij" , root ,
function ()
show = false
showed = true
Panel . Edit_Haslo : setVisible ( false );
Panel . Edit_Login : setVisible ( false );
Panel . Label_Login : setVisible ( false );
Panel . Informacje : setVisible ( false );
Panel . Label_Rejka : setVisible ( false );
removeEventHandler ( "onClientRender" , root , Panel . Grafika );
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_Off );
removeEventHandler ( "onClientRender" , root , Panel . Button_Login_Off );
removeEventHandler ( "onClientRender" , root , Panel . Button_Haslo_On );
removeEventHandler ( "onClientRender" , root , Panel . Button_Login_On );
addEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
addEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
addEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
addEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
addEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
-- removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
Spawn . Los_Santos : setVisible ( true );
Spawn . San_Fierro : setVisible ( true );
Spawn . Las_Venturas : setVisible ( true );
Spawn . Fort_Carson : setVisible ( true );
-- Spawn . OZP : setVisible ( true );
end )
addEventHandler ( "onClientMouseEnter" , Spawn . Los_Santos ,
function ()
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
addEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
smoothMoveCameraa ( 1895.091796875 , - 1807.1420898438 , 70.458423614502 ,
1573.9093017578 , - 1722.6770019531 , 52.467288970947 ,
1422.9503173828 , - 1728.3800048828 , 22.484668731689 ,
1478.8485107422 , - 1662.4718017578 , 25.742967605591 ,
12000 );
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
addEventHandler ( "onClientMouseLeave" , Spawn . Los_Santos ,
function ()
addEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
-- Sf
addEventHandler ( "onClientMouseEnter" , Spawn . San_Fierro ,
function ()
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
addEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
smoothMoveCameraa (- 2680.89478 , 1677.40405 , 89.47169 ,
- 2681.04639 , 1438.63428 , 76.17654 ,
- 2680.82520 , 1294.82141 , 65.73161 ,
- 2680.11377 , 1197.18738 , 75.04411 ,
12000 );
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
addEventHandler ( "onClientMouseLeave" , Spawn . San_Fierro ,
function ()
addEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
-- LV
addEventHandler ( "onClientMouseEnter" , Spawn . Las_Venturas ,
function ()
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
addEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
smoothMoveCameraa ( 2323.81885 , 1283.08362 , 97.47743 ,
2292.17163 , 1283.96350 , 61.43044 ,
2129.38086 , 1286.09814 , 49.42192 ,
2176.60327 , 1285.87280 , 41.17391 ,
12000 )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
addEventHandler ( "onClientMouseLeave" , Spawn . Las_Venturas ,
function ()
addEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
-- FC
addEventHandler ( "onClientMouseEnter" , Spawn . Fort_Carson ,
function ()
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
addEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
smoothMoveCameraa ( 206.52852 , 1035.67444 , 38.83426 ,
189.90648 , 1078.48901 , 43.67355 ,
173.14142 , 1161.04895 , 26.81353 ,
169.98270 , 1200.96692 , 30.19880 ,
12000 );
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
addEventHandler ( "onClientMouseLeave" , Spawn . Fort_Carson ,
function ()
addEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
addEventHandler ( "onClientRender" , root , Spawn . Panel )
end , false )
-- OZP
-- addEventHandler ( "onClientMouseEnter" , Spawn . OZP ,
--function ()
-- removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
-- addEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
-- removeEventHandler ( "onClientRender" , root , Spawn . Panel )
-- addEventHandler ( "onClientRender" , root , Spawn . Panel )
-- end , false )
-- addEventHandler ( "onClientMouseLeave" , Spawn . OZP ,
--function ()
-- addEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
-- removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
-- removeEventHandler ( "onClientRender" , root , Spawn . Panel )
-- addEventHandler ( "onClientRender" , root , Spawn . Panel )
-- end , false )
-- Klikanie
addEventHandler ( "onClientGUIDoubleClick" , Spawn . Los_Santos ,
function ()
showed = false
showPlayerHudComponent ( "all" , true );
triggerServerEvent ( "LS_Spawn" , root , localPlayer )
player = getLocalPlayer ()
setCameraTarget ( player )
showChat ( true )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
Spawn . Los_Santos : setVisible ( false );
Spawn . San_Fierro : setVisible ( false );
Spawn . Las_Venturas : setVisible ( false );
Spawn . Fort_Carson : setVisible ( false );
-- Spawn . OZP : setVisible ( false );
end , false
)
addEventHandler ( "onClientGUIDoubleClick" , Spawn . San_Fierro ,
function ()
showed = false
showPlayerHudComponent ( "all" , true );
triggerServerEvent ( "SF_Spawn" , root , localPlayer )
player = getLocalPlayer ()
setCameraTarget ( player )
showChat ( true )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
Spawn . Los_Santos : setVisible ( false );
Spawn . San_Fierro : setVisible ( false );
Spawn . Las_Venturas : setVisible ( false );
Spawn . Fort_Carson : setVisible ( false );
-- Spawn . OZP : setVisible ( false );
end , false
)
addEventHandler ( "onClientGUIDoubleClick" , Spawn . Las_Venturas ,
function ()
showed = false
showPlayerHudComponent ( "all" , true );
triggerServerEvent ( "LV_Spawn" , root , localPlayer )
player = getLocalPlayer ()
setCameraTarget ( player )
showChat ( true )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
Spawn . Los_Santos : setVisible ( false );
Spawn . San_Fierro : setVisible ( false );
Spawn . Las_Venturas : setVisible ( false );
Spawn . Fort_Carson : setVisible ( false );
-- Spawn . OZP : setVisible ( false );
end , false
)
addEventHandler ( "onClientGUIDoubleClick" , Spawn . Fort_Carson ,
function ()
showed = false
showPlayerHudComponent ( "all" , true );
triggerServerEvent ( "For_Spawn" , root , localPlayer )
player = getLocalPlayer ()
setCameraTarget ( player )
showChat ( true )
showCursor ( false )
removeEventHandler ( "onClientPreRender" , getRootElement (), camRender )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx )
removeEventHandler ( "onClientRender" , root , Spawn . Los_Santos_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . San_Fierro_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Las_Venturas_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Fort_Carson_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . OZP_Dx_On )
removeEventHandler ( "onClientRender" , root , Spawn . Panel )
Spawn . Los_Santos : setVisible ( false );
Spawn . San_Fierro : setVisible ( false );
Spawn . Las_Venturas : setVisible ( false );
Spawn . Fort_Carson : setVisible ( false );
-- Spawn . OZP : setVisible ( false );
end , false
)
-- addEventHandler ( "onClientGUIDoubleClick" , Spawn . OZP ,
--function ()
-- outputChatBox ( "OStatnio Zapisana Pozycja" )
-- end , false
--)
S-side:
function PlayerLogin ( username , password , checksave )
if not ( username == "" ) then
if not ( password == "" ) then
local account = getAccount ( username , password )
if ( account ~= false ) then
logIn ( source , account , password )
setCameraTarget ( source , source )
outputChatBox ( "Gratulacje! Zalogowa?‚e?› si?™ poprawnie!" )
triggerClientEvent ( source , "Zacznij" , getRootElement ())
toggleControl ( source , "fire" , false )
toggleControl ( source , "aim_weapon" , false )
end
end
end
end
addEvent ( "onRequestLogin" , true )
addEventHandler ( "onRequestLogin" , getRootElement (), PlayerLogin )
function registerPlayer ( username , password , passwordConfirm )
if not ( username == "" ) then
if not ( password == "" ) then
local account = getAccount ( username , password )
if ( account == false ) then
local accountAdded = addAccount ( tostring ( username ), tostring ( password ))
if ( accountAdded ) then
triggerClientEvent ( source , "Zaloguj" , root , source )
else
triggerClientEvent ( source , "Konto_jest" , root , source )
end
else
triggerClientEvent ( source , "Nick_Konto" , root , source )
end
else
triggerClientEvent ( source , "Brak_Haslo" , root , source )
end
else
triggerClientEvent ( source , "nick" , root , source )
end
end
addEvent ( "onRequestRegister" , true )
addEventHandler ( "onRequestRegister" , getRootElement (), registerPlayer )
function playerLogin ( thePlayer )
end
addEventHandler ( "onPlayerLogin" , getRootElement (), playerLogin )
function playerJoin ( thePlayer )
spawnPlayer ( thePlayer , 0 , 0 , 0 , 0 )
end
addEventHandler ( "onPlayerJoin" , getRootElement (), playerLogin )
addEvent ( "For_Spawn" , true )
addEventHandler ( "For_Spawn" , root ,
function ( plr )
plr : spawn ( 13.96034 , 1189.98108 , 19.31405 )
end )
addEvent ( "LV_Spawn" , true )
addEventHandler ( "LV_Spawn" , root ,
function ( plr )
plr : spawn ( 2080.88647 , 1285.69531 , 10.82031 )
end
)
addEvent ( "LS_Spawn" , true )
addEventHandler ( "LS_Spawn" , root ,
function ( plr )
plr : spawn ( 1481.23022 , - 1749.44385 , 15.44531 )
end
)
addEvent ( "SF_Spawn" , true )
addEventHandler ( "SF_Spawn" , root ,
function ( plr )
plr : spawn ( - 1931.59668 , 487.33221 , 34.30988 )
end
)
Za pomoc dam
Podpis
GTAO Member: 2015-08-23, 14:26
Wysłany: 2015-09-27, 19:32
monio
Wiek: 30 Na forum: 4887 dni Posty: 319
Nick w MP: Monio99
Piwa : 3565
Ooo m?j panel logowania
[ Dodano : 2015-09-27, 19:33 ]
I w tym panelu nie ma opcji takiej, ?e zmienia skina na 0
Wysłany: 2015-09-27, 19:40
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
Wysłany: 2015-09-28, 11:30
PolskiSebek12
Programista
Wiek: 28 Na forum: 4347 dni Posty: 343
Nick w MP: CrosRoad95
Piwa : 3883
Wysłany: 2015-09-28, 11:33
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
"PolskiSebek12" napisał/a :https://wiki.multitheftauto.com/wiki/SpawnPlayer
Spawn player ma argument w nr5 w kt?rym podajesz i skinu
Czyli je?li nie ma argumentu to daje mi skina ID 0?
[ Dodano : 2015-09-28, 14:48 ]
Dobra, doda?em do tej funkcji spawnuj?cej, jakiego ma mi dawa? skina. Ale mimo to nie dzia?a:
addEvent ( "SF_Spawn" , true )
addEventHandler ( "SF_Spawn" , root ,
function ( plr )
triggerEvent ( "ustawKaseitp" , getRootElement (), playerlogin )
local playerSkin = getAccountData ( theCurrentAccount , "funmodev2-skin" )
plr : spawn ( - 1960.96 , 883.83 , 42.11 , 0 , playerskin )
end
)
A tu jest ten kod do zapisu w razie czego:
function playerLogin ( thePreviousAccount , theCurrentAccount , autoLogin )
if not ( isGuestAccount ( getPlayerAccount ( source ))) then
local accountData = getAccountData ( theCurrentAccount , "funmodev2-money" )
if ( accountData ) then
local playerMoney = getAccountData ( theCurrentAccount , "funmodev2-money" )
local playerSkin = getAccountData ( theCurrentAccount , "funmodev2-skin" )
local playerHealth = getAccountData ( theCurrentAccount , "funmodev2-health" )
local playerArmor = getAccountData ( theCurrentAccount , "funmodev2-armor" )
local playerWanted = getAccountData ( theCurrentAccount , "funmodev2-wantedlevel" )
local playerWeaponID0 = getAccountData ( theCurrentAccount , "funmodev2-weaponID0" )
local playerWeaponID1 = getAccountData ( theCurrentAccount , "funmodev2-weaponID1" )
local playerWeaponID2 = getAccountData ( theCurrentAccount , "funmodev2-weaponID2" )
local playerWeaponID3 = getAccountData ( theCurrentAccount , "funmodev2-weaponID3" )
local playerWeaponID4 = getAccountData ( theCurrentAccount , "funmodev2-weaponID4" )
local playerWeaponID5 = getAccountData ( theCurrentAccount , "funmodev2-weaponID5" )
local playerWeaponID6 = getAccountData ( theCurrentAccount , "funmodev2-weaponID6" )
local playerWeaponID7 = getAccountData ( theCurrentAccount , "funmodev2-weaponID7" )
local playerWeaponID8 = getAccountData ( theCurrentAccount , "funmodev2-weaponID8" )
local playerWeaponID9 = getAccountData ( theCurrentAccount , "funmodev2-weaponID9" )
local playerWeaponID10 = getAccountData ( theCurrentAccount , "funmodev2-weaponID10" )
local playerWeaponID11 = getAccountData ( theCurrentAccount , "funmodev2-weaponID11" )
local playerWeaponID12 = getAccountData ( theCurrentAccount , "funmodev2-weaponID12" )
local playerWeaponAmmo0 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo0" )
local playerWeaponAmmo1 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo1" )
local playerWeaponAmmo2 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo2" )
local playerWeaponAmmo3 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo3" )
local playerWeaponAmmo4 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo4" )
local playerWeaponAmmo5 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo5" )
local playerWeaponAmmo6 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo6" )
local playerWeaponAmmo7 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo7" )
local playerWeaponAmmo8 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo8" )
local playerWeaponAmmo9 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo9" )
local playerWeaponAmmo10 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo10" )
local playerWeaponAmmo11 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo11" )
local playerWeaponAmmo12 = getAccountData ( theCurrentAccount , "funmodev2-weaponAmmo12" )
setPlayerMoney ( source , playerMoney )
setTimer ( setElementHealth , 500 , 1 , source , playerHealth )
setTimer ( setPedArmor , 500 , 1 , source , playerArmor )
setTimer ( setPlayerWantedLevel , 500 , 1 , source , playerWanted )
giveWeapon ( source , playerWeaponID0 , playerWeaponAmmo0 , true )
giveWeapon ( source , playerWeaponID1 , playerWeaponAmmo1 , false )
giveWeapon ( source , playerWeaponID2 , playerWeaponAmmo2 , false )
giveWeapon ( source , playerWeaponID3 , playerWeaponAmmo3 , false )
giveWeapon ( source , playerWeaponID4 , playerWeaponAmmo4 , false )
giveWeapon ( source , playerWeaponID5 , playerWeaponAmmo5 , false )
giveWeapon ( source , playerWeaponID6 , playerWeaponAmmo6 , false )
giveWeapon ( source , playerWeaponID7 , playerWeaponAmmo7 , false )
giveWeapon ( source , playerWeaponID8 , playerWeaponAmmo8 , false )
giveWeapon ( source , playerWeaponID9 , playerWeaponAmmo9 , false )
giveWeapon ( source , playerWeaponID10 , playerWeaponAmmo10 , false )
giveWeapon ( source , playerWeaponID11 , playerWeaponAmmo11 , false )
giveWeapon ( source , playerWeaponID12 , playerWeaponAmmo12 , false )
else
setPlayerMoney ( source , 0 )
setPlayerNametagColor ( source , 255 , 255 , 255 )
end
end
end
addEventHandler ( "ustawianieKasyitp" , getRootElement (), playerLogin )
addEvent ( "ustawKaseitp" , true )
function onQuit ( quitType , reason , responsibleElement )
if not ( isGuestAccount ( getPlayerAccount ( source ))) then
account = getPlayerAccount ( source )
if ( account ) then
setAccountData ( account , "funmodev2-money" , tostring ( getPlayerMoney ( source )))
setAccountData ( account , "funmodev2-skin" , tostring ( getPedSkin ( source )))
setAccountData ( account , "funmodev2-health" , tostring ( getElementHealth ( source )))
setAccountData ( account , "funmodev2-armor" , tostring ( getPedArmor ( source )))
setAccountData ( account , "funmodev2-wantedlevel" , getPlayerWantedLevel ( source ))
setAccountData ( account , "funmodev2-weaponID0" , getPedWeapon ( source , 0 ))
setAccountData ( account , "funmodev2-weaponID1" , getPedWeapon ( source , 1 ))
setAccountData ( account , "funmodev2-weaponID2" , getPedWeapon ( source , 2 ))
setAccountData ( account , "funmodev2-weaponID3" , getPedWeapon ( source , 3 ))
setAccountData ( account , "funmodev2-weaponID4" , getPedWeapon ( source , 4 ))
setAccountData ( account , "funmodev2-weaponID5" , getPedWeapon ( source , 5 ))
setAccountData ( account , "funmodev2-weaponID6" , getPedWeapon ( source , 6 ))
setAccountData ( account , "funmodev2-weaponID7" , getPedWeapon ( source , 7 ))
setAccountData ( account , "funmodev2-weaponID8" , getPedWeapon ( source , 8 ))
setAccountData ( account , "funmodev2-weaponID9" , getPedWeapon ( source , 9 ))
setAccountData ( account , "funmodev2-weaponID10" , getPedWeapon ( source , 10 ))
setAccountData ( account , "funmodev2-weaponID11" , getPedWeapon ( source , 11 ))
setAccountData ( account , "funmodev2-weaponID12" , getPedWeapon ( source , 12 ))
setAccountData ( account , "funmodev2-weaponAmmo0" , getPedTotalAmmo ( source , 0 ))
setAccountData ( account , "funmodev2-weaponAmmo1" , getPedTotalAmmo ( source , 1 ))
setAccountData ( account , "funmodev2-weaponAmmo2" , getPedTotalAmmo ( source , 2 ))
setAccountData ( account , "funmodev2-weaponAmmo3" , getPedTotalAmmo ( source , 3 ))
setAccountData ( account , "funmodev2-weaponAmmo4" , getPedTotalAmmo ( source , 4 ))
setAccountData ( account , "funmodev2-weaponAmmo5" , getPedTotalAmmo ( source , 5 ))
setAccountData ( account , "funmodev2-weaponAmmo6" , getPedTotalAmmo ( source , 6 ))
setAccountData ( account , "funmodev2-weaponAmmo7" , getPedTotalAmmo ( source , 7 ))
setAccountData ( account , "funmodev2-weaponAmmo8" , getPedTotalAmmo ( source , 8 ))
setAccountData ( account , "funmodev2-weaponAmmo9" , getPedTotalAmmo ( source , 9 ))
setAccountData ( account , "funmodev2-weaponAmmo10" , getPedTotalAmmo ( source , 10 ))
setAccountData ( account , "funmodev2-weaponAmmo11" , getPedTotalAmmo ( source , 11 ))
setAccountData ( account , "funmodev2-weaponAmmo12" , getPedTotalAmmo ( source , 12 ))
end
end
end
addEventHandler ( "onPlayerQuit" , getRootElement (), onQuit )
function onWasted ( totalAmmo , killer , killerWeapon , bodypart , stealth )
if not ( isGuestAccount ( getPlayerAccount ( source )) ) then
local theWeapon = getPedWeapon ( source )
local weaponAmmo = getPedTotalAmmo ( source )
fadeCamera ( source , false )
setTimer ( spawnPlayer , 1000 , 1 , source , - 2462.50 , 132.90 , 35.17 , 0 , getPedSkin ( source ), 0 , 0 , getPlayerTeam ( source ))
setTimer ( setCameraTarget , 1250 , 1 , source , source )
setTimer ( fadeCamera , 2000 , 1 , source , true )
end
end
addEventHandler ( "onPlayerWasted" , getRootElement (), onWasted )
addEventHandler ( "onPlayerWasted" , getRootElement ( ),
function()
setTimer ( spawnPlayer , 2000 , 1 , source , - 2462.50 , 132.90 , 35.17 , 0 , getPedSkin ( source ), 0 , 0 , getPlayerTeam ( source ))
end
)
Mo?e ten zapis jest zrypany? Bo ja ju? nie wiem . A i ten zapis nie respi po ?mierci
Podpis
GTAO Member: 2015-08-23, 14:26
Tagi: nie :: ustawianie :: skina :: oraz :: chat :: głosowy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: