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

Wysłany: 2016-04-27, 23:59


Prezes.







Wiek: 27
Na forum: 4370 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

"Dawid3k" napisał/a:

Witam mam problem z pewnym systemem pojazd?w

 exports['DB']:setRekord('INSERT INTO og_vehicles (model, frozen, ownedPlayer, parking, fuel, mileage) VALUES (?, ?, ?, ?, ?, ?)'model0getElementData(plr,'player:uid'), 115mileage)
    outputChatBox('* Zakupi?e? sw?j pojazd, id? na do niebieskiego samochodu na mapie i odbierz go.'plr,255,255,255,true)


Chodzi o to ?e mam inn? przechowywanie i nie wiem jak ustawi? aby kupiony pojazd dawa?o do mojej przechowywali (tamta nie dzia?a)


Wiem ?e tu musz? zmieni? z mojej przechowalni
INSERT INTO og_vehicles (modelfrozenownedPlayerparkingfuelmileageVALUES (?, ?, ?, ?, ?, ?)


ale problem jest taki ?e w mojej przechowywali nie ma nic podobnego.


kod przechowywani
handler dbConnect("DB""przechowywalnia.db")
dbExec(handler"CREATE TABLE IF NOT EXISTS `przechowywalnia` (`id` INTEGER, `model` INTEGER, `wlasciciel` INTEGER)")

function onStartPrzechowywalnia()

local maly createMarker( -2059.83,462.26,35.17-0.9"cylinder"12550045)
addEventHandler("onMarkerHit"malyonPrzechowywalniaHit)

duzy createMarker( -2046.74,480.95,35.15-0.8"cylinder"9.507125575)
end
addEventHandler("onResourceStart"getResourceRootElement(getThisResource()), onStartPrzechowywalnia)

function onPrzechowywalniaHit(hitElement)
    if getElementType(hitElement) == "player" then
    local acc getPlayerAccount(hitElement)
        if acc then
        local veh getPedOccupiedVehicle(hitElement)
            if not veh then
            local login getAccountName(acc)
            local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE wlasciciel='"..login.."'")
            local resultrows dbPoll (query, -1)
            triggerClientEvent(hitElement"showPrzechowywalniaGUI"rootresult or {})
            end
        end
    end
end

addEvent("onPrzywrocPojazdZPrzechowywalni"true)
addEventHandler("onPrzywrocPojazdZPrzechowywalni"getRootElement(),
function(id)
local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE id='"..id.."'")
local resultrows dbPoll (query, -1)
    if #result > 0 then
    dbExec(handler"DELETE FROM przechowywalnia WHERE id='"..id.."'")
    
    --tworze pojazd
    local xygetElementPosition(duzy)
    local zrob exports.YNLSystemPojazdow:stworzPojazd(idxyz)
        if zrob then
        warpPedIntoVehicle(sourcezrob)
        else
        outputChatBox("Podane auto nie istnieje."source255255255true)
        end
    else
    outputChatBox("Podane auto nie istnieje ju? w przechowywalni."source255255255true)
    end
end)

function czyPojazdJestWPrzechowywalni(id)
local query dbQuery(handler"SELECT * FROM przechowywalnia WHERE id='"..id.."'")
local resultrows dbPoll (query, -1)
    if #result > 0 then
    return true
    else
    return false
    end
end
--##
timery = {}

function onPrzechoVehExit(playerseat)
    if seat == 0 then
    local id getElementData(source"car_id")
        if id then
            if isElementWithinMarker(sourceduzythen
            timery[id] = setTimer(oddajPojazdDoPrzechowywalni50001sourceplayeridtrue)
            end
        end
    end
end
addEventHandler("onVehicleExit"getRootElement(), onPrzechoVehExit)

function oddajPojazdDoPrzechowywalni(vehplayeridbool)
    if isElement(vehthen
    local acc getPlayerAccount(player)
        if acc then
        local wlasciciel getElementData(veh"car_owner")
        local model getElementModel(veh)
        dbExec(handler"INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")
        
        if isElement(playerthen
            if bool then
            outputChatBox("Tw?j pojazd "..getVehicleName(veh).." zosta? umieszczony w przechowywalni."player255255255true)
            else
            outputChatBox("Odda?e? pojazd "..getVehicleName(veh).." do przechowywalni."player255255255true)
            end
        end

        destroyElement(veh)
        end
    end
end

function komendaDlaAdmina(player)
local acc getPlayerAccount(player)
    if acc then
    local login getAccountName(acc)
    if isObjectInACLGroup "user." .. loginaclGetGroup "P" )) then 
        local veh getPedOccupiedVehicle(player)
            if veh then
            local id getElementData(veh"car_id")
                if id then
                oddajPojazdDoPrzechowywalni(vehplayerid)
                end
            end
        end
    end
end
addCommandHandler("oddajauto"komendaDlaAdmina)

function onPrzechoVehEnter(playerseat)
    if seat == 0 then
    local id getElementData(source"car_id")
        if id then
            if isTimer(timery[id]) then
            killTimer(timery[id])
            end
        end
    end
end


Wystarczy ?e po kupnie pojazdu zrobisz


exports["nazwa_folderu_z_twoja_przechowalnia"]:oddajPojazdDoPrzechowywalni(model_pojazdu,player(ktory kupil pojazd),car_id)


czyli przyk?adowo, gracz 'Jack.' kupi? infernusa z id 200

exports["przechowalnia"]:oddajPojazdDoprzechowywalni(411,getPlayerFromName("Jack."),200)


Musisz podstawi? jedynie dobre dane i powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-01, 17:15


bester







Wiek: 27
Na forum: 3728 dni
Posty: 5
Nick w MP: TheBest

Piwa: 14

Respekt: 50

Ostrzeżeń: 100%
Witam, mam problem z pewnym skryptem.
Chcia?bym ?eby gracz po wej?ciu na serwer mia? wczytan? ilo?? zabitych wcze?niej os?b.
( je?eli gracz wcze?niej zabi? np. 5 os?b, to po wyj?ciu ?eby znowu by?o 5(Na Scoreboardzie jest ma?y podgl?d))

s-side: http://wklej.to/dHIUQ
c-side nie da?em, bo nic tam nie mam

Za pomoc daje Piwo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-02, 20:58


ZZiomek

..::LUA::..






Wiek: 26
Na forum: 3867 dni
Posty: 134
Nick w MP: NexBoy

Piwa: 5961

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

Witam

mam problem z wariantami. Zrobi?em do nich GUI i nie dzia?aj? gdy przyciskam buton "Zmie? Wariant"
to nic si? nie dzieje. Bardzo prosz? o naprawienie skryptu! dam piwko!

tutaj Link: http://www23.zippyshare.com/v/ld7mElZ1/file.html

Naprawiony skrypt prosz? wys?a? na priv!


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-13, 15:07


vicuuus







Wiek: 25
Na forum: 4006 dni
Posty: 63

Piwa: 11

Respekt: 70,3

Witam chcia?bym aby kto? dopisa? mi w prostej postaci panel logowania do tego skryptu.
Przwidziana nagroda to kilka :piwo: i R*
S-Side:
function fadeinjoin()
    fadeCamerasourcetrue)
    setCameraMatrix(source15.21727.3522.7151723.800048828122.60000038147)
end 
addEvent("JoinFade"true)
addEventHandler("JoinFade"getRootElement(), fadeinjoin )

function reload()
reloadPedWeaponsource )
end
addEvent("Reload"true )
addEventHandler("Reload"getRootElement(), reload )

function weapongive()
    giveWeapon source31500 )
    giveWeapon source29500 )
    giveWeapon source4500 )
    giveWeapon source23500 )
end
addEvent("GiveWeapon"true )
addEventHandler("GiveWeapon"getRootElement(), weapongive )

local ballasT createTeam"Ballas"2550255 )
local groveT createTeam"Groove Street Families"0128)
local vagosT createTeam"Los Santos Vagos"255149)
local atzenT createTeam"Los Aztecas"0185185 )
local mafiaT createTeam"Rosyjska Mafia"17050)
local policeT createTeam"Policja"0100255 )
setTeamFriendlyFireballasTfalse )
setTeamFriendlyFiregroveTfalse )
setTeamFriendlyFirevagosTfalse )
setTeamFriendlyFireatzenTfalse )
setTeamFriendlyFiremafiaTfalse )
setTeamFriendlyFirepoliceTfalse )

function rewardOnWasted ammokillerkillerweaponbodypart )
    if ( killer ) and ( killer ~= source then 
        givePlayerMoney killer1000 )
        if getPlayerTeamkiller ) == ballasT then
            triggerClientEvent("BallasTick"getRootElement() )
        elseif getPlayerTeamkiller ) == groveT then
            triggerClientEvent("GroveTick"getRootElement() )
        elseif getPlayerTeamkiller ) == vagosT then
            triggerClientEvent("VagoTick"getRootElement() )
        elseif getPlayerTeamkiller ) == atzenT then
            triggerClientEvent("AtzenTick"getRootElement() )
        elseif getPlayerTeamkiller ) == mafiaT then
            triggerClientEvent("MafiaTick"getRootElement() )
        elseif getPlayerTeamkiller ) == policeT then
            triggerClientEvent("PoliceTick"getRootElement() )
        end
    end
    
end
addEventHandler "onPlayerWasted"getRootElement(), rewardOnWasted )

function ballasspawn1()
    spawnPlayersource2232.8000488281, -1333.300048828124010200ballasT )
    setCameraTargetsourcesource )
end
addEvent("Ballas1"true )
addEventHandler("Ballas1"getRootElement(), ballasspawn1 )
function ballasspawn2()
    spawnPlayersource2232.8000488281, -1333.300048828124010300ballasT )
    setCameraTargetsourcesource )
end
addEvent("Ballas2"true )
addEventHandler("Ballas2"getRootElement(), ballasspawn2 )
function ballasspawn3()
    spawnPlayersource2232.8000488281, -1333.300048828124010400ballasT )
    setCameraTargetsourcesource )
end
addEvent("Ballas3"true )
addEventHandler("Ballas3"getRootElement(), ballasspawn3 )
function ballasspawn4()
    spawnPlayersource2232.8000488281, -1333.300048828124019500ballasT )
    setCameraTargetsourcesource )
end
addEvent("Ballas4"true )
addEventHandler("Ballas4"getRootElement(), ballasspawn4 )
function grovespawn1()
    spawnPlayersource2533.1000976563, -1664.800048828115.1999998092650000groveT )
    setCameraTargetsourcesource )
end
addEvent("Grove1"true )
addEventHandler("Grove1"getRootElement(), grovespawn1 )
function grovespawn2()
    spawnPlayersource2533.1000976563, -1664.800048828115.199999809265010500groveT )
    setCameraTargetsourcesource )
end
addEvent("Grove2"true )
addEventHandler("Grove2"getRootElement(), grovespawn2 )
function grovespawn3()
    spawnPlayersource2533.1000976563, -1664.800048828115.199999809265010600groveT )
    setCameraTargetsourcesource )
end
addEvent("Grove3"true )
addEventHandler("Grove3"getRootElement(), grovespawn3 )
function grovespawn4()
    spawnPlayersource2533.1000976563, -1664.800048828115.199999809265010700groveT )
    setCameraTargetsourcesource )
end
addEvent("Grove4"true )
addEventHandler("Grove4"getRootElement(), grovespawn4 )
function vagospawn1()
    spawnPlayersource1867.6999511719, -1998.300048828113.5010800vagosT )
    setCameraTargetsourcesource )
end
addEvent("Vago1"true )
addEventHandler("Vago1"getRootElement(), vagospawn1 )
function vagospawn2()
    spawnPlayersource1867.6999511719, -1998.300048828113.5010900vagosT )
    setCameraTargetsourcesource )
end
addEvent("Vago2"true )
addEventHandler("Vago2"getRootElement(), vagospawn2 )
function vagospawn3()
    spawnPlayersource1867.6999511719, -1998.300048828113.5011000vagosT )
    setCameraTargetsourcesource )
end
addEvent("Vago3"true )
addEventHandler("Vago3"getRootElement(), vagospawn3 )
function vagospawn4() 
    spawnPlayersource1867.6999511719, -1998.300048828113.504700vagosT )
    setCameraTargetsourcesource )
end
addEvent("Vago4"true )
addEventHandler("Vago4"getRootElement(), vagospawn4 )
function atzenspawn1()
    spawnPlayersource1936.8000488281, -1103.699951171926.5011400atzenT )
    setCameraTargetsourcesource )
end
addEvent("Atzen1"true )
addEventHandler("Atzen1"getRootElement(), atzenspawn1 )
function atzenspawn2()
    spawnPlayersource1936.8000488281, -1103.699951171926.5011500atzenT )
    setCameraTargetsourcesource )
end
addEvent("Atzen2"true )
addEventHandler("Atzen2"getRootElement(), atzenspawn2 )
function atzenspawn3()
    spawnPlayersource1936.8000488281, -1103.699951171926.5011600atzenT )
    setCameraTargetsourcesource )
end
addEvent("Atzen3"true )
addEventHandler("Atzen3"getRootElement(), atzenspawn3 )
function atzenspawn4()
    spawnPlayersource1936.8000488281, -1103.699951171926.504600atzenT )
    setCameraTargetsourcesource )
end
addEvent("Atzen4"true )
addEventHandler("Atzen4"getRootElement(), atzenspawn4 )
function angelspawn1()
    spawnPlayersource1606.8000488281, -1841.900024414113.5010000angelT )
    setCameraTargetsourcesource )
end
addEvent("Angels1"true )
addEventHandler("Angels1"getRootElement(), angelspawn1 )
function angelspawn2()
    spawnPlayersource1606.8000488281, -1841.900024414113.5018100angelT )
    setCameraTargetsourcesource )
end
addEvent("Angels2"true )
addEventHandler("Angels2"getRootElement(), angelspawn2 )
function angelspawn3()
    spawnPlayersource1606.8000488281, -1841.900024414113.5020600angelT )
    setCameraTargetsourcesource )
end
addEvent("Angels3"true )
addEventHandler("Angels3"getRootElement(), angelspawn3 )
function angelspawn4()
    spawnPlayersource1606.8000488281, -1841.900024414113.5012200angelT )
    setCameraTargetsourcesource )
end
addEvent("Angels4"true )
addEventHandler("Angels4"getRootElement(), angelspawn4 )
function mafiaspawn1()
    spawnPlayersource2180, -2262.600097656314.800000190735011100mafiaT )
    setCameraTargetsourcesource )
end
addEvent("Mafia1"true )
addEventHandler("Mafia1"getRootElement(), mafiaspawn1 )
function mafiaspawn2()
    spawnPlayersource2180, -2262.600097656314.800000190735011200mafiaT )
    setCameraTargetsourcesource )
end
addEvent("Mafia2"true )
addEventHandler("Mafia2"getRootElement(), mafiaspawn2 )
function mafiaspawn3()
    spawnPlayersource2180, -2262.600097656314.800000190735011300mafiaT )
    setCameraTargetsourcesource )
end
addEvent("Mafia3"true )
addEventHandler("Mafia3"getRootElement(), mafiaspawn3 )
function mafiaspawn4()
    spawnPlayersource2180, -2262.600097656314.800000190735012500mafiaT )
    setCameraTargetsourcesource )
end
addEvent("Mafia4"true )
addEventHandler("Mafia4"getRootElement(), mafiaspawn4 )

function policespawn1()
    spawnPlayersource1553.4111328125, -1675.668945312516.1953125028000policeT )
    setCameraTargetsourcesource )
end
addEvent("Police1"true )
addEventHandler("Police1"getRootElement(), policespawn1 )

function policespawn2()
    spawnPlayersource1553.4111328125, -1675.668945312516.1953125028100policeT )
    setCameraTargetsourcesource )
end
addEvent("Police2"true )
addEventHandler("Police2"getRootElement(), policespawn2 )

function policespawn3()
    spawnPlayersource1553.4111328125, -1675.668945312516.1953125028300policeT )
    setCameraTargetsourcesource )
end
addEvent("Police3"true )
addEventHandler("Police3"getRootElement(), policespawn3 )

function policespawn4()
    spawnPlayersource1553.4111328125, -1675.668945312516.1953125028400policeT )
    setCameraTargetsourcesource )
end
addEvent("Police4"true )
addEventHandler("Police4"getRootElement(), policespawn4 )

C-Side:
local xguiGetScreenSize()
local gangname "Ballas"
local ganggewaehlt 1
local skingewaehlt 1
local sound playSound"sounds/bg.mp3"true )
local Ped createPed10215.51723.800048828122.60000038147090)
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 )
showCursortrue )
showChatfalse )
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!"00150 )
    end
end
)

ballasButton guiCreateButton0.810.180.180.050"Ballas"true)
groveButton guiCreateButton0.810.250.180.050"Groove Street Families"true)
vagosButton guiCreateButton0.810.320.180.050"Los Santos Vagos"true)
atzenButton guiCreateButton0.810.390.180.050"Los Aztecas"true)
mafiaButton guiCreateButton0.810.460.180.050"Rosyjska Mafia"true)
policeButton guiCreateButton0.810.530.180.050"Policja"true)
SpawnButton guiCreateButton0.300.900.180.050"GRAJ"true)
SkinButton1 guiCreateButton0.300.8250.050.050"<"true)
SkinButton2 guiCreateButton0.430.8250.050.050">"true)

function drawTeamBar()
    --dxDrawImage(  x/1.25y/350x/4.5y/1"bilder/bilder.jpg" )
    dxDrawRectanglex/1.25y/350x/4.5y/1tocolor255255255100 ) )
    dxDrawTextgangnamex/300y/94.9x/2y/2tocolor000255 ), 2"pricedown" )
    dxDrawTextgangnamex/300y/95x/2y/2tocolor255,255,255255 ), 2"pricedown" )
    dxDrawText"SKIN "..skingewaehlt.." / "x/2.8y/1.2x/2y/2tocolor255255255255 ), 1.5"sans" )
    
    if ganggewaehlt == and skingewaehlt == 1 then 
        setElementModelPed102 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed103 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed104 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed195 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed105 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed106 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed107 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed108 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed109 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed110 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed47 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed114 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed115 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed116 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed46 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed100 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed181 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed206 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed122 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed111 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed112 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed113 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed125 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed280 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed281 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed283 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed284 )
    elseif ganggewaehlt == and skingewaehlt == 1 then
        setElementModelPed95 )
    elseif ganggewaehlt == and skingewaehlt == 2 then
        setElementModelPed94 )
    elseif ganggewaehlt == and skingewaehlt == 3 then
        setElementModelPed89 )
    elseif ganggewaehlt == and skingewaehlt == 4 then
        setElementModelPed231 )
    end
end
addEventHandler("onClientRender"getRootElement(), drawTeamBar )

function respawn()
    guiSetVisibleballasButtontrue )
    guiSetVisiblegroveButtontrue )
    guiSetVisiblevagosButtontrue )
    guiSetVisibleatzenButtontrue )
    guiSetVisibleangelsButtontrue )
    guiSetVisiblemafiaButtontrue )
    guiSetVisibleSpawnButtontrue )
    guiSetVisibleSkinButton1true )
    guiSetVisibleSkinButton2true )
    guiSetVisiblepoliceButtontrue )
    guiSetVisibleziviButtontrue )
    addEventHandler("onClientRender"getRootElement(), drawTeamBar )
    triggerServerEvent("JoinFade"getLocalPlayer() )
    showCursortrue )
end
addEventHandler"onClientPlayerWasted"getLocalPlayer(), respawn )

function spawnclick()
    if ganggewaehlt == and skingewaehlt == 1 then 
        triggerServerEvent"Ballas1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Ballas2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Ballas3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Ballas4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Grove1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Grove2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Grove3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Grove4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Vago1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Vago2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Vago3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Vago4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Atzen1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Atzen2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Atzen3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Atzen4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Angels1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Angels2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Angels3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Angels4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Mafia1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Mafia2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Mafia3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Mafia4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Police1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Police2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Police3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Police4"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 1 then
        triggerServerEvent"Zivi1"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 2 then
        triggerServerEvent"Zivi2"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 3 then
        triggerServerEvent"Zivi3"getLocalPlayer())
    elseif ganggewaehlt == and skingewaehlt == 4 then
        triggerServerEvent"Zivi4"getLocalPlayer())
    end
    setPlayerHudComponentVisible"all"true )
    showCursorfalse )
    showChattrue )
    removeEventHandler("onClientRender"getRootElement(), drawTeamBar )
    guiSetVisibleballasButtonfalse )
    guiSetVisiblegroveButtonfalse )
    guiSetVisiblevagosButtonfalse )
    guiSetVisibleatzenButtonfalse )
    guiSetVisibleangelsButtonfalse )
    guiSetVisiblemafiaButtonfalse )
    guiSetVisibleSpawnButtonfalse)
    guiSetVisibleSkinButton1false )
    guiSetVisibleSkinButton2false )
    guiSetVisiblepoliceButtonfalse )
    guiSetVisibleziviButtonfalse )
    destroyElementsound )
    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(hidedeathbar5000)
    spawnprotect true
    setTimerstopspawnprot10000)
end
addEventHandler("onClientGUIClick"SpawnButtonspawnclick )

function stopspawnprot()
    spawnprotect false
end

function nextskinclick()
    if skingewaehlt == 4 then
        skingewaehlt 1
    else
        skingewaehlt skingewaehlt 1
    end
end
addEventHandler("onClientGUIClick"SkinButton2nextskinclick )

function lastskinclick()
    if skingewaehlt == 1 then
        skingewaehlt 4
    else
        skingewaehlt skingewaehlt 1
    end
end
addEventHandler("onClientGUIClick"SkinButton1lastskinclick )

function ballasclick()
    skingewaehlt 1
    ganggewaehlt 1
    gangname "Ballas"
end
addEventHandler("onClientGUIClick"ballasButtonballasclickfalse)

function groveclick()
    skingewaehlt 1
    ganggewaehlt 2
    gangname "Grove Street Families"
end
addEventHandler("onClientGUIClick"groveButtongroveclickfalse)

function vagosclick()
    skingewaehlt 1
    ganggewaehlt 3
    gangname "Los Santos Vagos"
end
addEventHandler("onClientGUIClick"vagosButtonvagosclickfalse)

function atzenclick()
    skingewaehlt 1
    ganggewaehlt 4
    gangname "Los Aztecas"
end
addEventHandler("onClientGUIClick"atzenButtonatzenclickfalse)

function mafiaclick()
    skingewaehlt 1
    ganggewaehlt 6
    gangname "Rosyjska Mafia"
end
addEventHandler("onClientGUIClick"mafiaButtonmafiaclickfalse)

function policeclick()
    skingewaehlt 1
    ganggewaehlt 7
    gangname "Policja"
end
addEventHandler("onClientGUIClick"policeButtonpoliceclickfalse)

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 )



Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-21, 12:25


Piorun1234

LUA QUECHUA






Wiek: 24
Na forum: 4085 dni
Posty: 40
Nick w MP: Domsoo

Piwa: 309

Respekt: 35,3

Witam, mam tu skrypt o nazwie Effect Life bardziej jest to paczka potzrzebuje pomocy bo chccia?bym aby ktos mi zrobil gotowca razem ze wszystkimi gotowymi foledarmi dam link do pobrania i prosze mi to odes?ac z jak m?wi?em gotowymi folderzami czyli od folderu server po folder deatchmatch z podlaczona baza MYSQL , ACL i mtaserver.conf bardzo prosze oto daje respekt i piwo tylko pamietac odrazu z folderami bo nie umiem podlaczyc bazy myqal baza msui byc pod server loklany nie na zaden hosting. prosze ;-;..

tu sa linki do paczki i bazy

link do bazy http://www9.zippyshare.com/v/AvUyzZbA/file.html

link do paczki http://www7.zippyshare.com/v/ffVC341Y/file.html

bardzo was prosze na kl?czkach zrobienie togo = R* i :piwo: !!

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-25, 12:33


MrMrok
[Usunięty]









Witam mam pytanie czy kto? by m?g? mi przerobi? interakcje pojazd?w ogrpg gdy? chcia? bym j? zmieni? ?eby przypomina?a interakcje typu effect life lub co? w tym stylu tu daj? link do pobranie takowej interakcji http://speedy.sh/qTrKJ/ogrpg-interaction.7z z g?ry dzi?kuj? za pomoc :piwo:

[ Komentarz dodany przez: Emm: 2016-05-25, 12:56 ]
Mo?e daj jakiego? ss'a jak wygl?da?a ta interakcja z Effect-Life, bo nie ka?dy tam gra?..
@edit przepraszam zapomnia?em o ss'e :P m?j b??d
http://imgur.com/vIBEezl

 

 
Wysłany: 2016-06-01, 02:23


Waroch14







Wiek: 30
Na forum: 3790 dni
Posty: 3
Nick w MP: Waroch



Respekt: 50

Witam Mam Powazny Problem. Jest To Przechowywalnia Znaleziona na Community Przerobi?em na swoje element daty itdd.. Wszystko ?adnie dzia?a Tylko Odkry?em Dziwnego Buga Ze Swoje Auto Mozna Odbierac Kilka Razy tzn. Odbiore Auto Pojade odstawie i moge odebra? Jescze Raz czyli takie Kopiowanie aut...
Chcia?bym aby kto? naprowadzi? mnie na dobra droge do Rozwik?ania tego Problemu..
S.lua

local polaczenie dbConnect "sqlite""db.db" )
if polaczenie then
    outputDebugString("Wczytano pojazdy z przechowywalni")
    else
    outputDebugString("Nie wczytano pojazd?w z przechowywalni")
    end

dbExec polaczenie"CREATE TABLE IF NOT EXISTS Zapis ( Calyy INTEGER, Drzwii INTEGER, PP1 INTEGER, PL1 INTEGER, TP1 INTEGER, TL1 INTEGER, hpauta INTEGER, RS INTEGER, GS INTEGER, BS INTEGER, Tuning INTEGER, Przebieg INTEGER, ID INTEGER, Model INTEGER, Paintjob INTEGER, Paliwo INTEGER, Owner VARCHAR, color1 INTEGER, color2 INTEGER, color3 INTEGER, color4 INTEGER)" )    
    
marker=createMarker(-2047.712890625,462.98947143555,34.171875,"cylinder",6,68,212,4,100)
odb=createMarker(-2055.8823242188,472.83813476563,35.171875,"cylinder",1,255,0,0,100)

function oddajAutodoprzecho(e)
    if source==marker then
        if getElementType(e)=="vehicle" then
            local idd=getElementData(e"car_id")
            local paliwo=getElementData(e"pojazd_paliwo")
            if idd then
                local owner=getElementData(e"owner")
                local model=getElementModel(e)
                local paint=getVehiclePaintjob(e)
                local przeb getElementData e"pojazd_przebieg" )
                local upgrade getVehicleTuning (e)
                local c1,c2,c3,c4 getVehicleColor )
                local rs,gs,bs getVehicleHeadLightColor(e)
                local autohp getElementHealth(e)
                local pp1,pl1,tp1,tl1 getVehicleWheelStates(e)
                local caly = {}
                for 0,do table.insert(calygetVehiclePanelState(ei)) end
                local caly table.concat(caly",")
                local drzwi = {}
                for 0,do table.insert(drzwigetVehicleDoorState(ei)) end
                local drzwi table.concat(drzwi",")
                dbExecpolaczenie,"INSERT INTO `Zapis` ( Calyy, Drzwii, PP1, PL1, TP1, TL1, hpauta, RS, GS, BS, Przebieg, Tuning, color1, color2 ,color3, color4, ID, Model,Paintjob,Paliwo,Owner) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",caly,drzwi,pp1,pl1,tp1,tl1autohprsgsbs,przeb,upgrade,c1,c2,c3,c4,idd,model,paint,paliwo,owner)
                destroyElement(e)
                outputChatBox("Schowa?e? sw?j pojazd do przechowywalni aut.")
            end
        end
    elseif source==odb then
        if getElementType(e)=="vehicle" then
            local q dbQuerypolaczenie,"SELECT * FROM `Zapis` WHERE `Owner`=?"getPlayerName(e))
            local w dbPoll(q,-1)
            dbFree(q)
            for _,v in ipairs(w)do
            end
        end
    end
end
addEventHandler("onMarkerHit"rootoddajAutodoprzecho)

addCommandHandler("odbierz",function(plr,cmd,idd)
    if idd then
        if isElementWithinMarker(plr,odbthen
            local q dbQuerypolaczenie,"SELECT * FROM `Zapis` WHERE `ID`=?",idd)
            local w dbPoll(q,-1)
            dbFree(q)
            local auto=createVehicle(w[1].Model,-2034.341796875,472.57955932617,35.172294616699,0.2,0.0,180.0)
            warpPedIntoVehicle(plrauto)
            setElementData(auto"pojazd_paliwo"w[1].Paliwo)
            setElementData(auto"car_id"w[1].ID)
            setVehiclePaintjob(auto,w[1].Paintjob)
            setElementData(auto,"owner"w[1].Owner)
            setElementData auto"pojazd_przebieg"w[1].Przebieg)
            setVehicleColor autow[1].color1w[1].color2w[1].color3w[1].color4 )
            setVehicleTuning autow[1].Tuning)
            setVehicleHeadLightColor(autow[1].RSw[1].GSw[1].BS)
            setElementHealth(autotonumber(w[1].hpauta))
            setVehicleWheelStates(autow[1].PP1w[1].PL1w[1].TP1w[1].TL1)
            for i,v in ipairs(w[1].Calyy) do
            setVehiclePanelState(autoi-1tonumber(v))
            end
            for i,v in ipairs(w[1].Drzwii) do
            setVehicleDoorState(autoi-1tonumber(v))
            end
            dbExecpolaczenie,"DELETE FROM `Zapis` WHERE `ID`=?",idd)
            if idd==getElementData(auto"car_id"then
            end
        end
    end
end)

function info(plr)
outputChatBox("Aby odebra? swoje auto wpisz /odbierz <ID Auta>"plr)
end
addEventHandler("onMarkerHit"odbinfo)

function getVehicleTuning veh )
local i
local vehPanel ''
    for i=015 do
    local vb ''
        if i>0 then
        vb vehPanel..';'
        end
        vehPanel vb.. getVehicleUpgradeOnSlot (vehi)
    end
return vehPanel
end

function setVehicleTuning veharr )
    if arr then
    local arrx split(arrstring.byte(";"))
    local i
        for i=015 do
        addVehicleUpgrade veharrx[i] )
        end
    end
return true
end

Bardzo Ucieszy? Bym sie gdyby Ktos Poda? Pow?d Problemu moze co? z baza Danych?? Niemam Pojecia Napewno Za Robote Dam Zimne :piwo:

:piwo: :piwo:

[ Komentarz dodany przez: AteX: 2016-06-01, 21:58 ]
Stosuj znaczniki lua

Ostatnio zmieniony przez AteX 2016-06-01, 21:58, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-06, 17:39


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Cze??, mogliby?cie przerobi? ten skrypt, aby barierke RESPI?A si? przed graczem i ?eby nie da?o jej si? zniszczy?, i poruszy??


function barierka (thePlayercmd)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("PSP")) then 
    local x,y,getElementPosition(thePlayer)
    local rx,ry,rz getElementRotation(thePlayer)
    Barierka createObject (1228x,zrxryrz)
    outputChatBox("Stworzy?e? barierke"thePlayer)
end
end
addCommandHandler("bustaw"barierka)

function barierka (thePlayercmd)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("PSP")) then 
    destroyElement(Barierka)
    outputChatBox("Usune?e? barierke"thePlayer)
end
end
addCommandHandler("busun"barierka)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-08, 20:42


Nelsonn







Wiek: 27
Na forum: 4949 dni
Posty: 43
Nick w MP: Nelson

Piwa: 3

Respekt: 50

Witam mam problem, mianowicie skrypt si? nie w??cza przy wej?ciu na serwer.
Kod:

function globalMessage(thePlayer, cmd, ...)
local message = table.concat ( { ... }, " " );
local name = getPlayerName(thePlayer);
local account = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then
outputChatBox("#FF0000<Admin>#00FF00"..name..": #FFFFFF"..message,root, 255, 255, 255, true)
return
else
outputChatBox("#FF0000<Global>#00FF00"..name..": #FFFFFF"..message,root, 255, 255, 255, true)
return
end

local account = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then
outputChatBox("#FF0000<Moderator>#00FF00"..name..": #FFFFFF"..message,root, 255, 255, 255, true)
return
else
outputChatBox("#FF0000<Global>#00FF00"..name..": #FFFFFF"..message,root, 255, 255, 255, true)
return
end
end
addCommandHandler("global", globalMessage);

addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function()
for index,player in pairs(getElementsByType("player")) do
bindKey(player,"x", "down", "chatbox", "global");
end
end)

Za pomoc postawi? :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-08, 20:47


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%

addEventHandler("onPlayerJoin"root, function()
bindKey(source"x""down""chatbox""global")
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-09, 11:56


Nelsonn







Wiek: 27
Na forum: 4949 dni
Posty: 43
Nick w MP: Nelson

Piwa: 3

Respekt: 50

Doklei?em to i nadal nic :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-11, 02:54


Aski







Wiek: 30
Na forum: 4123 dni
Posty: 10



Respekt: 50

Witam mam ma?y problem a mianowicie chcia? bym aby pojazd o ID wyznaczonym wje?d?aj?c w ostatni marker o numerze [22], niszczy? pojazd.

local rootElement getRootElement()
local busses = {[431] = true, [437] = true}
local busTable = {
[1]={-2090.9501277.27514.45},[2]={-2289.299801179.6131654.51567},[3]={-2477.300051200.8084736.08991},[4]={-2661.650881173.0803255.85931},[5]={-2458.847661089.9514256.03101},
[6]={-2279.136231051.4809655.98920},[7]={-2006.675661027.5286956.00063},[8]={-2007.32776819.9393345.71822},[9]={-2006.00781575.7905335.46132},[10]={-2108.33936568.4595935.45186},
[11]={-2228.92725548.6508835.44595},[12]={-2235.86646447.2400535.41224},[13]={-2256.37109348.1699833.39291},[14]={-2236.14771318.4017635.60799},[15]={-2018.66406318.2494535.44624},
[16]={-1926.19385340.2691731.87311},[17]={-1846.91760403.6918617.43918},[18]={-1726.76489323.275307.46830},[19]={-1548.17590718.315067.47321},[20]={-1525.62781908.496777.47321},
[21]={-1637.184331253.721447.46522},[22]={-1988.395631312.314097.48742},}

createBlip(1256.6, -1812.213.41553002552550250)

function getNewBusLocation(thePlayerID)
local xybusTable[ID][1], busTable[ID][2], busTable[ID][3]
triggerClientEvent(thePlayer,"bus_set_location",thePlayer,x,y,z)
end

function bustpr(thePlayer)
    local theVehicle getPedOccupiedVehicle (thePlayer)
    local id getElementModel(theVehicle)
    if id == 431 or id == 437 then
        local xygetNewBusLocation(thePlayer1)
        setElementData(thePlayer,"buszp",0)
        setElementData(thePlayer,"busData",1)
    else
    end
end
addEventHandler("onVehicleEnter",rootElement,bustpr)

function busStart(thePlayer)
    local theVehicle getPedOccupiedVehicle (thePlayer)
    local id getElementModel(theVehicle)
    if id == 431 or id == 437 then
        outputChatBox("Zaczynasz prac? kierow!cy Bus/Tpr"thePlayer2552550)
    end
end
addEventHandler("onVehicleEnter",rootElement,busStart)

addEvent("bus_finish",true)
addEventHandler("bus_finish",rootElement,
function (client)
if not isPedInVehicle(clientthen return end
if not busses[getElementModel(getPedOccupiedVehicle(client))] then return end
local zarp getElementData(client"buszp")
local money math.random(10,20)
setElementData(client"buszp"zarp money)
if #busTable == tonumber(getElementData(client,"busData")) then
setElementData(client,"busData",1)
else
setElementData(client,"busData",tonumber(getElementData(client,"busData"))+1)
end
getNewBusLocation(clienttonumber(getElementData(client,"busData")))
end)

function giveMoney(thePlayer)
    local theVehicle getPedOccupiedVehicle (thePlayer)
    local id getElementModel(theVehicle)
    if id == 431 or 437 then
        local gpm getElementData(thePlayer"buszp")
        if ((gpm) > then
            givePlayerMoney(thePlayertonumber(gpm))
            outputChatBox("Za ten przejazd zarobi?e?: " .. gpm .. "$"thePlayer0140240)
            setElementData(thePlayer"buszp"0)
        end
    end
end
addEventHandler("onVehicleExit"rootElementgiveMoney)
addEventHandler("onPlayerQuit"rootElementgiveMoney)
[/scroll]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-18, 19:28


xMaXeRx







Wiek: 24
Na forum: 3819 dni
Posty: 53
Nick w MP: maxer

Piwa: 586

Respekt: 135,3
Respekt: 135,3

"bester" napisał/a:

Witam, mam problem z pewnym skryptem.
Chcia?bym ?eby gracz po wej?ciu na serwer mia? wczytan? ilo?? zabitych wcze?niej os?b.
( je?eli gracz wcze?niej zabi? np. 5 os?b, to po wyj?ciu ?eby znowu by?o 5(Na Scoreboardzie jest ma?y podgl?d))

s-side: http://wklej.to/dHIUQ
c-side nie da?em, bo nic tam nie mam

Za pomoc daje Piwo.



--[[
S SIDE
--]]
exports.scoreboard:addScoreboardColumn('Level')
exports.scoreboard:addScoreboardColumn('Zabojstwa')
player = {} ;

addEventHandler'onPlayerLogin'root,
function(_acc)
    if (accthen
        if (getAccountData(acc"Level") ~= 0) and (getAccountData(acc"Zabojstwa") ~= 0then
            setElementData(source"Level"getAccountData(acc"Level"))
                setElementData(source"Zabojstwa"getAccountData(acc"Zabojstwa"))
                else
                setAccountData(acc"Level"0)
            setAccountData(acc"Zabojstwa"0)
            setElementData(source"Level"0)
        setElementData(source"Zabojstwa"0)
        end
    end
end
)

addEventHandler'onPlayerQuit'root,
function()
    local accPlayer getPlayerAccount(source)
    if (accPlayerthen
        setAccountData(accPlayer"Level"getElementData(source"Level"))
    setAccountData(accPlayer"Zabojstwa"getElementData(source"Zabojstwa"))
    end
end
)

addEventHandler'onPlayerWasted'root,
function(_Killer)
    if (Killer ~= source) and (getElementType(Killer) == 'player'then
        local accKiller getPlayerAccount(Killer)
            if (accKillerthen
                setElementData(Killer"Zabojstwa", (getElementData(Killer"Zabojstwa") or 0) + 1)
                setElementData(Killer"LevelUP", (getElementData(Killer"LevelUP") or 0) + 1)
                if (getElementData(Killer"LevelUP") == 5then
                setElementData(Killer"Level", (getElementData(Killer"Level") or 0) + 1)
            setElementData(Killer"LevelUP"0)
            triggerClientEventKiller"playSound"Killer )
            outputChatBox"Gratulacje! Wbi?e? level!"Killer)
            outputChatBox"Otrzymujesz 300$ za wbicie Levelu!"Killer)
            givePlayerMoneyKiller300)
            end
        end
    end
end
)




--[[
C SIDE
--]]

addEvent'playSound'true )
addEventHandler'playSound'root,
function()
    local Sound playSound("LevelUP.mp3")
end
)


Masz tutaj jeszcze muzyczk?, kase za wbicie poziomu/levelu, statystyki resetuj? si? tylko i wy??cznie po wy??czeniu/zrestartowaniu skryptu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-19, 22:59


TheBlackBone

Always offline.






Wiek: 24
Na forum: 3982 dni
Posty: 33
Nick w MP: Bone

Piwa: 7

Respekt: 35,8

Prosz? o przerobienie skryptu, ?eby mi dawa?o razem z moimi punktami pod ElementDat? "PG"

Kod:

local districtsBus = {
{-1944.00,-68.59,27.76},
{-1951.20,-241.22,27.76},
{-1979.62,-584.51,27.97},
{-1176.12,-1517.47,42.79},
{-801.06,-1185.03,68.30},
{-386.50,-1244.08,43.85},
{55.67,-1017.64,23.55},
{808.23,-1360.02,0.56},
{1741.79,-1953.31,15.63},
{2198.16,-1865.81,15.88},
{2284.35,-1380.21,26.17},
{2155.51,-673.78,54.08},
{2170.56,-357.12,54.32},
{2765.57,-244.33,23.66},
{2806.56,163.45,19.20},
{2764.29,918.25,13.01},
{2856.62,1527.66,12.88},
{2780.54,1906.59,7.98},
{2548.28,2521.18,12.88},
{2385.43,2689.66,12.88},
{2086.06,2693.66,13.10},
{1583.99,2631.79,12.88},
{1241.35,2631.79,12.88},
{746.40,2489.46,22.63},
{735.76,2241.82,20.02},
{742.23,1881.28,8.00},
{660.89,1320.52,13.88},
{187.18,1249.83,24.88},
{-299.47,1255.29,31.57},
{-688.91,1164.05,31.69},
{-946.82,986.62,36.63},
{-1343.01,698.75,36.63},
{-1684.21,450.90,16.28},
{-1942.97,155.63,27.76},
}

local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsBus

function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end

if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0

end

triggerServerEvent("destroyVeh", localPlayer)

end


function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end

if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outputChatBox("* Zako?czy?e?/-a? prac?.")
else
showMarker()
playSoundFrontEnd(12)
triggerServerEvent("givePlayerMoney", localPlayer, 50, 1)
end
end

function showMarker()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end

jobTarget = jobTarget + 1
jobMarker = createMarker(districtsBus[jobTarget][1], districtsBus[jobTarget][2], districtsBus[jobTarget][3], "checkpoint", 4, 0, 0, 255)

if districtsBus[jobTarget+1] then
ile = districtsBus[jobTarget+1]
setMarkerTarget(jobMarker, ile[1], ile[2], ile[3])
end

addEventHandler("onClientMarkerHit", jobMarker, busDriver)
end

addEvent("STARTJobBus", true)
addEventHandler("STARTJobBus", resourceRoot, function(veh)
outputChatBox("* Rozpocz??e?/-a? prac?.")
jobVehicle = veh
jobTarget = 0
showMarker()
end)

addEventHandler("onClientResourceStop", resourceRoot, function()
if jobVehicle and getElementData(localPlayer, "gracz_praca") then
setElementData(localPlayer, "gracz_praca", false)
end
end)


addEventHandler("onClientVehicleExit", resourceRoot, function(plr, seat)
if seat == 0 then
if plr == localPlayer then
finishJob()
outputChatBox("* Zako?czy?e?/-a? prac?")
end
end
end)


Podpis
Kod:

28.04.2018 - Oficjalne odejście ze społeczności 'MTA:SA'
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-06-21, 02:49


kabanos236







Wiek: 28
Na forum: 3770 dni
Posty: 42
Nick w MP: woper

Piwa: 7

Respekt: 50

witam prosil bym o przerobienie skryptu na stacjach dokladniej chodzi mi o to aby nie wpisywalo sie ilosc paliwa tylko podjerzdaza?o na Stacje i wciskalo spacje i samo by pobieralo Kase z kont a

tutaj link do kodow https://megawrzuta.pl/download/21a54d363097c2b5e76e7283c13e9c60.html



ps!( Aktualnie poszukuje Technika od Mysql Lua)

Postaw piwo autorowi tego posta
 

 
Tagi: prośby :: przerobienie :: skryptu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Zasoby do MTA » PROŚBY O PRZEROBIENIE SKRYPTU Odpowiedz do tematu

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