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: 28
Na forum: 4511 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 (?, ?, ?, ?, ?, ?)', model, 0, getElementData(plr,'player:uid'), 1, 15, mileage)
    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 (model, frozen, ownedPlayer, parking, fuel, mileage) VALUES (?, ?, ?, ?, ?, ?)


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", 1, 255, 0, 0, 45)
addEventHandler("onMarkerHit", maly, onPrzechowywalniaHit)

duzy = createMarker( -2046.74,480.95,35.15-0.8, "cylinder", 9.5, 0, 71, 255, 75)
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 result, rows = dbPoll (query, -1)
            triggerClientEvent(hitElement, "showPrzechowywalniaGUI", root, result or {})
            end
        end
    end
end

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

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

function onPrzechoVehExit(player, seat)
    if seat == 0 then
    local id = getElementData(source, "car_id")
        if id then
            if isElementWithinMarker(source, duzy) then
            timery[id] = setTimer(oddajPojazdDoPrzechowywalni, 5000, 1, source, player, id, true)
            end
        end
    end
end
addEventHandler("onVehicleExit", getRootElement(), onPrzechoVehExit)

function oddajPojazdDoPrzechowywalni(veh, player, id, bool)
    if isElement(veh) then
    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(player) then
            if bool then
            outputChatBox("Tw?j pojazd "..getVehicleName(veh).." zosta? umieszczony w przechowywalni.", player, 255, 255, 255, true)
            else
            outputChatBox("Odda?e? pojazd "..getVehicleName(veh).." do przechowywalni.", player, 255, 255, 255, true)
            end
        end

        destroyElement(veh)
        end
    end
end

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

function onPrzechoVehEnter(player, seat)
    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: 28
Na forum: 3869 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: 4008 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: 26
Na forum: 4147 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()
    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 )

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 )



Postaw piwo autorowi tego posta
 

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


Piorun1234

LUA QUECHUA






Wiek: 24
Na forum: 4226 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: 31
Na forum: 3931 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 ( e )
                local rs,gs,bs = getVehicleHeadLightColor(e)
                local autohp = getElementHealth(e)
                local pp1,pl1,tp1,tl1 = getVehicleWheelStates(e)
                local caly = {}
                for i = 0,6 do table.insert(caly, getVehiclePanelState(e, i)) end
                local caly = table.concat(caly, ",")
                local drzwi = {}
                for i = 0,5 do table.insert(drzwi, getVehicleDoorState(e, i)) end
                local drzwi = table.concat(drzwi, ",")
                dbExec( polaczenie,"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,tl1, autohp, rs, gs, bs,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 = dbQuery( polaczenie,"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", root, oddajAutodoprzecho)

addCommandHandler("odbierz",function(plr,cmd,idd)
    if idd then
        if isElementWithinMarker(plr,odb) then
            local q = dbQuery( polaczenie,"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(plr, auto)
            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 ( auto, w[1].color1, w[1].color2, w[1].color3, w[1].color4 )
            setVehicleTuning ( auto, w[1].Tuning)
            setVehicleHeadLightColor(auto, w[1].RS, w[1].GS, w[1].BS)
            setElementHealth(auto, tonumber(w[1].hpauta))
            setVehicleWheelStates(auto, w[1].PP1, w[1].PL1, w[1].TP1, w[1].TL1)
            for i,v in ipairs(w[1].Calyy) do
            setVehiclePanelState(auto, i-1, tonumber(v))
            end
            for i,v in ipairs(w[1].Drzwii) do
            setVehicleDoorState(auto, i-1, tonumber(v))
            end
            dbExec( polaczenie,"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", odb, info)

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

function setVehicleTuning ( veh, arr )
    if arr then
    local arrx = split(arr, string.byte(";"))
    local i
        for i=0, 15 do
        addVehicleUpgrade ( veh, arrx[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: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

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 (thePlayer, cmd)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("PSP")) then 
    local x,y,z = getElementPosition(thePlayer)
    local rx,ry,rz = getElementRotation(thePlayer)
    Barierka = createObject (1228, x, y ,z, rx, ry, rz)
    outputChatBox("Stworzy?e? barierke", thePlayer)
end
end
addCommandHandler("bustaw", barierka)

function barierka (thePlayer, cmd)
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: 28
Na forum: 5090 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: 27
Na forum: 4912 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: 28
Na forum: 5090 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: 31
Na forum: 4264 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.950, 1277.275, 14.45},[2]={-2289.29980, 1179.61316, 54.51567},[3]={-2477.30005, 1200.80847, 36.08991},[4]={-2661.65088, 1173.08032, 55.85931},[5]={-2458.84766, 1089.95142, 56.03101},
[6]={-2279.13623, 1051.48096, 55.98920},[7]={-2006.67566, 1027.52869, 56.00063},[8]={-2007.32776, 819.93933, 45.71822},[9]={-2006.00781, 575.79053, 35.46132},[10]={-2108.33936, 568.45959, 35.45186},
[11]={-2228.92725, 548.65088, 35.44595},[12]={-2235.86646, 447.24005, 35.41224},[13]={-2256.37109, 348.16998, 33.39291},[14]={-2236.14771, 318.40176, 35.60799},[15]={-2018.66406, 318.24945, 35.44624},
[16]={-1926.19385, 340.26917, 31.87311},[17]={-1846.91760, 403.69186, 17.43918},[18]={-1726.76489, 323.27530, 7.46830},[19]={-1548.17590, 718.31506, 7.47321},[20]={-1525.62781, 908.49677, 7.47321},
[21]={-1637.18433, 1253.72144, 7.46522},[22]={-1988.39563, 1312.31409, 7.48742},}

createBlip(1256.6, -1812.2, 13.41, 55, 3, 0, 0, 255, 255, 0, 250)

function getNewBusLocation(thePlayer, ID)
local x, y, z = busTable[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 x, y, z = getNewBusLocation(thePlayer, 1)
        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", thePlayer, 255, 255, 0)
    end
end
addEventHandler("onVehicleEnter",rootElement,busStart)

addEvent("bus_finish",true)
addEventHandler("bus_finish",rootElement,
function (client)
if not isPedInVehicle(client) then 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(client, tonumber(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) > 0 ) then
            givePlayerMoney(thePlayer, tonumber(gpm))
            outputChatBox("Za ten przejazd zarobi?e?: " .. gpm .. "$", thePlayer, 0, 140, 240)
            setElementData(thePlayer, "buszp", 0)
        end
    end
end
addEventHandler("onVehicleExit", rootElement, giveMoney)
addEventHandler("onPlayerQuit", rootElement, giveMoney)
[/scroll]

Postaw piwo autorowi tego posta
 

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


xMaXeRx







Wiek: 25
Na forum: 3960 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 (acc) then
        if (getAccountData(acc, "Level") ~= 0) and (getAccountData(acc, "Zabojstwa") ~= 0) then
            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 (accPlayer) then
        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 (accKiller) then
                setElementData(Killer, "Zabojstwa", (getElementData(Killer, "Zabojstwa") or 0) + 1)
                setElementData(Killer, "LevelUP", (getElementData(Killer, "LevelUP") or 0) + 1)
                if (getElementData(Killer, "LevelUP") == 5) then
                setElementData(Killer, "Level", (getElementData(Killer, "Level") or 0) + 1)
            setElementData(Killer, "LevelUP", 0)
            triggerClientEvent( Killer, "playSound", Killer )
            outputChatBox( "Gratulacje! Wbi?e? level!", Killer)
            outputChatBox( "Otrzymujesz 300$ za wbicie Levelu!", Killer)
            givePlayerMoney( Killer, 300)
            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: 4123 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: 29
Na forum: 3911 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