Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-05-13, 13:26


vicuuus







Wiek: 26
Na forum: 4147 dni
Posty: 63

Piwa: 11

Respekt: 70,3

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 :piwo: i R*

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 13:31


AteX







Wiek: 27
Na forum: 4156 dni
Posty: 925
Nick w MP: #AteX

Piwa: 8366

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Raczej ci??ko b?dzie po??czy? dwa tak du?e skrypty. Lepiej napisa? nowy na podstawie tych dw?ch.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 13:38


vicuuus







Wiek: 26
Na forum: 4147 dni
Posty: 63

Piwa: 11

Respekt: 70,3

Yhm... To jak by to napisa?? :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 13:42


AteX







Wiek: 27
Na forum: 4156 dni
Posty: 925
Nick w MP: #AteX

Piwa: 8366

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

"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.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 14:56


vicuuus







Wiek: 26
Na forum: 4147 dni
Posty: 63

Piwa: 11

Respekt: 70,3

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 )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 14:58


Emm

***** ***






Wiek: 32
Na forum: 4021 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   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" :eye:

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


! 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.
Postaw piwo autorowi tego posta
 

 
Tagi: połączenie :: panelów.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku