Wysłany: 2016-05-13, 13:26
vicuuus
Wiek: 25 Na forum: 4006 dni Posty: 63
Piwa : 11
Witam mam problem z pewnym skryptem:
Panel Logowania:
teamy = {
{ "#008000Grove Street" ,
{{ "Baseball" },{ "Glock 18" },{ "XM1014" },{ "Tec-9" },{ "AK-47" },{ "M14" },{ "Granat" },},
{ 2453.0500488281 , - 1687.3148193359 , 37.640617370605 , 2520.4130859375 , - 1615.5600585938 , 19.935447692871 , 0 , 70 },
{ 2453.95 , - 1685.62 , 37.00 , 140.37 },
},
{ "#FF00FFBallas" ,{
{ "Baseball" },{ "Glock 18" },{ "XM1014" },{ "MAC-10" },{ "AK-47" },{ "Granat" },},
{ 1203.6656494141 , - 997.07794189453 , 81.528450012207 , 1136.6428222656 , - 925.685546875 , 61.253494262695 , 0 , 70 },
{ 1201.90 , - 996.00 , 80.87 , 230 },
},
{ "#FF9500Vagos" ,{
{ "Bagnet" },{ "Desert Eagle" },{ "Obrzyn" },{ "MAC-10" },{ "AK-47" },{ "Granat" },},
{ 2273.3068847656 , - 1263.654296875 , 50.589414978027 , 2357.0869140625 , - 1216.4246826172 , 23.298528671265 , 0 , 70 },
{ 2274.65 , - 1262.28 , 49.85 , 127.12 },
},
{ "#00B9B9Varrios Los Aztecas" ,{
{ "Katana" },{ "Glock 18" },{ "MAC-10" },{ "AK-47" },{ "AWP" },{ "Bomba C4" },},
{ 1710.9237060547 , - 2110.2185058594 , 35.942722320557 , 1621.7398681641 , - 2147.6689453125 , 10.57160949707 , 0 , 70 },
{ 1709.36 , - 2111.30 , 35.19 , 305.53 },
},
{ "#AA3200Rosyjska Mafia" ,{
{ "Bagnet" },{ "Desert Eagle" },{ "Strzelba" },{ "P90" },{ "AK-47" },{ "AWP" },{ "Bomba C4" },},
{ 2737.7307128906 , - 2471.1953125 , 41.327705383301 , 2780.4755859375 , - 2382.75390625 , 22.593067169189 , 0 , 70 },
{ 2738.09 , - 2469.5 , 40.7 , 153.90 },
},
{ "#0064FFPolicja" ,{
{ "Pa?ka policyjna" },{ "USP-S" },{ "Strzelba" },{ "P90" },{ "M4A4" },{ "Granat b?yskowy" },},
{ 1466.9530029297 , - 1654.7008056641 , 55.973476409912 , 1564.5816650391 , - 1639.2113037109 , 40.850227355957 , 0 , 70 },
{ 1468.91 , - 1653.78 , 55.37 , 111 },
},
}
local antylag = getTickCount ()
wybiera = true
progress = 0
wybranyTeam = 1
informacja2Teamu = teamy [ wybranyTeam ][ 1 ]
bronieLabel = teamy [ wybranyTeam ][ 2 ]
kameraTeamu = teamy [ wybranyTeam ][ 3 ]
skinTeamu = teamy [ wybranyTeam ][ 4 ]
x , y = guiGetScreenSize ()
skinPodstawa = createObject ( 3799 , 2453.95 , - 1685.62 , 33.5 )
skin = createPed ( 105 , 2453.95 , - 1685.62 , 37 , 140.37 )
setElementAlpha ( skinPodstawa , 0 )
guiSetInputMode ( "no_binds" )
setElementData ( localPlayer , "skinPostaci" , 105 )
setElementData ( localPlayer , "druzyna" , teamy [ wybranyTeam ][ 1 ])
setElementData ( localPlayer , "czas:czat" , 0 )
setElementData ( localPlayer , "czas:nick" , 0 )
local kamStartX , kamStartY , kamStartZ , kamStartX2 , kamStartY2 , kamStartZ2 = 0 , 0 , 0 , 0 , 0 , 0
local kamEndX , kamEndY , kamEndZ , kamEndX2 , kamEndY2 , kamEndZ2 = 0 , 0 , 0 , 0 , 0 , 0
kamery = {
{-- mulholland -> baza ruskow
{ 706.82 , - 860.88 , 101.62 , 2914.08 , - 2642.73 , 21.85 },
{ 864.90 , - 854.94 , 112.43 , 2984.59 , - 2761.06 , 0.72 },
},
{-- obserwatorium -> morze
{ 1116.05 , - 2069.76 , 82.21 , 3089.37 , - 837.83 , 95.16 },
{ 1134.64 , - 2051.86 , 84.49 , 3149.39 , - 791.84 , 102.44 },
},
{-- cmentarz -> glen park
{ 796.82 , - 1129.97 , 24.00 , 1960.97 , - 1183.80 , 29.81 },
{ 813.36 , - 1131.19 , 27.27 , 1971.33 , - 1185.86 , 30.83 },
},
{-- doki -> okolice ballas
{ 2522.91 , - 2564.94 , 37.01 , 1009.72 , - 1177.77 , 70.27 },
{ 2515.06 , - 2544.14 , 38.33 , 991.04 , - 1157.72 , 62.00 },
},
{-- vagosi -> plaza ls
{ 2658.15 , - 1243.53 , 78.74 , 169.95 , - 1916.34 , 50.23 },
{ 2631.67 , - 1249.92 , 78.63 , 144.50 , - 1939.26 , 57.16 },
},
{-- mlyn na molo -> najwyzszy budynek
{ 360.14 , - 2052.97 , 15.41 , 1499.20 , - 1339.21 , 254.41 },
{ 387.26 , - 2028.85 , 23.38 , 1652.91 , - 1252.50 , 225.98 },
},
{-- autostrada -> lotnisko
{ 1696.61 , - 740.87 , 68.78 , 1506.96 , - 2230.80 , 49.18 },
{ 1693.93 , - 759.38 , 70.09 , 1480.12 , - 2274.21 , 33.73 },
},
{-- aztec -> stadion w ls
{ 1635.07 , - 2136.61 , 33.48 , 2665.38 , - 1692.02 , 46.91 },
{ 1657.17 , - 2128.92 , 34.71 , 2739.98 , - 1642.00 , 21.41 },
},
{-- grove street -> hotel przy plazy
{ 2566.34 , - 1661.74 , 29.75 , 389.88 , - 1536.34 , 67.60 },
{ 2507.45 , - 1663.26 , 22.53 , 325.51 , - 1522.99 , 65.20 },
},
{-- wenecja -> mulholland
{ 725.59 , - 1786.31 , 1.44 , 730.00 , - 882.89 , 72.67 },
{ 726.74 , - 1684.29 , 7.02 , 707.39 , - 832.11 , 60.92 },
},
}
function lecimy ()
progress = progress + 0.001
local cam1 , cam2 , cam3 = interpolateBetween ( kamStartX , kamStartY , kamStartZ , kamStartX2 , kamStartY2 , kamStartZ2 , progress , "Linear" )
local cam4 , cam5 , cam6 = interpolateBetween ( kamEndX , kamEndY , kamEndZ , kamEndX2 , kamEndY2 , kamEndZ2 , progress , "Linear" )
setCameraMatrix ( cam1 , cam2 , cam3 , cam4 , cam5 , cam6 )
dxDrawRectangle ( x * 0.5 - 175 , 0 , 350 , y , tocolor ( 0 , 0 , 0 , 125 ))
if progress >= 0.99 then
removeEventHandler ( "onClientPreRender" , root , lecimy )
fadeCamera ( false )
ustalKoordyKamery ()
kameraWraca = setTimer (function()
fadeCamera ( true )
addEventHandler ( "onClientPreRender" , root , lecimy )
end , 1000 , 1 )
progress = 0
end
end
function startujemy ()
showCursor ( true )
ustalKoordyKamery ()
addEventHandler ( "onClientPreRender" , root , lecimy )
autoryzacja = guiCreateButton ( x * 0.5 - 150 , y * 0.5 + 30 , 300 , 50 , "Zaloguj si?" , false )
nowekonto = guiCreateButton ( x * 0.5 - 150 , y * 0.5 + 83 , 300 , 50 , "Zarejestruj si?" , false )
loginedit = guiCreateEdit ( x * 0.5 - 150 , y * 0.5 - 75 , 300 , 50 , "" , false )
hasloedit = guiCreateEdit ( x * 0.5 - 150 , y * 0.5 - 25 , 300 , 50 , "" , false )
guiEditSetMasked ( hasloedit , true )
informacja = guiCreateLabel ( 0 , y * 0.5 + 150 , x , y * 0.5 + 300 , "Podaj sw?j login i has?o" , false )
guiLabelSetColor ( informacja , 221 , 221 , 221 )
local font = guiCreateFont ( "czcionka.czcionka" , 14 )
guiSetFont ( informacja , font )
guiLabelSetHorizontalAlign ( informacja , "center" )
informacja2 = guiCreateLabel ( 0.01 , 0.0 , 0.99 , 0.2 , "" , true )
guiLabelSetColor ( informacja2 , 221 , 221 , 221 )
guiSetFont ( informacja2 , font )
guiLabelSetHorizontalAlign ( informacja2 , "center" , false )
guiLabelSetVerticalAlign ( informacja2 , "center" )
logo = guiCreateStaticImage ( x * 0.5 - 150 , y * 0.5 - 150 , 300 , 40 , "logo_ew.png" , false )
muzyka = playSound ( "login_music.mp3" , true )
end
addEventHandler ( "onClientResourceStart" , resourceRoot , startujemy )
function ustalKoordyKamery ()
local wylosuj = math . random ( #kamery)
kamStartX , kamStartY , kamStartZ , kamStartX2 , kamStartY2 , kamStartZ2 = unpack ( kamery [ wylosuj ][ 1 ])
kamEndX , kamEndY , kamEndZ , kamEndX2 , kamEndY2 , kamEndZ2 = unpack ( kamery [ wylosuj ][ 2 ])
end
function przycisk ()
if source == autoryzacja then
local loginE = guiGetText ( loginedit )
local hasloE = guiGetText ( hasloedit )
if loginE ~= "" and hasloE ~= "" then
loginE = string . gsub ( loginE , " " , "" )
hasloE = string . gsub ( hasloE , " " , "" )
if string . find ( hasloE , "'" , 1 , true ) then return end
if getTickCount ()- antylag > 5000 then
triggerServerEvent ( "autoryzujGracza" , localPlayer , loginE , hasloE , "zaloguj" )
antylag = getTickCount ()
else
guiSetText ( informacja , "Musisz odczeka? 5 sekund pomi?dzy\nkolejnymi pr?bami autoryzacji!" )
end
else
guiSetText ( informacja , "Bez podania kompletnych danych\nnie mo?esz si? zalogowa?!" )
end
elseif source == nowekonto then
local loginE = guiGetText ( loginedit )
local hasloE = guiGetText ( hasloedit )
if loginE ~= "" and hasloE ~= "" then
if string . find ( guiGetText ( loginedit ), "'" , 1 , true ) then return end
if getTickCount ()- antylag > 5000 then
triggerServerEvent ( "autoryzujGracza" , localPlayer , loginE , hasloE , "zarejestruj" )
antylag = getTickCount ()
else
guiSetText ( informacja , "Musisz odczeka? 5 sekund pomi?dzy\nkolejnymi pr?bami autoryzacji!" )
end
else
guiSetText ( informacja , "Bez podania kompletnych danych\nnie mo?esz utworzy? konta!" )
end
end
end
addEventHandler ( "onClientGUIClick" , resourceRoot , przycisk )
function debugLogin ( naCo )
guiSetText ( informacja , naCo )
end
addEvent ( "loginError" , true )
addEventHandler ( "loginError" , root , debugLogin )
function debugLogin2 ( naCo )
guiSetText ( informacja2 , naCo )
end
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
triggerServerEvent ( "onLoginSystemShow" , localPlayer )
end
)
function prawilneZalogowanie ()
removeEventHandler ( "onClientPreRender" , root , lecimy )
if isTimer ( kameraWraca ) then killTimer ( kameraWraca ) end
guiSetVisible ( informacja , false )
guiSetVisible ( informacja2 , false )
guiSetVisible ( autoryzacja , false )
guiSetVisible ( nowekonto , false )
guiSetVisible ( hasloedit , false )
guiSetVisible ( loginedit , false )
guiSetVisible ( logo , false )
fadeCamera ( false , 0 )
setTimer (function()
fadeCamera ( true )
prevTeam = guiCreateButton ( 0.28 , 0.81 , 0.16 , 0.08 , "<<<" , true )
nextTeam = guiCreateButton ( 0.46 , 0.81 , 0.16 , 0.08 , ">>>" , true )
potwierdzenie = guiCreateButton ( 0.28 , 0.91 , 0.34 , 0.05 , "Wybierz" , true )
skinSelect = guiCreateButton ( 0.64 , 0.81 , 0.14 , 0.15 , "Zmie? p?e? postaci" , true )
setElementPosition ( skin , skinTeamu [ 1 ], skinTeamu [ 2 ], skinTeamu [ 3 ])
setElementRotation ( skin , skinTeamu [ 4 ])
setElementPosition ( skinPodstawa , skinTeamu [ 1 ], skinTeamu [ 2 ], skinTeamu [ 3 ]- 3.5 )
setCameraMatrix ( kameraTeamu [ 1 ], kameraTeamu [ 2 ], kameraTeamu [ 3 ], kameraTeamu [ 4 ], kameraTeamu [ 5 ], kameraTeamu [ 6 ])
addEventHandler ( "onClientRender" , root , infoOTeamie )
odpalBindy ()
end , 2000 , 1 )
end
addEvent ( "prawilneZalogowanie" , true )
addEventHandler ( "prawilneZalogowanie" , root , prawilneZalogowanie )
function wybieralka ()
if source == prevTeam then
changeTeam ( "do tylu" )
guiSetVisible ( informacja2 , false )
elseif source == nextTeam then
changeTeam ( "do przodu" )
guiSetVisible ( informacja2 , false )
elseif source == potwierdzenie then
if #getElementsByType("player") > 16 and iloscGraczy(getElementData(localPlayer,"druzyna")) > 7 and iloscGraczy(getElementData(localPlayer,"druzyna")) > math.floor(#getElementsByType("player")/5) and iloscGraczy(getElementData(localPlayer,"druzyna")) > 15 then
guiSetVisible ( informacja2 , true )
debugLogin2 ( "W dru?ynie gra wystarczaj?co du?o os?b, wybierz inn?" )
else
setElementData ( localPlayer , "skinPostaci" , getElementModel ( skin ))
zrespGracza ()
guiSetInputMode ( "no_binds_when_editing" )
removeEventHandler ( "onClientRender" , root , infoOTeamie )
destroyElement ( prevTeam )
destroyElement ( nextTeam )
destroyElement ( potwierdzenie )
destroyElement ( skinSelect )
setElementPosition ( skin , 0 , 110 , 10003 )
setElementPosition ( skinPodstawa , 0 , 110 , 10000 )
guiSetVisible ( informacja2 , false )
showCursor ( false )
showHUD ( true )
wybiera = false
end
elseif source == skinSelect then
setElementModel ( skin , zmienModelPostaci ( teamy [ wybranyTeam ][ 1 ]))
setElementData ( localPlayer , "skinPostaci" , getElementModel ( skin ))
end
end
addEventHandler ( "onClientGUIClick" , resourceRoot , wybieralka )
function moznaDo ( team )
local int = iloscGraczy ( team )
if #getElementsByType("player") < 24 then return true
--if int > 5 then return true else return true end
else
if int > math . floor ( #getElementsByType("player")/6) then return false else return true end
end
end
function changeTeam ( jak )
if jak == "do tylu" then
wybranyTeam = wybranyTeam - 1
if wybranyTeam == 0 then wybranyTeam = #teamy end
aktualizujAPI ()
elseif jak == "do przodu" then
wybranyTeam = wybranyTeam + 1
if wybranyTeam > #teamy then wybranyTeam = 1 end
aktualizujAPI ()
end
end
function zmienModelPostaci ( team )
local idSkina = getElementModel ( skin )
if team == "#008000Grove Street" then
if idSkina == 105 then
return 106
elseif idSkina == 106 then
return 105
else
return 105
end
elseif team == "#FF00FFBallas" then
if idSkina == 102 then
return 103
elseif idSkina == 103 then
return 102
else
return 102
end
elseif team == "#FF9500Vagos" then
if idSkina == 108 then
return 109
elseif idSkina == 109 then
return 108
else
return 108
end
elseif team == "#00B9B9Varrios Los Aztecas" then
if idSkina == 114 then
return 115
elseif idSkina == 115 then
return 114
else
return 114
end
elseif team == "#AA3200Rosyjska Mafia" then
if idSkina == 111 then
return 112
elseif idSkina == 112 then
return 111
else
return 111
end
elseif team == "#0064FFPolicja" then
if idSkina == 280 then
return 281
elseif idSkina == 281 then
return 280
else
return 280
end
end
end
function iloscGraczy ( data )
local ilosc = 0
for i , v in ipairs ( getElementsByType ( "player" )) do
if getElementData ( v , "druzyna" ) == data then
ilosc = ilosc + 1
end
end
return ilosc
end
function aktualizujAPI ()
if wybranyTeam then
setElementData ( localPlayer , "druzyna" , teamy [ wybranyTeam ][ 1 ])
setElementModel ( skin , zmienModelPostaci ( teamy [ wybranyTeam ][ 1 ]))
informacja2Teamu = teamy [ wybranyTeam ][ 1 ]
bronieLabel = teamy [ wybranyTeam ][ 2 ]
kameraTeamu = teamy [ wybranyTeam ][ 3 ]
skinTeamu = teamy [ wybranyTeam ][ 4 ]
local a , b , c , d , e , f = unpack ( kameraTeamu )
setCameraMatrix ( a , b , c , d , e , f )
local g , h , i , j = unpack ( skinTeamu )
setElementPosition ( skinPodstawa , g , h , i - 3.5 )
setElementPosition ( skin , g , h , i )
setElementRotation ( skin , 0 , 0 , j )
end
end
function infoOTeamie ()
dxDrawText ( informacja2Teamu .. " (" .. iloscGraczy ( informacja2Teamu )- 1 .. " os?b)" , x * 0.5 , y * 0.25 , x , y * 0.25 ,- 1 , 2 , "default" , "center" , "center" , true , true , true , true )
local pozycja = 1
for i , v in ipairs ( bronieLabel ) do
pozycja = pozycja + 1.5
dxDrawText ( v [ 1 ], x * 0.5 , y * 0.25 + dxGetFontHeight ( 1 * pozycja , "default" ), x , y ,- 1 , 2 , "default" , "center" , "top" , true , true , true , true )
end
end
function zrespGracza ()
if getElementData ( localPlayer , "druzyna" ) then
triggerServerEvent ( "wybralemTeam" , localPlayer , getElementData ( localPlayer , "druzyna" ))
wylaczBindy ()
setTimer (function()
setSoundVolume ( muzyka , getSoundVolume ( muzyka )- 0.02 )
end , 50 , 50 )
end
end
function F1Bind ()
local mozna = getElementData ( localPlayer , "moznaWybierac" )
if wybiera == true then return end
if mozna == "nie" then
return outputChatBox ( "Mo?esz zmieni? dru?yn? tylko w ci?gu 3 pierwszych sekund po respawnie. (wpisz /samobojstwo by wymusi? odrodzenie)" , 255 , 0 , 0 )
else
prawilneZalogowanie ()
showCursor ( true )
showChat ( false )
wybiera = true
showHUD ( false )
setElementPosition ( localPlayer ,- 4998.7 ,- 5008.0 , 101 )
odpalBindy ()
end
end
bindKey ( "f1" , "down" , F1Bind )
function odpalBindy ()
bindKey ( "arrow_l" , "down" , wyborLeft )
bindKey ( "arrow_r" , "down" , wyborRight )
bindKey ( "space" , "down" , wyborSkin )
bindKey ( "enter" , "down" , wejdzDoGry )
end
function wylaczBindy ()
unbindKey ( "arrow_l" , "down" , wyborLeft )
unbindKey ( "arrow_r" , "down" , wyborRight )
unbindKey ( "space" , "down" , wyborSkin )
unbindKey ( "enter" , "down" , wejdzDoGry )
end
function wyborLeft ()
changeTeam ( "do tylu" )
end
function wyborRight ()
changeTeam ( "do przodu" )
end
function wyborSkin ()
setElementModel ( skin , zmienModelPostaci ( teamy [ wybranyTeam ][ 1 ]))
setElementData ( localPlayer , "skinPostaci" , getElementModel ( skin ))
end
function wejdzDoGry ()
if moznaDo ( getElementData ( localPlayer , "druzyna" )) then
guiSetVisible ( informacja2 , true )
debugLogin2 ( "W dru?ynie gra wystarczaj?co du?o os?b, wybierz inn?" )
else
setElementData ( localPlayer , "skinPostaci" , getElementModel ( skin ))
zrespGracza ()
removeEventHandler ( "onClientRender" , root , infoOTeamie )
destroyElement ( prevTeam )
destroyElement ( nextTeam )
destroyElement ( potwierdzenie )
destroyElement ( skinSelect )
guiSetVisible ( informacja2 , false )
showCursor ( false )
showHUD ( true )
wybiera = false
end
end
end ) - Niestety nieposiadam server side.
Chcia?ym po??czy? to z tym skryptem:
local x , y = guiGetScreenSize ()
local gangname = "Ballas"
local ganggewaehlt = 1
local skingewaehlt = 1
local sound = playSound ( "sounds/bg.mp3" , true )
local Ped = createPed ( 102 , 15.5 , 1723.8000488281 , 22.60000038147 , 0 , 90 , 0 )
local killbaropen = false
local BallasKills = 0
local GroveKills = 0
local VagosKills = 0
local AztecasKills = 0
local AngelKills = 0
local MafiaKills = 0
local PoliceKills = 0
local spawnprotect = true
setPlayerHudComponentVisible ( "all" , false )
showCursor ( true )
showChat ( false )
triggerServerEvent ( "JoinFade" , getLocalPlayer () )
function reloadc ()
triggerServerEvent ( "Reload" , getLocalPlayer () )
end
bindKey ( "r" , "down" , reloadc )
addEventHandler ( "onClientPlayerDamage" , getLocalPlayer (), function()
if spawnprotect == true then
cancelEvent ()
outputChatBox ( "Masz 10 sekund ochrony na spawnie!" , 0 , 0 , 150 )
end
end
)
ballasButton = guiCreateButton ( 0.81 , 0.18 , 0.18 , 0.050 , "Ballas" , true )
groveButton = guiCreateButton ( 0.81 , 0.25 , 0.18 , 0.050 , "Groove Street Families" , true )
vagosButton = guiCreateButton ( 0.81 , 0.32 , 0.18 , 0.050 , "Los Santos Vagos" , true )
atzenButton = guiCreateButton ( 0.81 , 0.39 , 0.18 , 0.050 , "Los Aztecas" , true )
mafiaButton = guiCreateButton ( 0.81 , 0.46 , 0.18 , 0.050 , "Rosyjska Mafia" , true )
policeButton = guiCreateButton ( 0.81 , 0.53 , 0.18 , 0.050 , "Policja" , true )
SpawnButton = guiCreateButton ( 0.30 , 0.90 , 0.18 , 0.050 , "GRAJ" , true )
SkinButton1 = guiCreateButton ( 0.30 , 0.825 , 0.05 , 0.050 , "<" , true )
SkinButton2 = guiCreateButton ( 0.43 , 0.825 , 0.05 , 0.050 , ">" , true )
function drawTeamBar ()
-- dxDrawImage ( x / 1.25 , y / 350 , x / 4.5 , y / 1 , "bilder/bilder.jpg" )
dxDrawRectangle ( x / 1.25 , y / 350 , x / 4.5 , y / 1 , tocolor ( 255 , 255 , 255 , 100 ) )
dxDrawText ( gangname , x / 300 , y / 94.9 , x / 2 , y / 2 , tocolor ( 0 , 0 , 0 , 255 ), 2 , "pricedown" )
dxDrawText ( gangname , x / 300 , y / 95 , x / 2 , y / 2 , tocolor ( 255 , 255 , 255 , 255 ), 2 , "pricedown" )
dxDrawText ( "SKIN " .. skingewaehlt .. " / " , x / 2.8 , y / 1.2 , x / 2 , y / 2 , tocolor ( 255 , 255 , 255 , 255 ), 1.5 , "sans" )
if ganggewaehlt == 1 and skingewaehlt == 1 then
setElementModel ( Ped , 102 )
elseif ganggewaehlt == 1 and skingewaehlt == 2 then
setElementModel ( Ped , 103 )
elseif ganggewaehlt == 1 and skingewaehlt == 3 then
setElementModel ( Ped , 104 )
elseif ganggewaehlt == 1 and skingewaehlt == 4 then
setElementModel ( Ped , 195 )
elseif ganggewaehlt == 2 and skingewaehlt == 2 then
setElementModel ( Ped , 105 )
elseif ganggewaehlt == 2 and skingewaehlt == 3 then
setElementModel ( Ped , 106 )
elseif ganggewaehlt == 2 and skingewaehlt == 4 then
setElementModel ( Ped , 107 )
elseif ganggewaehlt == 3 and skingewaehlt == 1 then
setElementModel ( Ped , 108 )
elseif ganggewaehlt == 3 and skingewaehlt == 2 then
setElementModel ( Ped , 109 )
elseif ganggewaehlt == 3 and skingewaehlt == 3 then
setElementModel ( Ped , 110 )
elseif ganggewaehlt == 3 and skingewaehlt == 4 then
setElementModel ( Ped , 47 )
elseif ganggewaehlt == 4 and skingewaehlt == 1 then
setElementModel ( Ped , 114 )
elseif ganggewaehlt == 4 and skingewaehlt == 2 then
setElementModel ( Ped , 115 )
elseif ganggewaehlt == 4 and skingewaehlt == 3 then
setElementModel ( Ped , 116 )
elseif ganggewaehlt == 4 and skingewaehlt == 4 then
setElementModel ( Ped , 46 )
elseif ganggewaehlt == 5 and skingewaehlt == 1 then
setElementModel ( Ped , 100 )
elseif ganggewaehlt == 5 and skingewaehlt == 2 then
setElementModel ( Ped , 181 )
elseif ganggewaehlt == 5 and skingewaehlt == 3 then
setElementModel ( Ped , 206 )
elseif ganggewaehlt == 5 and skingewaehlt == 4 then
setElementModel ( Ped , 122 )
elseif ganggewaehlt == 6 and skingewaehlt == 1 then
setElementModel ( Ped , 111 )
elseif ganggewaehlt == 6 and skingewaehlt == 2 then
setElementModel ( Ped , 112 )
elseif ganggewaehlt == 6 and skingewaehlt == 3 then
setElementModel ( Ped , 113 )
elseif ganggewaehlt == 6 and skingewaehlt == 4 then
setElementModel ( Ped , 125 )
elseif ganggewaehlt == 7 and skingewaehlt == 1 then
setElementModel ( Ped , 280 )
elseif ganggewaehlt == 7 and skingewaehlt == 2 then
setElementModel ( Ped , 281 )
elseif ganggewaehlt == 7 and skingewaehlt == 3 then
setElementModel ( Ped , 283 )
elseif ganggewaehlt == 7 and skingewaehlt == 4 then
setElementModel ( Ped , 284 )
elseif ganggewaehlt == 8 and skingewaehlt == 1 then
setElementModel ( Ped , 95 )
elseif ganggewaehlt == 8 and skingewaehlt == 2 then
setElementModel ( Ped , 94 )
elseif ganggewaehlt == 8 and skingewaehlt == 3 then
setElementModel ( Ped , 89 )
elseif ganggewaehlt == 8 and skingewaehlt == 4 then
setElementModel ( Ped , 231 )
end
end
addEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
function respawn ()
guiSetVisible ( ballasButton , true )
guiSetVisible ( groveButton , true )
guiSetVisible ( vagosButton , true )
guiSetVisible ( atzenButton , true )
guiSetVisible ( angelsButton , true )
guiSetVisible ( mafiaButton , true )
guiSetVisible ( SpawnButton , true )
guiSetVisible ( SkinButton1 , true )
guiSetVisible ( SkinButton2 , true )
guiSetVisible ( policeButton , true )
guiSetVisible ( ziviButton , true )
addEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
triggerServerEvent ( "JoinFade" , getLocalPlayer () )
showCursor ( true )
end
addEventHandler ( "onClientPlayerWasted" , getLocalPlayer (), respawn )
function spawnclick ()
if ganggewaehlt == 1 and skingewaehlt == 1 then
triggerServerEvent ( "Ballas1" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 2 then
triggerServerEvent ( "Ballas2" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 3 then
triggerServerEvent ( "Ballas3" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 4 then
triggerServerEvent ( "Ballas4" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 1 then
triggerServerEvent ( "Grove1" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 2 then
triggerServerEvent ( "Grove2" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 3 then
triggerServerEvent ( "Grove3" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 4 then
triggerServerEvent ( "Grove4" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 1 then
triggerServerEvent ( "Vago1" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 2 then
triggerServerEvent ( "Vago2" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 3 then
triggerServerEvent ( "Vago3" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 4 then
triggerServerEvent ( "Vago4" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 1 then
triggerServerEvent ( "Atzen1" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 2 then
triggerServerEvent ( "Atzen2" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 3 then
triggerServerEvent ( "Atzen3" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 4 then
triggerServerEvent ( "Atzen4" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 1 then
triggerServerEvent ( "Angels1" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 2 then
triggerServerEvent ( "Angels2" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 3 then
triggerServerEvent ( "Angels3" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 4 then
triggerServerEvent ( "Angels4" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 1 then
triggerServerEvent ( "Mafia1" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 2 then
triggerServerEvent ( "Mafia2" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 3 then
triggerServerEvent ( "Mafia3" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 4 then
triggerServerEvent ( "Mafia4" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 1 then
triggerServerEvent ( "Police1" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 2 then
triggerServerEvent ( "Police2" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 3 then
triggerServerEvent ( "Police3" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 4 then
triggerServerEvent ( "Police4" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 1 then
triggerServerEvent ( "Zivi1" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 2 then
triggerServerEvent ( "Zivi2" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 3 then
triggerServerEvent ( "Zivi3" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 4 then
triggerServerEvent ( "Zivi4" , getLocalPlayer ())
end
setPlayerHudComponentVisible ( "all" , true )
showCursor ( false )
showChat ( true )
removeEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
guiSetVisible ( ballasButton , false )
guiSetVisible ( groveButton , false )
guiSetVisible ( vagosButton , false )
guiSetVisible ( atzenButton , false )
guiSetVisible ( angelsButton , false )
guiSetVisible ( mafiaButton , false )
guiSetVisible ( SpawnButton , false )
guiSetVisible ( SkinButton1 , false )
guiSetVisible ( SkinButton2 , false )
guiSetVisible ( policeButton , false )
guiSetVisible ( ziviButton , false )
destroyElement ( sound )
addEventHandler ( "onClientRender" , getRootElement (), showJoinBar )
playSound ( "sounds/message.mp3" , false )
if ganggewaehlt == 8 then
triggerServerEvent ( "GiveWeaponZivi" , getLocalPlayer () )
else
triggerServerEvent ( "GiveWeapon" , getLocalPlayer () )
end
addEventHandler ( "onClientRender" , getRootElement (), deathbar )
setTimer ( hidedeathbar , 5000 , 1 )
spawnprotect = true
setTimer ( stopspawnprot , 10000 , 1 )
end
addEventHandler ( "onClientGUIClick" , SpawnButton , spawnclick )
function stopspawnprot ()
spawnprotect = false
end
function nextskinclick ()
if skingewaehlt == 4 then
skingewaehlt = 1
else
skingewaehlt = skingewaehlt + 1
end
end
addEventHandler ( "onClientGUIClick" , SkinButton2 , nextskinclick )
function lastskinclick ()
if skingewaehlt == 1 then
skingewaehlt = 4
else
skingewaehlt = skingewaehlt - 1
end
end
addEventHandler ( "onClientGUIClick" , SkinButton1 , lastskinclick )
function ballasclick ()
skingewaehlt = 1
ganggewaehlt = 1
gangname = "Ballas"
end
addEventHandler ( "onClientGUIClick" , ballasButton , ballasclick , false )
function groveclick ()
skingewaehlt = 1
ganggewaehlt = 2
gangname = "Grove Street Families"
end
addEventHandler ( "onClientGUIClick" , groveButton , groveclick , false )
function vagosclick ()
skingewaehlt = 1
ganggewaehlt = 3
gangname = "Los Santos Vagos"
end
addEventHandler ( "onClientGUIClick" , vagosButton , vagosclick , false )
function atzenclick ()
skingewaehlt = 1
ganggewaehlt = 4
gangname = "Los Aztecas"
end
addEventHandler ( "onClientGUIClick" , atzenButton , atzenclick , false )
function mafiaclick ()
skingewaehlt = 1
ganggewaehlt = 6
gangname = "Rosyjska Mafia"
end
addEventHandler ( "onClientGUIClick" , mafiaButton , mafiaclick , false )
function policeclick ()
skingewaehlt = 1
ganggewaehlt = 7
gangname = "Policja"
end
addEventHandler ( "onClientGUIClick" , policeButton , policeclick , false )
function ballasTick ()
BallasKills = BallasKills + 1
end
addEvent ( "BallasTick" , true )
addEventHandler ( "BallasTick" , getRootElement (), ballasTick )
function groveTick ()
GroveKills = GroveKills + 1
end
addEvent ( "GroveTick" , true )
addEventHandler ( "GroveTick" , getRootElement (), groveTick )
function vagoTick ()
VagosKills = VagosKills + 1
end
addEvent ( "VagoTick" , true )
addEventHandler ( "VagoTick" , getRootElement (), vagoTick )
function atzenTick ()
AztecasKills = AztecasKills + 1
end
addEvent ( "AtzenTick" , true )
addEventHandler ( "AtzenTick" , getRootElement (), atzenTick )
function mafiaTick ()
MafiaKills = MafiaKills + 1
end
addEvent ( "MafiaTick" , true )
addEventHandler ( "MafiaTick" , getRootElement (), mafiaTick )
function policeTick ()
PoliceKills = PoliceKills + 1
end
addEvent ( "PoliceTick" , true )
addEventHandler ( "PoliceTick" , getRootElement (), policeTick )
Za pomoc daje kilka i
Wysłany: 2016-05-13, 13:31
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Raczej ci??ko b?dzie po??czy? dwa tak du?e skrypty. Lepiej napisa? nowy na podstawie tych dw?ch.
Wysłany: 2016-05-13, 13:38
vicuuus
Wiek: 25 Na forum: 4006 dni Posty: 63
Piwa : 11
Yhm... To jak by to napisa??
Wysłany: 2016-05-13, 13:42
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"WiilkU" napisał/a :Yhm... To jak by to napisa??
Ty to powiniene? wiedzie?, skoro chcesz to po??czy?. Ja nie wiem co chcesz z jednego, a co z drugiego skryptu. Je?eli nie znasz LUA to polecam Poradniki do LUA oraz przeanalizowanie tych dw?ch skrypt?w, kt?ra funkcja co robi i napisanie w?asnej wersji. W razie gdyby kod ci nie dzia?a? to tutaj zawsze mo?esz zapyta? si? co jest ?le.
Wysłany: 2016-05-13, 14:56
vicuuus
Wiek: 25 Na forum: 4006 dni Posty: 63
Piwa : 11
M?g?by? dopisa? do tego skryptu prosty panel logowania? Bardzo Ci? prosz?.
C-side:
local x , y = guiGetScreenSize ()
local gangname = "Ballas"
local ganggewaehlt = 1
local skingewaehlt = 1
local sound = playSound ( "sounds/bg.mp3" , true )
local Ped = createPed ( 102 , 15.5 , 1723.8000488281 , 22.60000038147 , 0 , 90 , 0 )
local killbaropen = false
local BallasKills = 0
local GroveKills = 0
local VagosKills = 0
local AztecasKills = 0
local AngelKills = 0
local MafiaKills = 0
local PoliceKills = 0
local spawnprotect = true
setPlayerHudComponentVisible ( "all" , false )
showCursor ( true )
showChat ( false )
triggerServerEvent ( "JoinFade" , getLocalPlayer () )
function reloadc ()
triggerServerEvent ( "Reload" , getLocalPlayer () )
end
bindKey ( "r" , "down" , reloadc )
addEventHandler ( "onClientPlayerDamage" , getLocalPlayer (), function()
if spawnprotect == true then
cancelEvent ()
outputChatBox ( "Masz 10 sekund ochrony na spawnie!" , 0 , 0 , 150 )
end
end
)
ballasButton = guiCreateButton ( 0.81 , 0.18 , 0.18 , 0.050 , "Ballas" , true )
groveButton = guiCreateButton ( 0.81 , 0.25 , 0.18 , 0.050 , "Groove Street Families" , true )
vagosButton = guiCreateButton ( 0.81 , 0.32 , 0.18 , 0.050 , "Los Santos Vagos" , true )
atzenButton = guiCreateButton ( 0.81 , 0.39 , 0.18 , 0.050 , "Los Aztecas" , true )
mafiaButton = guiCreateButton ( 0.81 , 0.46 , 0.18 , 0.050 , "Rosyjska Mafia" , true )
policeButton = guiCreateButton ( 0.81 , 0.53 , 0.18 , 0.050 , "Policja" , true )
SpawnButton = guiCreateButton ( 0.30 , 0.90 , 0.18 , 0.050 , "GRAJ" , true )
SkinButton1 = guiCreateButton ( 0.30 , 0.825 , 0.05 , 0.050 , "<" , true )
SkinButton2 = guiCreateButton ( 0.43 , 0.825 , 0.05 , 0.050 , ">" , true )
function drawTeamBar ()
-- dxDrawImage ( x / 1.25 , y / 350 , x / 4.5 , y / 1 , "bilder/bilder.jpg" )
dxDrawRectangle ( x / 1.25 , y / 350 , x / 4.5 , y / 1 , tocolor ( 255 , 255 , 255 , 100 ) )
dxDrawText ( gangname , x / 300 , y / 94.9 , x / 2 , y / 2 , tocolor ( 0 , 0 , 0 , 255 ), 2 , "pricedown" )
dxDrawText ( gangname , x / 300 , y / 95 , x / 2 , y / 2 , tocolor ( 255 , 255 , 255 , 255 ), 2 , "pricedown" )
dxDrawText ( "SKIN " .. skingewaehlt .. " / " , x / 2.8 , y / 1.2 , x / 2 , y / 2 , tocolor ( 255 , 255 , 255 , 255 ), 1.5 , "sans" )
if ganggewaehlt == 1 and skingewaehlt == 1 then
setElementModel ( Ped , 102 )
elseif ganggewaehlt == 1 and skingewaehlt == 2 then
setElementModel ( Ped , 103 )
elseif ganggewaehlt == 1 and skingewaehlt == 3 then
setElementModel ( Ped , 104 )
elseif ganggewaehlt == 1 and skingewaehlt == 4 then
setElementModel ( Ped , 195 )
elseif ganggewaehlt == 2 and skingewaehlt == 2 then
setElementModel ( Ped , 105 )
elseif ganggewaehlt == 2 and skingewaehlt == 3 then
setElementModel ( Ped , 106 )
elseif ganggewaehlt == 2 and skingewaehlt == 4 then
setElementModel ( Ped , 107 )
elseif ganggewaehlt == 3 and skingewaehlt == 1 then
setElementModel ( Ped , 108 )
elseif ganggewaehlt == 3 and skingewaehlt == 2 then
setElementModel ( Ped , 109 )
elseif ganggewaehlt == 3 and skingewaehlt == 3 then
setElementModel ( Ped , 110 )
elseif ganggewaehlt == 3 and skingewaehlt == 4 then
setElementModel ( Ped , 47 )
elseif ganggewaehlt == 4 and skingewaehlt == 1 then
setElementModel ( Ped , 114 )
elseif ganggewaehlt == 4 and skingewaehlt == 2 then
setElementModel ( Ped , 115 )
elseif ganggewaehlt == 4 and skingewaehlt == 3 then
setElementModel ( Ped , 116 )
elseif ganggewaehlt == 4 and skingewaehlt == 4 then
setElementModel ( Ped , 46 )
elseif ganggewaehlt == 5 and skingewaehlt == 1 then
setElementModel ( Ped , 100 )
elseif ganggewaehlt == 5 and skingewaehlt == 2 then
setElementModel ( Ped , 181 )
elseif ganggewaehlt == 5 and skingewaehlt == 3 then
setElementModel ( Ped , 206 )
elseif ganggewaehlt == 5 and skingewaehlt == 4 then
setElementModel ( Ped , 122 )
elseif ganggewaehlt == 6 and skingewaehlt == 1 then
setElementModel ( Ped , 111 )
elseif ganggewaehlt == 6 and skingewaehlt == 2 then
setElementModel ( Ped , 112 )
elseif ganggewaehlt == 6 and skingewaehlt == 3 then
setElementModel ( Ped , 113 )
elseif ganggewaehlt == 6 and skingewaehlt == 4 then
setElementModel ( Ped , 125 )
elseif ganggewaehlt == 7 and skingewaehlt == 1 then
setElementModel ( Ped , 280 )
elseif ganggewaehlt == 7 and skingewaehlt == 2 then
setElementModel ( Ped , 281 )
elseif ganggewaehlt == 7 and skingewaehlt == 3 then
setElementModel ( Ped , 283 )
elseif ganggewaehlt == 7 and skingewaehlt == 4 then
setElementModel ( Ped , 284 )
elseif ganggewaehlt == 8 and skingewaehlt == 1 then
setElementModel ( Ped , 95 )
elseif ganggewaehlt == 8 and skingewaehlt == 2 then
setElementModel ( Ped , 94 )
elseif ganggewaehlt == 8 and skingewaehlt == 3 then
setElementModel ( Ped , 89 )
elseif ganggewaehlt == 8 and skingewaehlt == 4 then
setElementModel ( Ped , 231 )
end
end
addEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
function respawn ()
guiSetVisible ( ballasButton , true )
guiSetVisible ( groveButton , true )
guiSetVisible ( vagosButton , true )
guiSetVisible ( atzenButton , true )
guiSetVisible ( angelsButton , true )
guiSetVisible ( mafiaButton , true )
guiSetVisible ( SpawnButton , true )
guiSetVisible ( SkinButton1 , true )
guiSetVisible ( SkinButton2 , true )
guiSetVisible ( policeButton , true )
guiSetVisible ( ziviButton , true )
addEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
triggerServerEvent ( "JoinFade" , getLocalPlayer () )
showCursor ( true )
end
addEventHandler ( "onClientPlayerWasted" , getLocalPlayer (), respawn )
function spawnclick ()
if ganggewaehlt == 1 and skingewaehlt == 1 then
triggerServerEvent ( "Ballas1" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 2 then
triggerServerEvent ( "Ballas2" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 3 then
triggerServerEvent ( "Ballas3" , getLocalPlayer ())
elseif ganggewaehlt == 1 and skingewaehlt == 4 then
triggerServerEvent ( "Ballas4" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 1 then
triggerServerEvent ( "Grove1" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 2 then
triggerServerEvent ( "Grove2" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 3 then
triggerServerEvent ( "Grove3" , getLocalPlayer ())
elseif ganggewaehlt == 2 and skingewaehlt == 4 then
triggerServerEvent ( "Grove4" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 1 then
triggerServerEvent ( "Vago1" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 2 then
triggerServerEvent ( "Vago2" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 3 then
triggerServerEvent ( "Vago3" , getLocalPlayer ())
elseif ganggewaehlt == 3 and skingewaehlt == 4 then
triggerServerEvent ( "Vago4" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 1 then
triggerServerEvent ( "Atzen1" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 2 then
triggerServerEvent ( "Atzen2" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 3 then
triggerServerEvent ( "Atzen3" , getLocalPlayer ())
elseif ganggewaehlt == 4 and skingewaehlt == 4 then
triggerServerEvent ( "Atzen4" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 1 then
triggerServerEvent ( "Angels1" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 2 then
triggerServerEvent ( "Angels2" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 3 then
triggerServerEvent ( "Angels3" , getLocalPlayer ())
elseif ganggewaehlt == 5 and skingewaehlt == 4 then
triggerServerEvent ( "Angels4" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 1 then
triggerServerEvent ( "Mafia1" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 2 then
triggerServerEvent ( "Mafia2" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 3 then
triggerServerEvent ( "Mafia3" , getLocalPlayer ())
elseif ganggewaehlt == 6 and skingewaehlt == 4 then
triggerServerEvent ( "Mafia4" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 1 then
triggerServerEvent ( "Police1" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 2 then
triggerServerEvent ( "Police2" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 3 then
triggerServerEvent ( "Police3" , getLocalPlayer ())
elseif ganggewaehlt == 7 and skingewaehlt == 4 then
triggerServerEvent ( "Police4" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 1 then
triggerServerEvent ( "Zivi1" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 2 then
triggerServerEvent ( "Zivi2" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 3 then
triggerServerEvent ( "Zivi3" , getLocalPlayer ())
elseif ganggewaehlt == 8 and skingewaehlt == 4 then
triggerServerEvent ( "Zivi4" , getLocalPlayer ())
end
setPlayerHudComponentVisible ( "all" , true )
showCursor ( false )
showChat ( true )
removeEventHandler ( "onClientRender" , getRootElement (), drawTeamBar )
guiSetVisible ( ballasButton , false )
guiSetVisible ( groveButton , false )
guiSetVisible ( vagosButton , false )
guiSetVisible ( atzenButton , false )
guiSetVisible ( angelsButton , false )
guiSetVisible ( mafiaButton , false )
guiSetVisible ( SpawnButton , false )
guiSetVisible ( SkinButton1 , false )
guiSetVisible ( SkinButton2 , false )
guiSetVisible ( policeButton , false )
guiSetVisible ( ziviButton , false )
destroyElement ( sound )
addEventHandler ( "onClientRender" , getRootElement (), showJoinBar )
playSound ( "sounds/message.mp3" , false )
if ganggewaehlt == 8 then
triggerServerEvent ( "GiveWeaponZivi" , getLocalPlayer () )
else
triggerServerEvent ( "GiveWeapon" , getLocalPlayer () )
end
addEventHandler ( "onClientRender" , getRootElement (), deathbar )
setTimer ( hidedeathbar , 5000 , 1 )
spawnprotect = true
setTimer ( stopspawnprot , 10000 , 1 )
end
addEventHandler ( "onClientGUIClick" , SpawnButton , spawnclick )
function stopspawnprot ()
spawnprotect = false
end
function nextskinclick ()
if skingewaehlt == 4 then
skingewaehlt = 1
else
skingewaehlt = skingewaehlt + 1
end
end
addEventHandler ( "onClientGUIClick" , SkinButton2 , nextskinclick )
function lastskinclick ()
if skingewaehlt == 1 then
skingewaehlt = 4
else
skingewaehlt = skingewaehlt - 1
end
end
addEventHandler ( "onClientGUIClick" , SkinButton1 , lastskinclick )
function ballasclick ()
skingewaehlt = 1
ganggewaehlt = 1
gangname = "Ballas"
end
addEventHandler ( "onClientGUIClick" , ballasButton , ballasclick , false )
function groveclick ()
skingewaehlt = 1
ganggewaehlt = 2
gangname = "Grove Street Families"
end
addEventHandler ( "onClientGUIClick" , groveButton , groveclick , false )
function vagosclick ()
skingewaehlt = 1
ganggewaehlt = 3
gangname = "Los Santos Vagos"
end
addEventHandler ( "onClientGUIClick" , vagosButton , vagosclick , false )
function atzenclick ()
skingewaehlt = 1
ganggewaehlt = 4
gangname = "Los Aztecas"
end
addEventHandler ( "onClientGUIClick" , atzenButton , atzenclick , false )
function mafiaclick ()
skingewaehlt = 1
ganggewaehlt = 6
gangname = "Rosyjska Mafia"
end
addEventHandler ( "onClientGUIClick" , mafiaButton , mafiaclick , false )
function policeclick ()
skingewaehlt = 1
ganggewaehlt = 7
gangname = "Policja"
end
addEventHandler ( "onClientGUIClick" , policeButton , policeclick , false )
function ballasTick ()
BallasKills = BallasKills + 1
end
addEvent ( "BallasTick" , true )
addEventHandler ( "BallasTick" , getRootElement (), ballasTick )
function groveTick ()
GroveKills = GroveKills + 1
end
addEvent ( "GroveTick" , true )
addEventHandler ( "GroveTick" , getRootElement (), groveTick )
function vagoTick ()
VagosKills = VagosKills + 1
end
addEvent ( "VagoTick" , true )
addEventHandler ( "VagoTick" , getRootElement (), vagoTick )
function atzenTick ()
AztecasKills = AztecasKills + 1
end
addEvent ( "AtzenTick" , true )
addEventHandler ( "AtzenTick" , getRootElement (), atzenTick )
function mafiaTick ()
MafiaKills = MafiaKills + 1
end
addEvent ( "MafiaTick" , true )
addEventHandler ( "MafiaTick" , getRootElement (), mafiaTick )
function policeTick ()
PoliceKills = PoliceKills + 1
end
addEvent ( "PoliceTick" , true )
addEventHandler ( "PoliceTick" , getRootElement (), policeTick )
S-side:
function fadeinjoin ()
fadeCamera ( source , true , 5 )
setCameraMatrix ( source , 15.2 , 1727.35 , 22.7 , 15 , 1723.8000488281 , 22.60000038147 )
end
addEvent ( "JoinFade" , true )
addEventHandler ( "JoinFade" , getRootElement (), fadeinjoin )
function reload ()
reloadPedWeapon ( source )
end
addEvent ( "Reload" , true )
addEventHandler ( "Reload" , getRootElement (), reload )
function weapongive ()
giveWeapon ( source , 31 , 500 )
giveWeapon ( source , 29 , 500 )
giveWeapon ( source , 4 , 500 )
giveWeapon ( source , 23 , 500 )
end
addEvent ( "GiveWeapon" , true )
addEventHandler ( "GiveWeapon" , getRootElement (), weapongive )
local ballasT = createTeam ( "Ballas" , 255 , 0 , 255 )
local groveT = createTeam ( "Groove Street Families" , 0 , 128 , 0 )
local vagosT = createTeam ( "Los Santos Vagos" , 255 , 149 , 0 )
local atzenT = createTeam ( "Los Aztecas" , 0 , 185 , 185 )
local mafiaT = createTeam ( "Rosyjska Mafia" , 170 , 50 , 0 )
local policeT = createTeam ( "Policja" , 0 , 100 , 255 )
setTeamFriendlyFire ( ballasT , false )
setTeamFriendlyFire ( groveT , false )
setTeamFriendlyFire ( vagosT , false )
setTeamFriendlyFire ( atzenT , false )
setTeamFriendlyFire ( mafiaT , false )
setTeamFriendlyFire ( policeT , false )
function rewardOnWasted ( ammo , killer , killerweapon , bodypart )
if ( killer ) and ( killer ~= source ) then
givePlayerMoney ( killer , 1000 )
if getPlayerTeam ( killer ) == ballasT then
triggerClientEvent ( "BallasTick" , getRootElement () )
elseif getPlayerTeam ( killer ) == groveT then
triggerClientEvent ( "GroveTick" , getRootElement () )
elseif getPlayerTeam ( killer ) == vagosT then
triggerClientEvent ( "VagoTick" , getRootElement () )
elseif getPlayerTeam ( killer ) == atzenT then
triggerClientEvent ( "AtzenTick" , getRootElement () )
elseif getPlayerTeam ( killer ) == mafiaT then
triggerClientEvent ( "MafiaTick" , getRootElement () )
elseif getPlayerTeam ( killer ) == policeT then
triggerClientEvent ( "PoliceTick" , getRootElement () )
end
end
end
addEventHandler ( "onPlayerWasted" , getRootElement (), rewardOnWasted )
function ballasspawn1 ()
spawnPlayer ( source , 2232.8000488281 , - 1333.3000488281 , 24 , 0 , 102 , 0 , 0 , ballasT )
setCameraTarget ( source , source )
end
addEvent ( "Ballas1" , true )
addEventHandler ( "Ballas1" , getRootElement (), ballasspawn1 )
function ballasspawn2 ()
spawnPlayer ( source , 2232.8000488281 , - 1333.3000488281 , 24 , 0 , 103 , 0 , 0 , ballasT )
setCameraTarget ( source , source )
end
addEvent ( "Ballas2" , true )
addEventHandler ( "Ballas2" , getRootElement (), ballasspawn2 )
function ballasspawn3 ()
spawnPlayer ( source , 2232.8000488281 , - 1333.3000488281 , 24 , 0 , 104 , 0 , 0 , ballasT )
setCameraTarget ( source , source )
end
addEvent ( "Ballas3" , true )
addEventHandler ( "Ballas3" , getRootElement (), ballasspawn3 )
function ballasspawn4 ()
spawnPlayer ( source , 2232.8000488281 , - 1333.3000488281 , 24 , 0 , 195 , 0 , 0 , ballasT )
setCameraTarget ( source , source )
end
addEvent ( "Ballas4" , true )
addEventHandler ( "Ballas4" , getRootElement (), ballasspawn4 )
function grovespawn1 ()
spawnPlayer ( source , 2533.1000976563 , - 1664.8000488281 , 15.199999809265 , 0 , 0 , 0 , 0 , groveT )
setCameraTarget ( source , source )
end
addEvent ( "Grove1" , true )
addEventHandler ( "Grove1" , getRootElement (), grovespawn1 )
function grovespawn2 ()
spawnPlayer ( source , 2533.1000976563 , - 1664.8000488281 , 15.199999809265 , 0 , 105 , 0 , 0 , groveT )
setCameraTarget ( source , source )
end
addEvent ( "Grove2" , true )
addEventHandler ( "Grove2" , getRootElement (), grovespawn2 )
function grovespawn3 ()
spawnPlayer ( source , 2533.1000976563 , - 1664.8000488281 , 15.199999809265 , 0 , 106 , 0 , 0 , groveT )
setCameraTarget ( source , source )
end
addEvent ( "Grove3" , true )
addEventHandler ( "Grove3" , getRootElement (), grovespawn3 )
function grovespawn4 ()
spawnPlayer ( source , 2533.1000976563 , - 1664.8000488281 , 15.199999809265 , 0 , 107 , 0 , 0 , groveT )
setCameraTarget ( source , source )
end
addEvent ( "Grove4" , true )
addEventHandler ( "Grove4" , getRootElement (), grovespawn4 )
function vagospawn1 ()
spawnPlayer ( source , 1867.6999511719 , - 1998.3000488281 , 13.5 , 0 , 108 , 0 , 0 , vagosT )
setCameraTarget ( source , source )
end
addEvent ( "Vago1" , true )
addEventHandler ( "Vago1" , getRootElement (), vagospawn1 )
function vagospawn2 ()
spawnPlayer ( source , 1867.6999511719 , - 1998.3000488281 , 13.5 , 0 , 109 , 0 , 0 , vagosT )
setCameraTarget ( source , source )
end
addEvent ( "Vago2" , true )
addEventHandler ( "Vago2" , getRootElement (), vagospawn2 )
function vagospawn3 ()
spawnPlayer ( source , 1867.6999511719 , - 1998.3000488281 , 13.5 , 0 , 110 , 0 , 0 , vagosT )
setCameraTarget ( source , source )
end
addEvent ( "Vago3" , true )
addEventHandler ( "Vago3" , getRootElement (), vagospawn3 )
function vagospawn4 ()
spawnPlayer ( source , 1867.6999511719 , - 1998.3000488281 , 13.5 , 0 , 47 , 0 , 0 , vagosT )
setCameraTarget ( source , source )
end
addEvent ( "Vago4" , true )
addEventHandler ( "Vago4" , getRootElement (), vagospawn4 )
function atzenspawn1 ()
spawnPlayer ( source , 1936.8000488281 , - 1103.6999511719 , 26.5 , 0 , 114 , 0 , 0 , atzenT )
setCameraTarget ( source , source )
end
addEvent ( "Atzen1" , true )
addEventHandler ( "Atzen1" , getRootElement (), atzenspawn1 )
function atzenspawn2 ()
spawnPlayer ( source , 1936.8000488281 , - 1103.6999511719 , 26.5 , 0 , 115 , 0 , 0 , atzenT )
setCameraTarget ( source , source )
end
addEvent ( "Atzen2" , true )
addEventHandler ( "Atzen2" , getRootElement (), atzenspawn2 )
function atzenspawn3 ()
spawnPlayer ( source , 1936.8000488281 , - 1103.6999511719 , 26.5 , 0 , 116 , 0 , 0 , atzenT )
setCameraTarget ( source , source )
end
addEvent ( "Atzen3" , true )
addEventHandler ( "Atzen3" , getRootElement (), atzenspawn3 )
function atzenspawn4 ()
spawnPlayer ( source , 1936.8000488281 , - 1103.6999511719 , 26.5 , 0 , 46 , 0 , 0 , atzenT )
setCameraTarget ( source , source )
end
addEvent ( "Atzen4" , true )
addEventHandler ( "Atzen4" , getRootElement (), atzenspawn4 )
function angelspawn1 ()
spawnPlayer ( source , 1606.8000488281 , - 1841.9000244141 , 13.5 , 0 , 100 , 0 , 0 , angelT )
setCameraTarget ( source , source )
end
addEvent ( "Angels1" , true )
addEventHandler ( "Angels1" , getRootElement (), angelspawn1 )
function angelspawn2 ()
spawnPlayer ( source , 1606.8000488281 , - 1841.9000244141 , 13.5 , 0 , 181 , 0 , 0 , angelT )
setCameraTarget ( source , source )
end
addEvent ( "Angels2" , true )
addEventHandler ( "Angels2" , getRootElement (), angelspawn2 )
function angelspawn3 ()
spawnPlayer ( source , 1606.8000488281 , - 1841.9000244141 , 13.5 , 0 , 206 , 0 , 0 , angelT )
setCameraTarget ( source , source )
end
addEvent ( "Angels3" , true )
addEventHandler ( "Angels3" , getRootElement (), angelspawn3 )
function angelspawn4 ()
spawnPlayer ( source , 1606.8000488281 , - 1841.9000244141 , 13.5 , 0 , 122 , 0 , 0 , angelT )
setCameraTarget ( source , source )
end
addEvent ( "Angels4" , true )
addEventHandler ( "Angels4" , getRootElement (), angelspawn4 )
function mafiaspawn1 ()
spawnPlayer ( source , 2180 , - 2262.6000976563 , 14.800000190735 , 0 , 111 , 0 , 0 , mafiaT )
setCameraTarget ( source , source )
end
addEvent ( "Mafia1" , true )
addEventHandler ( "Mafia1" , getRootElement (), mafiaspawn1 )
function mafiaspawn2 ()
spawnPlayer ( source , 2180 , - 2262.6000976563 , 14.800000190735 , 0 , 112 , 0 , 0 , mafiaT )
setCameraTarget ( source , source )
end
addEvent ( "Mafia2" , true )
addEventHandler ( "Mafia2" , getRootElement (), mafiaspawn2 )
function mafiaspawn3 ()
spawnPlayer ( source , 2180 , - 2262.6000976563 , 14.800000190735 , 0 , 113 , 0 , 0 , mafiaT )
setCameraTarget ( source , source )
end
addEvent ( "Mafia3" , true )
addEventHandler ( "Mafia3" , getRootElement (), mafiaspawn3 )
function mafiaspawn4 ()
spawnPlayer ( source , 2180 , - 2262.6000976563 , 14.800000190735 , 0 , 125 , 0 , 0 , mafiaT )
setCameraTarget ( source , source )
end
addEvent ( "Mafia4" , true )
addEventHandler ( "Mafia4" , getRootElement (), mafiaspawn4 )
function policespawn1 ()
spawnPlayer ( source , 1553.4111328125 , - 1675.6689453125 , 16.1953125 , 0 , 280 , 0 , 0 , policeT )
setCameraTarget ( source , source )
end
addEvent ( "Police1" , true )
addEventHandler ( "Police1" , getRootElement (), policespawn1 )
function policespawn2 ()
spawnPlayer ( source , 1553.4111328125 , - 1675.6689453125 , 16.1953125 , 0 , 281 , 0 , 0 , policeT )
setCameraTarget ( source , source )
end
addEvent ( "Police2" , true )
addEventHandler ( "Police2" , getRootElement (), policespawn2 )
function policespawn3 ()
spawnPlayer ( source , 1553.4111328125 , - 1675.6689453125 , 16.1953125 , 0 , 283 , 0 , 0 , policeT )
setCameraTarget ( source , source )
end
addEvent ( "Police3" , true )
addEventHandler ( "Police3" , getRootElement (), policespawn3 )
function policespawn4 ()
spawnPlayer ( source , 1553.4111328125 , - 1675.6689453125 , 16.1953125 , 0 , 284 , 0 , 0 , policeT )
setCameraTarget ( source , source )
end
addEvent ( "Police4" , true )
addEventHandler ( "Police4" , getRootElement (), policespawn4 )
Wysłany: 2016-05-13, 14:58
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Zobacz na r??ne panele logowania jak to wygl?da i wykonaj to sam. Gotowce to w "Pro?by o przerobienie skryptu" lub "Szukam skryptu"
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 .
Tagi: połączenie :: panelów.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: